nagadomi 6 år sedan
förälder
incheckning
4c8a47e149
2 ändrade filer med 11 tillägg och 0 borttagningar
  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