diff options
author | Clement Farabet <clement.farabet@gmail.com> | 2011-11-11 19:38:11 +0400 |
---|---|---|
committer | Clement Farabet <clement.farabet@gmail.com> | 2011-11-11 19:38:11 +0400 |
commit | 98fb40a126afb2f33800af2f081d3119a8b55448 (patch) | |
tree | b811fd62ac82766bc9d1a49f4d9e99cdc52ec8fa /SpatialColorTransform.lua | |
parent | a8ab27537e16f4440565fbebe6313b2172b489a1 (diff) |
Upgraded all code to new torch master.torch-master
Diffstat (limited to 'SpatialColorTransform.lua')
-rw-r--r-- | SpatialColorTransform.lua | 31 |
1 files changed, 6 insertions, 25 deletions
diff --git a/SpatialColorTransform.lua b/SpatialColorTransform.lua index a06efd4..941a391 100644 --- a/SpatialColorTransform.lua +++ b/SpatialColorTransform.lua @@ -89,9 +89,9 @@ function SpatialColorTransform:__init(type) end end -function SpatialColorTransform:forward(input) +function SpatialColorTransform:updateOutput(input) if self.islinear then - self.output = self.linear:forward(input) + self.output = self.linear:updateOutput(input) else if self.transform == 'rgb2hsl' then self.output = image.rgb2hsl(input, self.output) @@ -112,12 +112,12 @@ function SpatialColorTransform:forward(input) return self.output end -function SpatialColorTransform:backward(input, gradOutput) +function SpatialColorTransform:updateGradInput(input, gradOutput) if self.islinear then - self.gradInput = self.linear:backward(input, gradOutput) + self.gradInput = self.linear:updateGradInput(input, gradOutput) else - xlua.error('backward not implemented for non-linear transforms', - 'SpatialColorTransform.backward') + xlua.error('updateGradInput not implemented for non-linear transforms', + 'SpatialColorTransform.updateGradInput') end return self.gradInput end @@ -128,22 +128,3 @@ function SpatialColorTransform:type(type) self.linear:type(type) end end - -function SpatialColorTransform:write(file) - parent.write(self, file) - file:writeObject(self.transform) - file:writeBool(self.islinear) - if self.islinear then - file:writeObject(self.linear) - end -end - -function SpatialColorTransform:read(file) - parent.read(self, file) - self.transform = file:readObject() - self.islinear = file:readBool() - if self.islinear then - self.linear = file:readObject() - end - self.type = nil -end |