2017-07-02 13 views
0

私はトーチチームが提供するチュートリアルに従ってトーチを学んでいます。itorchを使用しているときにgraphvizを読み込めません

-- it is common style to mark inputs with identity nodes for clarity. 
input = nn.Identity()() 

-- each hidden layer is achieved by connecting the previous one 
-- here we define a single hidden layer network 
h1 = nn.Tanh()(nn.Linear(20, 10)(input)) 
output = nn.Linear(10, 1)(h1) 
mlp = nn.gModule({input}, {output}) 

x = torch.rand(20) 
dx = torch.rand(1) 
mlp:updateOutput(x) 
mlp:updateGradInput(x, dx) 
mlp:accGradParameters(x, dx) 

-- draw graph (the forward graph, '.fg') 
-- this will produce an SVG in the runtime directory 
graph.dot(mlp.fg, 'MLP', 'MLP') 
itorch.image('MLP.svg') 

エラー情報:私は 'NNGraphチュートリアル' で提供される以下の行を入力すると、予期しないSTHが起こっ

...s/noahcao/torch/install/share/lua/5.2/graph/graphviz.lua:157: graphviz library could not be loaded. 
stack traceback: 
/Users/noahcao/torch/install/share/lua/5.2/itorch/main.lua:167: in function </Users/noahcao/torch/install/share/lua/5.2/itorch/main.lua:160> 
[C]: in function 'error' 
...s/noahcao/torch/install/share/lua/5.2/graph/graphviz.lua:157: in function 'graphvizFile' 
...s/noahcao/torch/install/share/lua/5.2/graph/graphviz.lua:197: in function 'dot' 
[string "-- it is common style to mark inputs with ide..."]:18: in main chunk 
[C]: in function 'xpcall' 
/Users/noahcao/torch/install/share/lua/5.2/itorch/main.lua:210: in function </Users/noahcao/torch/install/share/lua/5.2/itorch/main.lua:174> 
(...tail calls...) 
/Users/noahcao/torch/install/share/lua/5.2/lzmq/poller.lua:75: in function 'poll' 
...s/noahcao/torch/install/share/lua/5.2/lzmq/impl/loop.lua:307: in function 'poll' 
...s/noahcao/torch/install/share/lua/5.2/lzmq/impl/loop.lua:325: in function 'sleep_ex' 
...s/noahcao/torch/install/share/lua/5.2/lzmq/impl/loop.lua:370: in function 'start' 
/Users/noahcao/torch/install/share/lua/5.2/itorch/main.lua:389: in main chunk 
[C]: in function 'require' 
(command line):1: in main chunk 
[C]: in ? 

をしかし、私はOKらしいgraphviz.luaファイルを、チェックします。私は情報が私に言いたいものを理解できませんでした。

答えて

0

私も同じ問題に直面しています。これは私の問題を解決しました:

# Mac users 
brew install graphviz 

# Debian/Ubuntu users 
sudo apt-get install graphviz -y 

これは誰かを助けるかもしれません。

Torchのグラフパッケージについては、​​をご確認ください。

関連する問題