2016-04-10 11 views
2

Torch7 as per the instructionsがインストールされました。しかし、私は、コマンドラインインタプリタを経由して任意のパッケージポートすることができません:(ちょうどコマンドラインから)、インタプリタの外Torchへのパッケージのインポート中にエラーが発生しました

kamransiquisMBP:~ khsiddiqui$ th 

    ______    __ | Torch7           
/_ __/__ ________// | Scientific computing for Lua. 
///_ \/ __/ __/ _ \ | Type ? for help         
/_/ \___/_/ \__/_//_/ | https://github.com/torch   
          | http://torch.ch     

    th> require "nn" 
    ...rs/khsiddiqui/torch/install/share/lua/5.1/trepl/init.lua:384: 
    ...rs/khsiddiqui/orch/install/share/lua/5.1/trepl/init.lua:384: 
    loop or previous error loading module 'torch' 
    stack traceback: 
     [C]: in function 'error 
     ...rs/khsiddiqui/torch/install/share/lua/5.1/trepl/init.lua:384: 
     in function 'require' [string "_RESULT={require "nn"}"]:1: in main chunk 
     [C]: in function 'xpcall' 
     ...rs/khsiddiqui/torch/install/share/lua/5.1/trepl/init.lua:651: 
     in function 'real'...iqui/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:199: 
     in main chunk 
     [C]: at 0x010fc1cd00  
    th> 1 + 1 
    2 

私はコマンドluarocks install nnを実行したが、上述したのと同じエラーが持続しました。

Torch7を稼働させたいですか?


こんにちは、luajit後に次のことを実行している@deltheil ...

kamransiquisMBP:~ khsiddiqui$ luajit -ltorch 
luajit: /usr/local/share/lua/5.1/torch/init.lua:11: cannot load 
'/usr/local/lib/lua/5.1/libtorch.so' 
stack traceback: 
    [C]: in function 'require' 
    /usr/local/share/lua/5.1/torch/init.lua:11: in main chunk 
    [C]: at 0x010a587dd0 
    [C]: at 0x010a50bd00 

...

th> ok, err = pcall(require, 'libtorch') 
th> print(ok, err) 
false error loading module 'lib torch' from file  
'/usr/local/lib/lua/5.1/libtorch.so': 
dlopen(/usr/local/lib/lua/5.1/libtorch.so, 
6): Library not loaded: libmkl_intel_lp64.dylib 
    Referenced from: /Users/khsiddiqui/torch/install/lib/libTH.dylib 
    Reason: image not found 
+0

'luajit -ltorch'を実行するとどうなりますか – deltheil

+0

私はqを更新しました...私は援助に感謝します。 –

+0

えええええええええええええええええええええええええええええええん(公式開始ガイドからの主なインストールスクリプト)の出力(ログ)をもう一度調べるべきです。 'luajit'を実行して' ok、err = pcall(require、 'libtorch') 'と' print(ok、err) 'を実行すると、何が得られますか? – deltheil

答えて

5

おかげで支援を@deltheilすること! (マックOSX上で)私のために働いた何

As per the instructions on this page、:ロケ

  1. とファイル./pkg/torch/lib/TH/cmake/FindMKL.cmakeを削除...
  2. ./clean.sh; ./install.sh ...
を実行して、クリーンインストールを行います

その後、Torchは意図通りに動作しています:-)。私は話すように機械学習です!

関連する問題