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

github.com/torch/nn.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Zagoruyko <zagoruyko2@gmail.com>2016-02-08 03:22:07 +0300
committerSergey Zagoruyko <zagoruyko2@gmail.com>2016-02-09 21:42:51 +0300
commit4696a46212ffc5bb54b0d8f3327dfa47693bbfdf (patch)
tree5f4512a8ead3d952d17a9a82c200a60ba6cb5082 /BCECriterion.lua
parent948ac6a26cc6c2812e04718911bca9a4b641020e (diff)
lazy init
Diffstat (limited to 'BCECriterion.lua')
-rw-r--r--BCECriterion.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/BCECriterion.lua b/BCECriterion.lua
index 2c614b3..b319335 100644
--- a/BCECriterion.lua
+++ b/BCECriterion.lua
@@ -30,7 +30,7 @@ function BCECriterion:updateOutput(input, target)
assert( input:nElement() == target:nElement(),
"input and target size mismatch")
- self.buffer = self.buffer or torch.Tensor():typeAs(input)
+ self.buffer = self.buffer or input.new()
local buffer = self.buffer
local weights = self.weights
@@ -74,7 +74,7 @@ function BCECriterion:updateGradInput(input, target)
assert( input:nElement() == target:nElement(),
"input and target size mismatch")
- self.buffer = self.buffer or torch.Tensor():typeAs(input)
+ self.buffer = self.buffer or input.new()
local buffer = self.buffer
local weights = self.weights