0

今日、W7 x64 に Theano をインストールしようとしました。インストールしたと思いますが、どこかで間違えてどこにあるのかわかりません。私は実際にCUDAでそれを使いたいです。

インストールしたプログラムは次のとおりです。Anaconda 4.2.0 x64 (Python 2.7.12)、TDM GCC、CUDA 8.0 Visual Studio 13 Theano、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

私が言ったように、私はどこで間違いを犯したのか分かりません。「import 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: もう 1 つのエラー -> http://pastebin.com/V59Pm9Qa

4

1 に答える 1

0

システム変数を追加しましたか? いいえの場合は、これを試してください:

コンピューターを右クリック -> プロパティ -> システムの詳細設定 -> 環境変数

新しいシステム変数を追加する

名前 = THEANO_FLAGS

値 = floatX=float32、device=gpu、nvcc.fastmath=True

Visual Studio の C++ コンパイラもパスに追加します。

;pathToYourVSInstallation\VC\bin\ を追加します

これが機能しない場合は、そこに移動して、上からやり直してください: https://stackoverflow.com/a/41401271/7349628

于 2016-12-31T08:35:38.027 に答える