gpt4 book ai didi

python - 在 Windows 10 : Failed to compile cuda_ndarray. cu 上导入 Theano 时出错

转载 作者:行者123 更新时间:2023-11-28 19:14:49 26 4
gpt4 key购买 nike

当我尝试在 Python 2.7 中导入 Theano 时,我收到以下错误消息:

'C:Program' is not recognized as an internal or external command,
operable program or batch file.
ERROR (theano.sandbox.cuda): Failed to compile cuda_ndarray.cu: ('nvcc return status', 1, 'for cmd', 'nvcc -shared -O3 -LC:\\Anaconda\\libs -use_fast_math -LC:\\Anaconda\\libs --compiler-bindir C:Program Files (x86)Microsoft Visual Studio 12.0VCbinamd64 -Xlinker /DEBUG -D HAVE_ROUND -m64 -Xcompiler -DCUDA_NDARRAY_CUH=18715462c72ed6afcd7ca5d52813ce90,-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION,/Zi,/MD -IC:\\Anaconda\\lib\\site-packages\\theano\\sandbox\\cuda -IC:\\Anaconda\\lib\\site-packages\\numpy\\core\\include -IC:\\Anaconda\\include -IC:\\Anaconda\\lib\\site-packages\\theano\\gof -o C:\\Users\\JACOB #1\\AppData\\Local\\Theano\\compiledir_Windows-10-10.0.10240-Intel64_Family_6_Model_58_Stepping_9_GenuineIntel-2.7.11-64\\cuda_ndarray\\cuda_ndarray.pyd mod.cu -LC:\\Anaconda\\libs -LC:\\Anaconda -lpython27 -lcublas -lcudart

我注意到在 --compiler-bindir 部分,路径没有斜杠 (C:Program Files (x86)Microsoft Visual Studio 12.0VCbinamd64)。我检查了我的 PATH、THEANO_FLAGS 和 .theanorc.txt 文件,没有一个没有斜线的路径。有办法解决这个问题吗?

当我尝试将此命令(插入斜杠)粘贴到命令提示符时,我得到以下结果:

nvcc fatal   : Cannot find compiler 'cl.exe' in PATH

这对我来说毫无意义,因为我的 PATH 中的第一个条目是:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64

我的.theanorc.txt如下:

[global]
device = gpu
floatX = float32

[cuda]
root = -LJ:\NVIDIA GPU Computing Toolkit\CUDA\v7.0

[nvcc]
flags = -LC:\Anaconda\libs
fastmath = True
compiler-bindir = -LC:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64

如有任何帮助,我们将不胜感激!

最佳答案

我可以通过设置 windows 环境变量来解决这个问题,而不是直接在 compiler-bindir 中提及路径。

你可以通过右击设置windows环境变量

“开始->计算机->属性->高级系统设置”

关于python - 在 Windows 10 : Failed to compile cuda_ndarray. cu 上导入 Theano 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35021462/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com