今天我尝试在W7 x64上安装Theano。我想我安装了它,但我在某个地方也犯了一个错误,我不知道在哪里。我其实想用CUDA。
这是我安装的程序: Anaconda 4.2.0 x64(Python 2.7.12), TDM GCC, CUDA 8.0 Visual Studio 13 Theano via Git
以下是 theanorc 文件:
[global]
floatX = float32
device = gpu
[nvcc]
compiler_bindir=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
[cuda]
root = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0
就像我说的那样,我不知道我犯了什么错误。这是我写"导入theano"
时的输出先谢谢你们!
In [2]: import theano
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-2-3397704bd624> in <module>()
----> 1 import theano
C:\Users\silverstone\Theano\theano\__init__.py in <module>()
64 object2, utils)
65
---> 66 from theano.compile import (
67 SymbolicInput, In,
68 SymbolicOutput, Out,
C:\Users\silverstone\Theano\theano\compile\__init__.py in <module>()
8 SpecifyShape, specify_shape, register_specify_shape_c_code)
9
---> 10 from theano.compile.function_module import *
11
12 from theano.compile.mode import *
C:\Users\silverstone\Theano\theano\compile\function_module.py in <module>()
16
17 import theano
---> 18 from theano import config, gof
19 from theano.compat import izip
20 from theano.gof import graph
ImportError: cannot import name gof
ps:还有一个错误 - &gt; http://pastebin.com/V59Pm9Qa
答案 0 :(得分:0)
您是否添加了系统变量?如果不是,试试这个:
右键单击计算机 - &gt;属性 - &gt;高级系统设置 - &gt;环境变量
添加新的系统变量
姓名= THEANO_FLAGS
值= floatX = float32,device = gpu,nvcc.fastmath = True
还将Visual Studio的c ++编译器添加到路径
添加; pathToYourVSInstallation \ VC \ bin \
如果这不起作用,请从顶部再去那里再做一次: https://stackoverflow.com/a/41401271/7349628