Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/clementfarabet/lua---nnx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClement Farabet <clement.farabet@gmail.com>2011-08-26 03:07:01 +0400
committerClement Farabet <clement.farabet@gmail.com>2011-08-26 03:07:01 +0400
commit2402831b4a641ecf65fc27cdd4a9551694b8d710 (patch)
tree1de7e1e92b47b4e7bdc2ea46eaa9834ddaf74422
parent20ad9917d9bdea4fc0ce6d220198aa7e9ace9189 (diff)
Cleaned up useless special case in mapreduce bfgs.
-rw-r--r--LBFGSOptimization.lua9
1 files changed, 2 insertions, 7 deletions
diff --git a/LBFGSOptimization.lua b/LBFGSOptimization.lua
index 4760cf2..0eff7b4 100644
--- a/LBFGSOptimization.lua
+++ b/LBFGSOptimization.lua
@@ -91,13 +91,8 @@ function LBFGS:forward_mapreduce(inputs, targets, options)
self.parametersPT = {}
self.gradParametersPT = {}
for m = 1,self.parallelize do
- if m == 1 then
- modules[m] = self.module
- criterions[m] = self.criterion
- else
- modules[m] = self.module:clone()
- criterions[m] = self.criterion:clone()
- end
+ modules[m] = self.module:clone()
+ criterions[m] = self.criterion:clone()
self.parametersPT[m] = nnx.getParameters(modules[m])
self.gradParametersPT[m] = nnx.getGradParameters(modules[m])
end