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
path: root/test
diff options
context:
space:
mode:
authorPáidí Creed <paidi@swiftkey.net>2014-02-01 23:01:43 +0400
committerPáidí Creed <paidi@swiftkey.net>2014-02-01 23:01:43 +0400
commit14a4930523ca7c65f05a8d35787e15c97e45c74f (patch)
tree82386e91a5da88742334035b447003c8bb4fd04d /test
parent31bf7f120ab5ea43e769bb33248a69b12bdd3a25 (diff)
Added one more test for SparseLinear
Diffstat (limited to 'test')
-rw-r--r--test/test.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/test.lua b/test/test.lua
index eb6dede..df80616 100644
--- a/test/test.lua
+++ b/test/test.lua
@@ -350,6 +350,16 @@ function nntest.SparseLinear()
local err = sjac.testJacobianUpdateParameters(module, input, module.bias)
mytester:assertlt(err,precision, 'error on bias [direct update] ')
+
+ for t,err in pairs(sjac.testAllUpdate(module, input, 'weight', 'gradWeight')) do
+ mytester:assertlt(err, precision, string.format(
+ 'error on weight [%s]', t))
+ end
+
+ for t,err in pairs(sjac.testAllUpdate(module, input, 'bias', 'gradBias')) do
+ mytester:assertlt(err, precision, string.format(
+ 'error on bias [%s]', t))
+ end
local ferr, berr = sjac.testIO(module, input)
mytester:asserteq(0, ferr, torch.typename(module) .. ' - i/o forward err ')