diff options
author | Andreas Köpf <andreas.koepf@xamla.com> | 2016-01-02 16:49:17 +0300 |
---|---|---|
committer | Andreas Köpf <andreas.koepf@xamla.com> | 2016-01-02 16:49:17 +0300 |
commit | 3b9a2b40b7f3cf4dc46570cc6580ac7194aa23e3 (patch) | |
tree | 3136a47f3d1d61708e36d18eb3757334f353f73c /HardShrink.lua | |
parent | d2e324385c21142e2ae7680a7b27cd3a4ecaf08c (diff) |
Add functional conversion of HardShrink
Diffstat (limited to 'HardShrink.lua')
-rw-r--r-- | HardShrink.lua | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/HardShrink.lua b/HardShrink.lua index 7dfeaca..85ff590 100644 --- a/HardShrink.lua +++ b/HardShrink.lua @@ -6,11 +6,20 @@ function HardShrink:__init(lam) end function HardShrink:updateOutput(input) - input.nn.HardShrink_updateOutput(self, input) + input.THNN.HardShrink_updateOutput( + input:cdata(), + self.output:cdata(), + self.lambda + ) return self.output end function HardShrink:updateGradInput(input, gradOutput) - input.nn.HardShrink_updateGradInput(self, input, gradOutput) + input.THNN.HardShrink_updateGradInput( + input:cdata(), + gradOutput:cdata(), + self.gradInput:cdata(), + self.lambda + ) return self.gradInput end |