Theano 安装,nvcc 不在路径中
Theano installation, nvcc not in the path
我使用他们的指南 http://deeplearning.net/software/theano/install_windows.html 在 windows7 上安装了 theano,在 winpython 上安装了 64 位,我认为自从我 运行 他们的第一个例子我做了有预期的结果,没有错误。我想继续安装部分:为 GPU 使用配置 Theano 但是当我再次运行它时,我在 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
我使用的 .theanorc 文件是:
[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,当我写 where nvcc 时它说找不到文件,而我对另一个没有问题检查。那是因为我没有NVIDIA卡吗?我完全lost.Any求助?谢谢
Theano 被设计为在 CPU 和 GPU 上(几乎)相同地工作。你不需要 GPU 来使用 Theano,如果你没有 Nvidia GPU,那么你根本不应该尝试安装任何 GPU 特定的东西。
aleju,如果你不想(或不能)在 GPU 上使用 theano,你只需要将 .theanorc 更改为仅使用 cpu。这不会造成任何问题,除非性能不佳。
[global]
device = cpu
...
我使用他们的指南 http://deeplearning.net/software/theano/install_windows.html 在 windows7 上安装了 theano,在 winpython 上安装了 64 位,我认为自从我 运行 他们的第一个例子我做了有预期的结果,没有错误。我想继续安装部分:为 GPU 使用配置 Theano 但是当我再次运行它时,我在 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
我使用的 .theanorc 文件是:
[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,当我写 where nvcc 时它说找不到文件,而我对另一个没有问题检查。那是因为我没有NVIDIA卡吗?我完全lost.Any求助?谢谢
Theano 被设计为在 CPU 和 GPU 上(几乎)相同地工作。你不需要 GPU 来使用 Theano,如果你没有 Nvidia GPU,那么你根本不应该尝试安装任何 GPU 特定的东西。
aleju,如果你不想(或不能)在 GPU 上使用 theano,你只需要将 .theanorc 更改为仅使用 cpu。这不会造成任何问题,除非性能不佳。
[global]
device = cpu
...