diff options
author | Clement Farabet <clement.farabet@gmail.com> | 2011-08-30 01:00:38 +0400 |
---|---|---|
committer | Clement Farabet <clement.farabet@gmail.com> | 2011-08-30 01:00:38 +0400 |
commit | 7d1c3269145eed293018727f5cf806adcddeef33 (patch) | |
tree | ecbfb0b76f173452d7dcaf26cf2f68964ce3d9fc /DistNLLCriterion.lua | |
parent | 398e21cfaf6a8e4fa47edd9e6de081497e75dda2 (diff) |
Added missing read/write functions for new NLL Loss.
Diffstat (limited to 'DistNLLCriterion.lua')
-rw-r--r-- | DistNLLCriterion.lua | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/DistNLLCriterion.lua b/DistNLLCriterion.lua index c0b69e3..fedda1b 100644 --- a/DistNLLCriterion.lua +++ b/DistNLLCriterion.lua @@ -59,3 +59,23 @@ function DistNLLCriterion:backward(input, target) self:denormalize(input) return self.gradInput end + +function DistNLLCriterion:write(file) + parent.write(self, file) + file:writeBool(self.inputIsProbability) + file:writeBool(self.inputIsLogProbability) + file:writeBool(self.targetIsProbability) + file:writeObject(self.targetSoftMax) + file:writeObject(self.inputLogSoftMax) + file:writeObject(self.gradLogInput) +end + +function DistNLLCriterion:read(file) + parent.read(self, file) + self.inputIsProbability = file:readBool() + self.inputIsLogProbability = file:readBool() + self.targetIsProbability = file:readBool() + self.targetSoftMax = file:readObject() + self.inputLogSoftMax = file:readObject() + self.gradLogInput = file:readObject() +end |