Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/clementfarabet/lua---nnx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClement Farabet <clement.farabet@gmail.com>2011-10-28 00:26:11 +0400
committerClement Farabet <clement.farabet@gmail.com>2011-10-28 00:26:11 +0400
commit535bca1c4ca7d1ef86a52dbb9c5b00c0d2e9d515 (patch)
tree9e9826dabd089dc7958af09b5ac812cfeead7163
parent0adcff9732ba532c27cda507b644b4b2f11e9a1a (diff)
Added read/write functions.
-rw-r--r--init.lua20
1 files changed, 19 insertions, 1 deletions
diff --git a/init.lua b/init.lua
index 82def2b..073da59 100644
--- a/init.lua
+++ b/init.lua
@@ -125,7 +125,25 @@ torch.include('nnx', 'DataSet.lua')
torch.include('nnx', 'DataList.lua')
torch.include('nnx', 'DataSetLabelMe.lua')
--- helpers:
+-- torch helpers (should not be here):
+function torch.save(filename, object, mode)
+ mode = mode or 'binary'
+ local file = torch.DiskFile(filename, 'w')
+ file[mode](file)
+ file:writeObject(object)
+ file:close()
+end
+
+function torch.load(filename, mode)
+ mode = mode or 'binary'
+ local file = torch.DiskFile(filename, 'r')
+ file[mode](file)
+ local object = file:readObject()
+ file:close()
+ return object
+end
+
+-- nn helpers:
function nnx.empty(module)
if module.modules then
-- find submodules in classic containers 'modules'