2017-02-02 6 views
4

私は自分のPCでCUDAを動作させようとしています。最新のドライバとCUDA、最新のVisual Studio 2017 RCビルドツールをきれいに(再)インストールしようとしました。私のオペレーティングシステムはWindows 10(64ビット)ビルド14393.693、GPUはGTX 1060 6GB(ドライババージョン378.49)、CUDAバージョン8.0.44です。NVCC - サポートされていないOSをターゲットとするホストコンパイラ

NVIDIAのブログから簡単なデモを行いました。「nvcc」でコンパイルしようとすると、「nvcc fatal:ホストコンパイラがサポートされていないOSをターゲットにしています」というメッセージが表示されます。 私の環境を設定するには、.cuファイルのあるフォルダでコマンドプロンプトを開き、 "vcvars64"を実行して64ビットのcl.exeを自分の環境変数に追加します。私も "vcvars32"でこれを試してみましたが、私は同じ結果を得ています。

cl.exeが "HelloWorld" Cファイルをコンパイルすることを確認できます。

答えて

6

supported host compilerをお試しください。

編集:私は代わりに2015のビルドツールを使用する必要がUsing CUDA with Visual Studio 2017

+1

:質問があるため、再び出てくると、ここで、より良い答えを得ていますか? –

+1

はい、する必要があります。 – tera

+2

2015ビルドツールでcl.exeが見つかりませんでしたので、アンインストールを試みました。セットアップを再インストールしようとすると何も起こりません。エラーメッセージがオペレーティングシステムに関するものであるため、2017のcl.exeが2015と異なる理由は分かりません。 –

関連する問題