aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/ops/sparse_ops_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/core/ops/sparse_ops_test.cc')
-rw-r--r--tensorflow/core/ops/sparse_ops_test.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/tensorflow/core/ops/sparse_ops_test.cc b/tensorflow/core/ops/sparse_ops_test.cc
index 0df3320484..6a9b5ce4d3 100644
--- a/tensorflow/core/ops/sparse_ops_test.cc
+++ b/tensorflow/core/ops/sparse_ops_test.cc
@@ -52,6 +52,18 @@ TEST(SparseOpsTest, SparseAddGrad_ShapeFn) {
INFER_OK(op, "?;[?,?];[?,?];?", "[d1_0];[d2_0]");
}
+TEST(SparseOpsTest, SparseSliceGrad_ShapeFn) {
+ ShapeInferenceTestOp op("SparseSliceGrad");
+
+ // Rank checks.
+ INFER_ERROR("must be rank 2", op, "?;[1];?;?");
+
+ INFER_OK(op, "?;?;?;?", "[?]");
+
+ // input[1].dim(0) determine output.
+ INFER_OK(op, "?;[?,?];?;?", "[d1_0]");
+}
+
TEST(SparseOpsTest, SparseReorder_ShapeFn) {
ShapeInferenceTestOp op("SparseReorder");