aboutsummaryrefslogtreecommitdiffstats
path: root/eval/src/tests/tensor/tensor_mapper/tensor_mapper_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'eval/src/tests/tensor/tensor_mapper/tensor_mapper_test.cpp')
-rw-r--r--eval/src/tests/tensor/tensor_mapper/tensor_mapper_test.cpp54
1 files changed, 6 insertions, 48 deletions
diff --git a/eval/src/tests/tensor/tensor_mapper/tensor_mapper_test.cpp b/eval/src/tests/tensor/tensor_mapper/tensor_mapper_test.cpp
index 124295a500d..60b17930f0b 100644
--- a/eval/src/tests/tensor/tensor_mapper/tensor_mapper_test.cpp
+++ b/eval/src/tests/tensor/tensor_mapper/tensor_mapper_test.cpp
@@ -96,48 +96,6 @@ TEST("require that sparse tensors can be mapped to dense type") {
.add({{"x",1},{"y",2}}, 0)));
}
-TEST("require that sparse tensors can be mapped to abstract dense type") {
- TEST_DO(verify(TensorSpec("tensor(x{},y{})")
- .add({{"x","0"},{"y","0"}}, 1)
- .add({{"x","1"},{"y","0"}}, 3)
- .add({{"x","0"},{"y","1"}}, 5)
- .add({{"x","10"},{"y","1"}}, 7),
- "tensor(x[2],y[])",
- TensorSpec("tensor(x[2],y[2])")
- .add({{"x",0},{"y",0}}, 1)
- .add({{"x",0},{"y",1}}, 5)
- .add({{"x",1},{"y",0}}, 3)
- .add({{"x",1},{"y",1}}, 0)));
-
- TEST_DO(verify(TensorSpec("tensor(x{},y{})")
- .add({{"x","0"},{"y","0"}}, 1)
- .add({{"x","1"},{"y","0"}}, 3)
- .add({{"x","0"},{"y","1"}}, 5)
- .add({{"x","2"},{"y","0"}}, 7),
- "tensor(x[],y[])",
- TensorSpec("tensor(x[3],y[2])")
- .add({{"x",0},{"y",0}}, 1)
- .add({{"x",0},{"y",1}}, 5)
- .add({{"x",1},{"y",0}}, 3)
- .add({{"x",1},{"y",1}}, 0)
- .add({{"x",2},{"y",0}}, 7)
- .add({{"x",2},{"y",1}}, 0)));
-
- TEST_DO(verify(TensorSpec("tensor(x{},y{})")
- .add({{"x","0"},{"y","0"}}, 1)
- .add({{"x","1"},{"y","0"}}, 3)
- .add({{"x","0"},{"y","1"}}, 5)
- .add({{"x","10"},{"y","3"}}, 7),
- "tensor(x[],y[3])",
- TensorSpec("tensor(x[2],y[3])")
- .add({{"x",0},{"y",0}}, 1)
- .add({{"x",0},{"y",1}}, 5)
- .add({{"x",0},{"y",2}}, 0)
- .add({{"x",1},{"y",0}}, 3)
- .add({{"x",1},{"y",1}}, 0)
- .add({{"x",1},{"y",2}}, 0)));
-}
-
TEST("require that dense tensors can be mapped to sparse type") {
TEST_DO(verify(TensorSpec("tensor(x[2],y[2])")
.add({{"x",0},{"y",0}}, 1)
@@ -168,7 +126,7 @@ TEST("require that mixed tensors can be mapped to dense type") {
.add({{"x",0},{"y","1"}}, 3)
.add({{"x",1},{"y","0"}}, 5)
.add({{"x",1},{"y","1"}}, 7),
- "tensor(y[])",
+ "tensor(y[2])",
TensorSpec("tensor(y[2])")
.add({{"y",0}}, 6)
.add({{"y",1}}, 10)));
@@ -180,7 +138,7 @@ TEST("require that mixed tensors can be mapped to mixed type") {
.add({{"x",0},{"y","1"}}, 3)
.add({{"x",1},{"y","0"}}, 5)
.add({{"x",1},{"y","1"}}, 7),
- "tensor(x{},y[])",
+ "tensor(x{},y[2])",
TensorSpec("tensor(x{},y[2])")
.add({{"x","0"},{"y",0}}, 1)
.add({{"x","0"},{"y",1}}, 3)
@@ -194,7 +152,7 @@ TEST("require that dense tensors can be mapped to mixed type") {
.add({{"x",0},{"y",1}}, 3)
.add({{"x",1},{"y",0}}, 5)
.add({{"x",1},{"y",1}}, 7),
- "tensor(x{},y[])",
+ "tensor(x{},y[2])",
TensorSpec("tensor(x{},y[2])")
.add({{"x","0"},{"y",0}}, 1)
.add({{"x","0"},{"y",1}}, 3)
@@ -208,7 +166,7 @@ TEST("require that sparse tensors can be mapped to mixed type") {
.add({{"x","0"},{"y","1"}}, 3)
.add({{"x","1"},{"y","0"}}, 5)
.add({{"x","1"},{"y","1"}}, 7),
- "tensor(x[],y{})",
+ "tensor(x[2],y{})",
TensorSpec("tensor(x[2],y{})")
.add({{"x",0},{"y","0"}}, 1)
.add({{"x",0},{"y","1"}}, 3)
@@ -225,14 +183,14 @@ TEST("require that missing dimensions are added appropriately") {
TEST_DO(verify(TensorSpec("tensor(x[1])")
.add({{"x",0}}, 42),
- "tensor(x[1],y[],z[2])",
+ "tensor(x[1],y[1],z[2])",
TensorSpec("tensor(x[1],y[1],z[2])")
.add({{"x",0},{"y",0},{"z",0}}, 42)
.add({{"x",0},{"y",0},{"z",1}}, 0)));
TEST_DO(verify(TensorSpec("tensor(a{})")
.add({{"a","foo"}}, 42),
- "tensor(a{},b[],c{},d[2])",
+ "tensor(a{},b[1],c{},d[2])",
TensorSpec("tensor(a{},b[1],c{},d[2])")
.add({{"a","foo"},{"b",0},{"c",""},{"d",0}}, 42)
.add({{"a","foo"},{"b",0},{"c",""},{"d",1}}, 0)));