InplaceClip01.lua 337 B

12345678910111213
  1. local Clip01, parent = torch.class("w2nn.InplaceClip01", "nn.Module")
  2. function Clip01:__init()
  3. parent.__init(self)
  4. end
  5. function Clip01:updateOutput(input)
  6. self.output:set(input:clamp(0, 1))
  7. return self.output
  8. end
  9. function Clip01:updateGradInput(input, gradOutput)
  10. self.gradInput:set(gradOutput)
  11. return self.gradInput
  12. end