Torch

2016-04-10 39 views
2

içine paketleri alma hatası Torch7 as per the instructions'u yeni yükledim. Ben komut luarocks install nn ran (sadece komut satırından) tercümanTorch

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 

dışında, ancak yukarıda açıklanan aynı hata devam: Ancak, komut satırı yorumlayıcısı üzerinden herhangi paketler port alamıyorum.

Torch7'yi yukarı ve koşmaya bayılırım!

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

Eğer 'luajit -ltorch' – deltheil

+0

'i güncellediyseniz ne kazanırsınız? –

+0

Hmm ... daha sonra ".support.sh" çıktılarını (logları) kontrol etmelisiniz (resmi başlangıç ​​kılavuzunun ana kurulum betiği). Eğer "luajit" yaparsan ne elde edersin o zaman "tamam, err = pcall (gerektirir, 'libtorch')' ve 'print (tamam, err)'? – deltheil

cevap

5

teşekkürler yardım için @deltheil için olmak aşağıdaki ... luajit sonra Running


Merhaba, @deltheil ...! Ne (Mac OSX üzerine) benim için çalıştı

As per the instructions on this page oldu:

  1. Bulma ve dosyayı ./pkg/torch/lib/TH/cmake/FindMKL.cmake kaldırılıyor ...
  2. ./clean.sh; ./install.sh çalıştırarak temiz bir kurulum yapmak ...

Bundan sonra Torch amaçlanan çalışıyor :-). Konuşurken makine öğreniyorum!