diff options
author | Andreas Köpf <andreas.koepf@xamla.com> | 2016-01-02 17:05:07 +0300 |
---|---|---|
committer | Andreas Köpf <andreas.koepf@xamla.com> | 2016-01-02 17:05:07 +0300 |
commit | 75ef32047a34c0e41f917c44bbc24a6b46cbd8ba (patch) | |
tree | 3c4b7e0f3290b97dbe6b45e1275a5a1bd0670c87 /HardTanh.lua | |
parent | ba1cbdeae974dbc5a8396cebeec3a93f0e6424dc (diff) |
Add functional conversion of HardTanh
Diffstat (limited to 'HardTanh.lua')
-rw-r--r-- | HardTanh.lua | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/HardTanh.lua b/HardTanh.lua index 555e6fb..d3449a1 100644 --- a/HardTanh.lua +++ b/HardTanh.lua @@ -10,9 +10,22 @@ end function HardTanh:updateOutput(input) self.min_val = self.min_val or -1 self.max_val = self.max_val or 1 - return input.nn.HardTanh_updateOutput(self, input) + input.THNN.HardTanh_updateOutput( + input:cdata(), + self.output:cdata(), + self.min_val, + self.max_val + ) + return self.output end function HardTanh:updateGradInput(input, gradOutput) - return input.nn.HardTanh_updateGradInput(self, input, gradOutput) + input.THNN.HardTanh_updateGradInput( + input:cdata(), + gradOutput:cdata(), + self.gradInput:cdata(), + self.min_val, + self.max_val + ) + return self.gradInput end |