aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/test/cxx11_tensor_executor.cpp
diff options
context:
space:
mode:
authorGravatar Eugene Zhulenev <ezhulenev@google.com>2019-10-10 10:56:58 -0700
committerGravatar Eugene Zhulenev <ezhulenev@google.com>2019-10-10 10:56:58 -0700
commita411e9f344a354673b72a490433cf3cc2148ddf1 (patch)
tree65d0e152a0cc6649ecb8b67c0579386475dbaf53 /unsupported/test/cxx11_tensor_executor.cpp
parentb03eb63d7cb869cc4486ac393fad75fbcc36027f (diff)
Block evaluation for TensorGenerator + TensorReverse + fixed bug in tensor reverse op
Diffstat (limited to 'unsupported/test/cxx11_tensor_executor.cpp')
-rw-r--r--unsupported/test/cxx11_tensor_executor.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/unsupported/test/cxx11_tensor_executor.cpp b/unsupported/test/cxx11_tensor_executor.cpp
index 8fb4ba752..66f932746 100644
--- a/unsupported/test/cxx11_tensor_executor.cpp
+++ b/unsupported/test/cxx11_tensor_executor.cpp
@@ -539,7 +539,7 @@ static void test_execute_reverse_rvalue(Device d)
// Reverse half of the dimensions.
Eigen::array<bool, NumDims> reverse;
- for (int i = 0; i < NumDims; ++i) reverse[i] = (dims[i] % 2 == 0);
+ for (int i = 0; i < NumDims; ++i) reverse[i] = internal::random<bool>();
const auto expr = src.reverse(reverse);
@@ -756,16 +756,16 @@ EIGEN_DECLARE_TEST(cxx11_tensor_executor) {
CALL_SUBTEST_COMBINATIONS_V2(12, test_execute_broadcasting_of_forced_eval, float, 4);
CALL_SUBTEST_COMBINATIONS_V2(12, test_execute_broadcasting_of_forced_eval, float, 5);
- CALL_SUBTEST_COMBINATIONS_V1(13, test_execute_generator_op, float, 2);
- CALL_SUBTEST_COMBINATIONS_V1(13, test_execute_generator_op, float, 3);
- CALL_SUBTEST_COMBINATIONS_V1(13, test_execute_generator_op, float, 4);
- CALL_SUBTEST_COMBINATIONS_V1(13, test_execute_generator_op, float, 5);
+ CALL_SUBTEST_COMBINATIONS_V2(13, test_execute_generator_op, float, 2);
+ CALL_SUBTEST_COMBINATIONS_V2(13, test_execute_generator_op, float, 3);
+ CALL_SUBTEST_COMBINATIONS_V2(13, test_execute_generator_op, float, 4);
+ CALL_SUBTEST_COMBINATIONS_V2(13, test_execute_generator_op, float, 5);
- CALL_SUBTEST_COMBINATIONS_V1(14, test_execute_reverse_rvalue, float, 1);
- CALL_SUBTEST_COMBINATIONS_V1(14, test_execute_reverse_rvalue, float, 2);
- CALL_SUBTEST_COMBINATIONS_V1(14, test_execute_reverse_rvalue, float, 3);
- CALL_SUBTEST_COMBINATIONS_V1(14, test_execute_reverse_rvalue, float, 4);
- CALL_SUBTEST_COMBINATIONS_V1(14, test_execute_reverse_rvalue, float, 5);
+ CALL_SUBTEST_COMBINATIONS_V2(14, test_execute_reverse_rvalue, float, 1);
+ CALL_SUBTEST_COMBINATIONS_V2(14, test_execute_reverse_rvalue, float, 2);
+ CALL_SUBTEST_COMBINATIONS_V2(14, test_execute_reverse_rvalue, float, 3);
+ CALL_SUBTEST_COMBINATIONS_V2(14, test_execute_reverse_rvalue, float, 4);
+ CALL_SUBTEST_COMBINATIONS_V2(14, test_execute_reverse_rvalue, float, 5);
CALL_ASYNC_SUBTEST_COMBINATIONS(15, test_async_execute_unary_expr, float, 3);
CALL_ASYNC_SUBTEST_COMBINATIONS(15, test_async_execute_unary_expr, float, 4);