nvcc: vcvars64.batでfatalエラーになる(誰か助けて!)
以下のURLを参考にCUDAをインストールしてみました。
https://qiita.com/wazakkyd/items/ab79920b22b24b385487
が、最後のnvccでのコンパイル確認で下記エラーになりました。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
C:\MyUsers\nakato_test>call "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/bin/Hostx86/x64/../../../../../../../VC/Auxiliary/Build/vcvars64.bat"
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.5.6
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86_x64'
#$ C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/bin/Hostx86/x64/../../../../../../../VC/Auxiliary/Build/vcvars64.bat
nvcc fatal : Could not set up the environment for Microsoft Visual Studio using 'C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/bin/Hostx86/x64/../../../../../../../VC/Auxiliary/Build/vcvars64.bat'
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ググって色々調べてみましたが、ダメでした。
vcvars64.batをvcvarsx86_amd64.batに置き換えてみてもダメでした。
現時点で対処療法が分かっておりません。対処療法をご存知の方はご連絡ください。
とりあえず朝飯を食う。
追伸:
ちなみに機種はSurface Book 2でGPUはNVIDIA GEFORCE GTX 1050です。
追伸:
ちょっと進みました。原因は、
管理者モードで実行しなかったため。
TEMP環境変数とTMP環境変数に全角文字列が入っていたため。
です。ただMicrosoft Visual Studioとの相性が悪くヘッダでコンパイルエラー続出。あきらめようかなあ。。。
※コメント投稿者のブログIDはブログ作成者のみに通知されます