2016-07-20 8 views
4

私はこれらのもので新しいことが起こるように、これは些細なことである場合は申し訳ありません。私はtheubuntu trusty tahrの計算に私のGPUを使うようにtheanoをセットアップしました。私はAMD Radeon HD 7670M gpuを持っています。私はGPUとtheanoの機能を確認するためにテストスクリプトを実行しようとすると、私は次のエラーを取得する:Python、theano Runtimeerror:elemwiseのサポートを初期化できませんでした

Mapped name None to device opencl0:0: Turks 
Traceback (most recent call last): 
    File "test.py", line 11, in <module> 
    f = function([], T.exp(x)) 
    File "/home/sachu/git/Theano/theano/compile/function.py", line 322, in function 
    output_keys=output_keys) 
    File "/home/sachu/git/Theano/theano/compile/pfunc.py", line 480, in pfunc 
    output_keys=output_keys) 
    File "/home/sachu/git/Theano/theano/compile/function_module.py", line 1784, in orig_function 
    defaults) 
    File "/home/sachu/git/Theano/theano/compile/function_module.py", line 1648, in create 
    input_storage=input_storage_lists, storage_map=storage_map) 
    File "/home/sachu/git/Theano/theano/gof/link.py", line 699, in make_thunk 
    storage_map=storage_map)[:3] 
    File "/home/sachu/git/Theano/theano/gof/vm.py", line 1042, in make_all 
    no_recycling)) 
    File "/home/sachu/git/Theano/theano/gof/op.py", line 975, in make_thunk 
    no_recycling) 
    File "/home/sachu/git/Theano/theano/gof/op.py", line 875, in make_c_thunk 
    output_storage=node_output_storage) 
    File "/home/sachu/git/Theano/theano/gof/cc.py", line 1189, in make_thunk 
    keep_lock=keep_lock) 
    File "/home/sachu/git/Theano/theano/gof/cc.py", line 1130, in __compile__ 
    keep_lock=keep_lock) 
    File "/home/sachu/git/Theano/theano/gof/cc.py", line 1602, in cthunk_factory 
    *(in_storage + out_storage + orphd)) 
RuntimeError: ('The following error happened while compiling the node', GpuElemwise{exp,no_inplace}(<GpuArrayType<None>(float64, (False,))>), '\n', 'Could not initialize elemwise support') 

私は走ったスクリプトは、ウェブサイト上で利用可能だった:http://deeplearning.net/software/theano/tutorial/using_gpu.html はそれはと間違って何かです設定?私はすべての依存関係が適切に設定されていると信じていますが、間違いを犯す可能性がありますが、おそらくランタイムエラー以外のものになるでしょう。私はgithubでこれに関する情報をたくさん検索しましたが、何も見つかりませんでした。 stackoverflow、heanceで検索した後も同じ結果が出ました。ここに投稿しています。どんな助けもありがとうございます。 ありがとう

追加情報:python3.4、出血エッジバージョン。 Libgpuarray、clblas、openblasはすべてgitソースのマスターブランチからビルドされています。 64ビットアーキテクチャ

答えて

1

OpenCLのTheanoサポートはまだ準備ができておらず、開発チームがこの作業を優先するようには思われません(this issue参照)。ですから、あなたはCUDAを実行できるいくつかの忍耐やNVIDIA GPUが必要です。