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

github.com/marian-nmt/marian.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Junczys-Dowmunt <junczys@amu.edu.pl>2017-10-31 12:02:49 +0300
committerMarcin Junczys-Dowmunt <junczys@amu.edu.pl>2017-10-31 12:02:49 +0300
commitff171a810f80a7a4b803029373a5fe394e1f6ed8 (patch)
tree313adf4433436e7d8882468f50f873774a74e585 /src/graph/node_operators_unary.h
parent347140724040d4bdc7151dfce5e12dd133e612e7 (diff)
exception on rows
Diffstat (limited to 'src/graph/node_operators_unary.h')
-rw-r--r--src/graph/node_operators_unary.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/graph/node_operators_unary.h b/src/graph/node_operators_unary.h
index 08ecde46..173c8778 100644
--- a/src/graph/node_operators_unary.h
+++ b/src/graph/node_operators_unary.h
@@ -526,9 +526,9 @@ struct RowsNodeOp : public UnaryNodeOp {
template <class... Args>
Shape newShape(Expr a, const std::vector<size_t>& indeces) {
Shape shape = a->shape();
+ ABORT_IF(shape.size() != 2,
+ "rows operator can only be used with 2-dimensional tensors");
shape.set(0, indeces.size());
- shape.set(2, 1);
- shape.set(3, 1);
return shape;
}