X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=dagnn.git;a=blobdiff_plain;f=test-dagnn.lua;h=366e98f620b89b1f793284e3317489909a371ce4;hp=53302fd810b1dcad950a74400ab2f678c04745e1;hb=9dad4fa1118632bfa02c01e4d6a8a5a129061a54;hpb=0a630b54355382dfa68c0f3d51729bad0b4c58e6 diff --git a/test-dagnn.lua b/test-dagnn.lua index 53302fd..366e98f 100755 --- a/test-dagnn.lua +++ b/test-dagnn.lua @@ -76,13 +76,13 @@ function printTensorTable(t) end end --- +- Linear(10, 10) -> ReLU ---> d --+ --- / / \ --- / / \ --- --> a --> b -----------> c --------------+ e --> --- \ / --- \ / --- +-- Mul(-1) --------+ +-- +-- Linear(10, 10) --> ReLU --> d --+ +-- / / \ +-- / / \ +-- --> a --> b -----------> c --------------+ e --> +-- \ / +-- \ / +-- +----- Mul(-1) ------+ model = nn.DAG() @@ -92,12 +92,12 @@ c = nn.Linear(10, 15) d = nn.CMulTable() e = nn.CAddTable() -model:addEdge(a, b) -model:addEdge(b, nn.Linear(10, 15), nn.ReLU(), d) -model:addEdge(d, e) -model:addEdge(b, c) -model:addEdge(c, d) -model:addEdge(c, nn.Mul(-1), e) +model:connect(a, b) +model:connect(b, nn.Linear(10, 15), nn.ReLU(), d) +model:connect(d, e) +model:connect(b, c) +model:connect(c, d) +model:connect(c, nn.Mul(-1), e) model:setInput(a) model:setOutput(e) @@ -109,4 +109,5 @@ output:uniform() print('Error = ' .. checkGrad(model, nn.MSECriterion(), input, output)) +print('Writing /tmp/graph.dot') model:dot('/tmp/graph.dot')