diff options
author | Andreas Köpf <andreas.koepf@xamla.com> | 2016-02-01 01:45:34 +0300 |
---|---|---|
committer | Andreas Köpf <andreas.koepf@xamla.com> | 2016-02-03 02:31:26 +0300 |
commit | 30cb5a431eafbfecc40e5c22e6b959663b1aa437 (patch) | |
tree | 9a9fefd70f2929f1c23f9a58522e6534d71f8d6f /VolumetricAveragePooling.lua | |
parent | 4644b8c61fba57fbacf16d4892ef3f1e37ed4bfd (diff) |
Add THNN conversion of Volumetric* modules
Diffstat (limited to 'VolumetricAveragePooling.lua')
-rw-r--r-- | VolumetricAveragePooling.lua | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/VolumetricAveragePooling.lua b/VolumetricAveragePooling.lua index 1fc0ec9..8b5c6d5 100644 --- a/VolumetricAveragePooling.lua +++ b/VolumetricAveragePooling.lua @@ -17,12 +17,23 @@ function VolumetricAveragePooling:__init(kT, kW, kH, dT, dW, dH) end function VolumetricAveragePooling:updateOutput(input) - input.nn.VolumetricAveragePooling_updateOutput(self, input) + input.THNN.VolumetricAveragePooling_updateOutput( + input:cdata(), + self.output:cdata(), + self.kT, self.kW, self.kH, + self.dT, self.dW, self.dH + ) return self.output end function VolumetricAveragePooling:updateGradInput(input, gradOutput) - input.nn.VolumetricAveragePooling_updateGradInput(self, input, gradOutput) + input.THNN.VolumetricAveragePooling_updateGradInput( + input:cdata(), + gradOutput:cdata(), + self.gradInput:cdata(), + self.kT, self.kW, self.kH, + self.dT, self.dW, self.dH + ) return self.gradInput end |