aboutsummaryrefslogtreecommitdiff
path: root/nerv/nn
diff options
context:
space:
mode:
authorDeterminant <ted.sybil@gmail.com>2015-08-04 11:11:50 +0800
committerDeterminant <ted.sybil@gmail.com>2015-08-04 11:11:50 +0800
commit5b16335a903551ffef4fafa88d67146b9131a74e (patch)
tree2691b465eb1ebb905d12b73648fda8012d844704 /nerv/nn
parentb385d55268b7b327534e227065907a5ea2d2b731 (diff)
...
Diffstat (limited to 'nerv/nn')
-rw-r--r--nerv/nn/layer_dag.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/nerv/nn/layer_dag.lua b/nerv/nn/layer_dag.lua
index 8e30216..e5c1ac7 100644
--- a/nerv/nn/layer_dag.lua
+++ b/nerv/nn/layer_dag.lua
@@ -177,6 +177,9 @@ end
function DAGLayer:set_inputs(input)
for i = 1, #self.dim_in do
+ if input[i] == nil then
+ nerv.error("some input is not provided");
+ end
local layer = self.inputs[i][1]
local port = self.inputs[i][2]
layer.inputs[port] = input[i]
@@ -185,6 +188,9 @@ end
function DAGLayer:set_outputs(output)
for i = 1, #self.dim_out do
+ if output[i] == nil then
+ nerv.error("some output is not provided");
+ end
local layer = self.outputs[i][1]
local port = self.outputs[i][2]
layer.outputs[port] = output[i]