diff options
author | Mehdi Goli <mehdi.goli@codeplay.com> | 2016-11-10 19:16:31 +0000 |
---|---|---|
committer | Mehdi Goli <mehdi.goli@codeplay.com> | 2016-11-10 19:16:31 +0000 |
commit | 3be3963021ca0b1725bda2251e641c8561d707f7 (patch) | |
tree | 80bedd4e032b1b2d3db0cacc2948a76edce84cf9 /unsupported/test/cxx11_tensor_device_sycl.cpp | |
parent | 12387abad5ae90a4e17c32d80da2548c3a93e87c (diff) |
Adding EIGEN_STRONG_INLINE back; using size() instead of dimensions.TotalSize() on Tensor.
Diffstat (limited to 'unsupported/test/cxx11_tensor_device_sycl.cpp')
-rw-r--r-- | unsupported/test/cxx11_tensor_device_sycl.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/unsupported/test/cxx11_tensor_device_sycl.cpp b/unsupported/test/cxx11_tensor_device_sycl.cpp index 820bc88d0..584fa8026 100644 --- a/unsupported/test/cxx11_tensor_device_sycl.cpp +++ b/unsupported/test/cxx11_tensor_device_sycl.cpp @@ -29,11 +29,11 @@ void test_device_sycl(const Eigen::SyclDevice &sycl_device) { array<int, 1> tensorRange = {{sizeDim1}}; Tensor<int, 1> in(tensorRange); Tensor<int, 1> in1(tensorRange); - memset(in1.data(), 1,in1.dimensions().TotalSize()*sizeof(int)); - int * gpu_in_data = static_cast<int*>(sycl_device.allocate(in.dimensions().TotalSize()*sizeof(int))); - sycl_device.memset(gpu_in_data, 1,in.dimensions().TotalSize()*sizeof(int) ); - sycl_device.memcpyDeviceToHost(in.data(), gpu_in_data, in.dimensions().TotalSize()*sizeof(int) ); - for (int i=0; i<in.dimensions().TotalSize(); i++) + memset(in1.data(), 1,in1.size()*sizeof(int)); + int * gpu_in_data = static_cast<int*>(sycl_device.allocate(in.size()*sizeof(int))); + sycl_device.memset(gpu_in_data, 1,in.size()*sizeof(int) ); + sycl_device.memcpyDeviceToHost(in.data(), gpu_in_data, in.size()*sizeof(int) ); + for (int i=0; i<in.size(); i++) VERIFY_IS_APPROX(in(i), in1(i)); sycl_device.deallocate(gpu_in_data); } |