From 691614bd2c24fee2ea3771196965a279abb41801 Mon Sep 17 00:00:00 2001 From: Benoit Steiner Date: Sat, 7 May 2016 13:28:53 -0700 Subject: [PATCH] Worked around a bug in nvcc on tegra x1 --- unsupported/test/cxx11_tensor_of_float16_cuda.cu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unsupported/test/cxx11_tensor_of_float16_cuda.cu b/unsupported/test/cxx11_tensor_of_float16_cuda.cu index 302bf8fd4..dceac793e 100644 --- a/unsupported/test/cxx11_tensor_of_float16_cuda.cu +++ b/unsupported/test/cxx11_tensor_of_float16_cuda.cu @@ -159,8 +159,8 @@ void test_cuda_trancendental() { Eigen::TensorMap, Eigen::Aligned> gpu_res2_float( d_res2_float, num_elem); - gpu_float1.device(gpu_device) = gpu_float1.random() - 0.5f; - gpu_float2.device(gpu_device) = gpu_float2.random() + 0.5f;; + gpu_float1.device(gpu_device) = gpu_float1.random() - gpu_float1.constant(0.5f); + gpu_float2.device(gpu_device) = gpu_float2.random() + gpu_float1.constant(0.5f); gpu_res1_float.device(gpu_device) = gpu_float1.exp().cast(); gpu_res2_float.device(gpu_device) = gpu_float2.log().cast(); gpu_res1_half.device(gpu_device) = gpu_float1.cast().exp();