diff options
author | Andrew Tulloch <andrew@tullo.ch> | 2014-11-17 23:10:09 +0300 |
---|---|---|
committer | Andrew Tulloch <andrew@tullo.ch> | 2014-11-17 23:18:48 +0300 |
commit | 896dfd6c98c768a4660a3b2849764b74b2c12f4e (patch) | |
tree | 7fbe87a55f13a71330ed2ba850871618d1566051 /Jacobian.lua | |
parent | bc684d87cdaecae4b2e7f88006f5033cac32867c (diff) |
Jacobian concurrency
Diffstat (limited to 'Jacobian.lua')
-rw-r--r-- | Jacobian.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Jacobian.lua b/Jacobian.lua index debdcd7..24014b5 100644 --- a/Jacobian.lua +++ b/Jacobian.lua @@ -170,17 +170,18 @@ function nn.Jacobian.testIO(module,input, minval, maxval) local bo = module.gradInput:clone() -- write module - local f = torch.DiskFile('tmp.bin','w'):binary() + local filename = os.tmpname() + local f = torch.DiskFile(filename, 'w'):binary() f:writeObject(module) f:close() -- read module - local m = torch.DiskFile('tmp.bin'):binary():readObject() + local m = torch.DiskFile(filename):binary():readObject() m:forward(input) m:zeroGradParameters() m:updateGradInput(input,go) m:accGradParameters(input,go) -- cleanup - os.remove('tmp.bin') + os.remove(filename) local fo2 = m.output:clone() local bo2 = m.gradInput:clone() |