diff options
Diffstat (limited to 'tensorflow/core/ops/sparse_ops_test.cc')
-rw-r--r-- | tensorflow/core/ops/sparse_ops_test.cc | 12 |
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"); |