diff options
author | Clement Farabet <clement.farabet@gmail.com> | 2011-10-28 00:26:11 +0400 |
---|---|---|
committer | Clement Farabet <clement.farabet@gmail.com> | 2011-10-28 00:26:11 +0400 |
commit | 535bca1c4ca7d1ef86a52dbb9c5b00c0d2e9d515 (patch) | |
tree | 9e9826dabd089dc7958af09b5ac812cfeead7163 | |
parent | 0adcff9732ba532c27cda507b644b4b2f11e9a1a (diff) |
Added read/write functions.
-rw-r--r-- | init.lua | 20 |
1 files changed, 19 insertions, 1 deletions
@@ -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' |