2016-06-30 8 views
4

gpuで使用するpythonとtheanoを設定していました。 ubuntu 14.04、 GeForce GTX 1080 既にシステムには のNVIDIAドライバ(367.27)とCUDAツールキット(7.5)がインストールされていますが、theano gpu実装でのテストでは、上記のエラーが発生します(例:gpuを有効にしてtheanoをインポートする) 私は可能な解決策を探すことを試みたが成功しなかった。 私は、ubuntuとgpuのプログラミングには少し新しかったので、この問題をどのように解決できるかについての洞察がありがとうと思います。ロバートCrovellaが言ったように おかげでnvcc fatal:オプション 'gpu-architecture'に 'sm_61'の値が定義されていません

+2

あなたはその特定のコンパイルオプションをサポートするCUDA 8.0RCに切り替える必要があります。そうでない場合はGTX 1080 GPUタイプ用にコンパイルしないようにtheano設定を変更してください。 –

+2

2番目のオプションについて詳しく説明できますか? – absolutelyNoWarranty

答えて

2

私はこの問題の解決策を見つけることができた(私はまだCUDA 7.5を使用したいので)

flags = -arch=sm_52 

これ以上NVCC致命的なエラー

7

、SM 6.1(sm_61は)のみCUDA 8.0でサポートされており、上記の、そしてあなたがダウンロードする必要がありますので、Ubuntuの14.04 https://developer.nvidia.com/cuda-toolkit

からCUDA 8.0リリース候補は、サポートされている、との指示されましたセットアップ方法に関するウェブサイトは簡単です(コンソールに行をコピー&ペーストする)。

RCが最終バージョンではないので、CUDA 8.0がリリースされたらダウンロードすることをお勧めします。 .theanorcファイルに次の行を含むことにより、

関連する問題