瀏覽代碼

clearState

nagadomi 6 年之前
父節點
當前提交
4c8a47e149
共有 2 個文件被更改,包括 11 次插入0 次删除
  1. 6 0
      lib/AuxiliaryLossTable.lua
  2. 5 0
      lib/ScaleTable.lua

+ 6 - 0
lib/AuxiliaryLossTable.lua

@@ -38,3 +38,9 @@ function AuxiliaryLossTable:updateGradInput(input, gradOutput)
 
    return self.gradInput
 end
+function AuxiliaryLossTable:clearState()
+   self.gradInput = {}
+   self.output_table = {}
+   self.output_tensor:set()
+   return parent:clearState()
+end

+ 5 - 0
lib/ScaleTable.lua

@@ -32,3 +32,8 @@ function ScaleTable:updateGradInput(input, gradOutput)
 
    return self.gradInput
 end
+function ScaleTable:clearState()
+   self.grad_tmp:set()
+   self.scale:set()
+   return parent:clearstate()
+end