質問: make_extensions(arg_options, compiler, use_cython) File "C:\Users\simai\AppData\Local\Temp\pip-install-3p5_qty8\cupy\cupy_setup_build.py", line 272, in make_extensions raise Exception('Your CUDA environment is invalid. ' Exception: Your CUDA environment is invalid. Please check above error log. --- Command "python setup.py egg_info" failed with error code 1 in C:\Users\simai\AppData\Local\Temp\pip-install-3p5_qty8\cupy\ どうかよろしくお願いいたします。
回答: お世話になっている方が私の代わりにインストールしてくださいました。 その方がVisual Studioのインストールからやってくださったため、なぜ解決したかわからないのですが、その方曰くVisualStudio関連の環境変数の設定が重要だったとのことです。実際に環境変数にCFLAGS,LDFLAGS,LIBRARY_PATH,NVCCらがなくとも(!)Cupyのインストールは可能でした。 以下、Cupyインストールに関連してると思われる(一部不要、あるいは足りないかもしれません)環境変数の設定とインストール時のコマンドプロンプトのメッセージのみ記載します。 環境変数 CUDA_PATH C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0 CUDA_PATH_V9_0 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0 INCLUDE C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt LIB C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\amd64 C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64 C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\ucrt\x64 Path C:\Program Files (x86)\Windows Kits\8.1\bin\x86 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\libnvvp C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.13.26128\bin\Hostx64\x64 C:\Program Files\NVIDIA Corporation\NVSMI C:\Users\skairoot.SKAI\.dnx\bin C:\Program Files\Microsoft DNX\Dnvm\ C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\ C:\Program Files\Microsoft SQL Server\130\Tools\Binn\ C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64 VS110COMNTOOLS C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\ VS120COMNTOOLS C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\ VS140COMNTOOLS C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\ メッセージ(pip install --no-cache-dir cupy==4.0.0b1実行時) (env) D:\N\simai\c2335_AI_research\trunk\env>pip install --no-cache-dir cupy==4.0.0b1 Collecting cupy==4.0.0b1 Downloading https://files.pythonhosted.org/packages/ca/8a/f0691716fc46dfacadcf2fa045f51d1f3598b64fb8a92825ae73286f0f65/cupy-4.0.0b1.tar.gz (1.9MB) 100% |################################| 1.9MB 6.5MB/s Collecting numpy>=1.9.0 (from cupy==4.0.0b1) Downloading https://files.pythonhosted.org/packages/20/09/6f302aba4a08ffcd34b20a6ee94f34a76207105f59acd83462b81469c06e/numpy-1.14.3-cp35-none-win_amd64.whl (13.4MB) 100% |################################| 13.4MB 6.5MB/s Collecting six>=1.9.0 (from cupy==4.0.0b1) Downloading https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl Collecting fastrlock>=0.3 (from cupy==4.0.0b1) Downloading https://files.pythonhosted.org/packages/6e/2f/9e94f31dc7ef9709192bfbb5313e3f9e141c8cd59b044b1ff135300ae8d6/fastrlock-0.3.tar.gz (42kB) 100% |################################| 51kB 3.3MB/s Installing collected packages: numpy, six, fastrlock, cupy Running setup.py install for fastrlock ... done Running setup.py install for cupy ... done Successfully installed cupy-4.0.0b1 fastrlock-0.3 numpy-1.14.3 six-1.11.0