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

github.com/soumith/cudnn.torch.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Zagoruyko <zagoruyko2@gmail.com>2016-02-12 16:01:09 +0300
committerSergey Zagoruyko <zagoruyko2@gmail.com>2016-02-12 16:02:44 +0300
commita2e27cc763d304a212552f4ec81ddc9e2c6fbcf5 (patch)
tree193c7841b44b900fa9993e859261f51a648eb87f /TemporalConvolution.lua
parent3f7c066fae27e202925a9f7c74eaec70130e6e2f (diff)
clearState
Diffstat (limited to 'TemporalConvolution.lua')
-rw-r--r--TemporalConvolution.lua11
1 files changed, 10 insertions, 1 deletions
diff --git a/TemporalConvolution.lua b/TemporalConvolution.lua
index 3e646e5..72a87c3 100644
--- a/TemporalConvolution.lua
+++ b/TemporalConvolution.lua
@@ -104,10 +104,14 @@ function TemporalConvolution:accGradParameters(input,gradOutput,scale)
cudnn.SpatialConvolution.accGradParameters(self,_input,_gradOutput,scale)
end
-function TemporalConvolution:write(f)
+function TemporalConvolution:clearDesc()
self.buffer = nil
self._ouptut = nil
self.oSize = nil
+end
+
+function TemporalConvolution:write(f)
+ self:clearDesc()
cudnn.SpatialConvolution.clearDesc(self)
local var = {}
for k,v in pairs(self) do
@@ -115,3 +119,8 @@ function TemporalConvolution:write(f)
end
f:writeObject(var)
end
+
+function TemporalConvolution:clearState()
+ self:clearDesc()
+ return parent.clearState(self)
+end