diff options
author | Sergey Zagoruyko <zagoruyko2@gmail.com> | 2016-02-12 16:01:09 +0300 |
---|---|---|
committer | Sergey Zagoruyko <zagoruyko2@gmail.com> | 2016-02-12 16:02:44 +0300 |
commit | a2e27cc763d304a212552f4ec81ddc9e2c6fbcf5 (patch) | |
tree | 193c7841b44b900fa9993e859261f51a648eb87f /TemporalConvolution.lua | |
parent | 3f7c066fae27e202925a9f7c74eaec70130e6e2f (diff) |
clearState
Diffstat (limited to 'TemporalConvolution.lua')
-rw-r--r-- | TemporalConvolution.lua | 11 |
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 |