diff options
author | Rasmus Larsen <rmlarsen@google.com> | 2019-10-10 16:58:11 +0000 |
---|---|---|
committer | Rasmus Larsen <rmlarsen@google.com> | 2019-10-10 16:58:11 +0000 |
commit | b03eb63d7cb869cc4486ac393fad75fbcc36027f (patch) | |
tree | fc355cfa2069018b66b0fc2c98df32561a8869b7 /unsupported/test/cxx11_tensor_executor.cpp | |
parent | e7d8ba747c7b161eff59959d4d2a5acf788ee00e (diff) | |
parent | 33e174613987cfc6c83576dc0fe8086c7a5d1b1f (diff) |
Merged in ezhulenev/eigen-01 (pull request PR-726)
Block evaluation for TensorChipping + fixed bugs in TensorPadding and TensorSlicing
Diffstat (limited to 'unsupported/test/cxx11_tensor_executor.cpp')
-rw-r--r-- | unsupported/test/cxx11_tensor_executor.cpp | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/unsupported/test/cxx11_tensor_executor.cpp b/unsupported/test/cxx11_tensor_executor.cpp index efae81961..8fb4ba752 100644 --- a/unsupported/test/cxx11_tensor_executor.cpp +++ b/unsupported/test/cxx11_tensor_executor.cpp @@ -180,9 +180,8 @@ static void test_execute_chipping_lvalue(Device d) \ const auto offset = internal::random<Index>(0, dims[(CHIP_DIM)] - 1); \ \ - /* Generate random data to fill non-chipped dimensions*/ \ Tensor<T, NumDims, Layout, Index> random(dims); \ - random.setRandom(); \ + random.setZero(); \ \ Tensor<T, NumDims, Layout, Index> golden(dims); \ golden = random; \ @@ -716,13 +715,13 @@ EIGEN_DECLARE_TEST(cxx11_tensor_executor) { CALL_SUBTEST_COMBINATIONS_V2(3, test_execute_broadcasting, float, 4); CALL_SUBTEST_COMBINATIONS_V2(3, test_execute_broadcasting, float, 5); - CALL_SUBTEST_COMBINATIONS_V1(4, test_execute_chipping_rvalue, float, 3); - CALL_SUBTEST_COMBINATIONS_V1(4, test_execute_chipping_rvalue, float, 4); - CALL_SUBTEST_COMBINATIONS_V1(4, test_execute_chipping_rvalue, float, 5); + CALL_SUBTEST_COMBINATIONS_V2(4, test_execute_chipping_rvalue, float, 3); + CALL_SUBTEST_COMBINATIONS_V2(4, test_execute_chipping_rvalue, float, 4); + CALL_SUBTEST_COMBINATIONS_V2(4, test_execute_chipping_rvalue, float, 5); - CALL_SUBTEST_COMBINATIONS_V1(5, test_execute_chipping_lvalue, float, 3); - CALL_SUBTEST_COMBINATIONS_V1(5, test_execute_chipping_lvalue, float, 4); - CALL_SUBTEST_COMBINATIONS_V1(5, test_execute_chipping_lvalue, float, 5); + CALL_SUBTEST_COMBINATIONS_V2(5, test_execute_chipping_lvalue, float, 3); + CALL_SUBTEST_COMBINATIONS_V2(5, test_execute_chipping_lvalue, float, 4); + CALL_SUBTEST_COMBINATIONS_V2(5, test_execute_chipping_lvalue, float, 5); CALL_SUBTEST_COMBINATIONS_V1(6, test_execute_shuffle_rvalue, float, 3); CALL_SUBTEST_COMBINATIONS_V1(6, test_execute_shuffle_rvalue, float, 4); @@ -752,10 +751,10 @@ EIGEN_DECLARE_TEST(cxx11_tensor_executor) { CALL_SUBTEST_COMBINATIONS_V1(11, test_execute_slice_lvalue, float, 4); CALL_SUBTEST_COMBINATIONS_V1(11, test_execute_slice_lvalue, float, 5); - CALL_SUBTEST_COMBINATIONS_V1(12, test_execute_broadcasting_of_forced_eval, float, 2); - CALL_SUBTEST_COMBINATIONS_V1(12, test_execute_broadcasting_of_forced_eval, float, 3); - CALL_SUBTEST_COMBINATIONS_V1(12, test_execute_broadcasting_of_forced_eval, float, 4); - CALL_SUBTEST_COMBINATIONS_V1(12, test_execute_broadcasting_of_forced_eval, float, 5); + CALL_SUBTEST_COMBINATIONS_V2(12, test_execute_broadcasting_of_forced_eval, float, 2); + CALL_SUBTEST_COMBINATIONS_V2(12, test_execute_broadcasting_of_forced_eval, float, 3); + 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); |