CUDA-Theano-Keras 設定。MissingSectionHeaderError: ファイルにセクション ヘッダーが含まれていません。ファイル: '/home/marija/.theanorc'

CUDA-Theano-Keras 設定。MissingSectionHeaderError: ファイルにセクション ヘッダーが含まれていません。ファイル: '/home/marija/.theanorc'

私はCUDA8-Theano-Kerasをインストールしようとしていますこれらの指示

python3 check1.pyTheano が GPU でセットアップされているかどうかを確認する箇条書き 13 ( ) に到達すると、次のメッセージが表示されて処理が中断されます。

Traceback (most recent call last):
  File "check1.py", line 1, in <module>
    from theano import function, config, shared, sandbox
  File "/home/marija/anaconda3/lib/python3.6/site-packages/theano/__init__.py", line 45, in <module>
    from theano.configdefaults import config
  File "/home/marija/anaconda3/lib/python3.6/site-packages/theano/configdefaults.py", line 17, in <module>
    from theano.configparser import (AddConfigVar, BoolParam, ConfigParam, EnumStr,
  File "/home/marija/anaconda3/lib/python3.6/site-packages/theano/configparser.py", line 86, in <module>
    theano_cfg.read(config_files)
  File "/home/marija/anaconda3/lib/python3.6/configparser.py", line 696, in read
    self._read(fp, filename)
  File "/home/marija/anaconda3/lib/python3.6/configparser.py", line 1077, in _read
    raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: '/home/marija/.theanorc', line: 1
'“n[global]nfloatX=float32ndevice=gpun[mode]=FAST_RUNnn[nvcc]nfastmath=Truenn[cuda]nroot=/usr/local/cuda”\n'

ここで何が問題なのか、何か考えはありますか?

答え1

の上12. デフォルトでGPUを使用するようにtheanoを設定する引用符付きの文字列をコピーするように求められます。残念ながら、よく見ると、その Web ページには、ターミナルでは認識されない派手な引用符が表示されます。「something」と「something」を比較してください。このコマンドを実行すると、これらが追加され、意味が変わります (トレースバックの最後の行を見てください -> ' “ .... “ ')。

代わりに必要なのは次の行です (またはそのサイトから貼り付けますが、引用符は正しくしてください)。

echo -e "\n[global]\nfloatX=float32\ndevice=gpu\n[mode]=FAST_RUN\n\n[nvcc]\nfastmath=True\n\n[cuda]\nroot=/usr/local/cuda" >> ~/.theanorc

関連情報