From a411e9f344a354673b72a490433cf3cc2148ddf1 Mon Sep 17 00:00:00 2001 From: Eugene Zhulenev Date: Thu, 10 Oct 2019 10:56:58 -0700 Subject: Block evaluation for TensorGenerator + TensorReverse + fixed bug in tensor reverse op --- unsupported/test/cxx11_tensor_executor.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'unsupported/test/cxx11_tensor_executor.cpp') 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 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(); 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); -- cgit v1.2.3