したがって、this tutorialを使って私のMac(Sierra)にtorch-rnnを設定しようとしています。TorchがHDF5ヘッダファイルを見つけることができません
Catons-Mac-mini:torch-rnn catons$ th train.lua -gpu -1 -input_h5 data/datafile.h5 -input_json data/datafile.json
/Users/catons/torch/install/bin/luajit: /Users/catons/torch/install/share/lua/5.1/trepl/init.lua:389: /Users/catons/torch/install/share/lua/5.1/trepl/init.lua:389: /Users/catons/torch/install/share/lua/5.1/hdf5/ffi.lua:42: Error: unable to locate HDF5 header file at /usr/local/Cellar/hdf5/1.10.1/include;/usr/include;/usr/local/opt/szip/include/hdf5.h
stack traceback:
[C]: in function 'error'
/Users/catons/torch/install/share/lua/5.1/trepl/init.lua:389: in function 'require'
train.lua:6: in main chunk
[C]: in function 'dofile'
...tons/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
[C]: at 0x0105195a10
注:私は起因する列車のコマンドを変更しなければならなかった完了した私は、1-6(基本的なインストールと前処理データ)が、私は、私はエラーに遭遇実際に必要な訓練コマンドを実行しようとすると、ステップCUDAサポートの欠如
--with-mpiオプションを含め、brewを使用してhdf5をアンインストールして再インストールしようとしました。それにもかかわらず、ヘッダーファイルはまだ表示されません。
ありがとうございました!
EDIT:実際にはヘッダーファイルが実際に存在するため、ファイルのアクセス許可を-rwxrwxrwx
として設定しているため、トーチがその問題を検出できないとは思われません(確かに、過度になる)。