Theano安装,nvcc不在路径中

2024-05-19 03:20:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用他们的指南http://deeplearning.net/software/theano/install_windows.html在windows7上安装了一个no,在winpython上安装了64位,我认为它是有效的,因为当我运行他们的第一个示例时,我确实得到了预期的结果,没有错误。我想继续安装以下部分:配置用于GPU的编号但是当我再次运行它时,我在python控制台中看到了:

runfile('C:/Users/PS/Desktop/prova theano.py', wdir='C:/Users/PS/Desktop')
ERROR (theano.sandbox.cuda): nvcc compiler not found on $PATH. Check your nvcc installation and try again.
ERROR:theano.sandbox.cuda:nvcc compiler not found on $PATH. Check your nvcc installation and try again.
NP time: 0.156000[s], theano time: 0.181000[s] (times should be close when run on CPU!)
Result difference: 0.000000

我使用的.theanoc文件是:

[global]
device = gpu
floatX = float32

[cuda]
root = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5

[nvcc]
flags=-LC:\SciSoft\WinPython-64bit-2.7.9.4\python-2.7.9.amd64\libs
compiler_bindir=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin

我把它添加到了C:\ SciSoft\WinPython-64bit-2.7.9.4\settings中。

顺便说一下,我检查了C:\ SciSoft\env.bat,当我在nvcc的地方写下时,它说找不到文件,而我对其他检查没有问题。那是因为我没有NVIDIA卡吗?我完全迷路了。有什么帮助吗?谢谢你


Tags: pathcompilergpuonnoterrortheanousers
2条回答

这个no被设计成在CPU和GPU上工作(几乎)相同。你不需要一个GPU来使用这个号码,如果你没有Nvidia的GPU,那么你根本不应该尝试安装任何特定于GPU的东西。

aleju,如果你不想(或者不能)在GPU上使用theano,你只需要改变一下。theanoc只使用cpu。这不会引起任何问题,除了性能差。

[global]
device = cpu
...

相关问题 更多 >

    热门问题