2017-01-25 14 views
0

に私はカフェでMNISTに関する研修LeNetの下で指導に従ったがlmdbを作成するときに、私は、エラーを持っている...エラーがMNIST例

$ ./examples/mnist/create_mnist.sh 
Creating lmdb... 
F:/program files/caffe/build/examples/mnist/convert_mnist_data.exe: 
error while loading shared libraries: boost_python-vc140-mt-1_61.dll: cannot open shared object file: No such file or directory 

私はシェルを実行するためにGITバッシュを使用していますスクリプト、 何が間違っていますか?

答えて

0

リンカー/ローダーはPython BOOSTライブラリにアクセスできないと思われます。環境変数を設定するために必要なスクリプトを実行しましたか? LD_LIBRARY_PATHにパスがないと思われます。

はストップギャップとして、あなたは

find/-name boost_python-vc140-mt-1_61.dll 

で不足しているファイルを見つけることができます...そして、手動でLD_LIBRARY_PATHにそのパスを追加します。問題は、これらのファイルをすべて取得するまで、これらのファイル/ caffe/build/examples/mnist/convert_mnist_data.exeを1つずつ実行することです。

また

ldd files/caffe/build/examples/mnist/convert_mnist_data.exe 

を試してみてください...そして、あなたが不足しているかもしれないものを見ることができます。

+0

あなたが言及した 'ldd files/caffe/build/examples/mnist/convert_mnist_data.exe'の指示に従いましたが、何かが見当たりません..また、このコマンドでLD_LIBRARY_PATHへのパスを設定しました' export LD_LIBARAY_PATH = $ LD_LIBRARY_PATH:/ f/program files/caffe/build/libraries/lib/boost_python-vc140-mt-1_61.dll'しかし、まだエラーが発生しているので、私は窓を使用しています。私はLD_LIBRARY_PATHにパスを追加する際に間違いを犯したかどうかわかりません!何か間違っていますか? – 2NE1

+0

ライブラリパスを設定するときは、必要なファイルが格納されているディレクトリ* path *だけが必要です。ファイル名自体を削除し、**/lib/**で終わるディレクトリ名だけで再試行してください。 – Prune

+0

私はそれをしましたが、まだ動作しません:( – 2NE1

関連する問題