From 032ebd41eab4d3968a436e7da803901e86effa0c Mon Sep 17 00:00:00 2001 From: Aaron Enye Shi Date: Fri, 20 Jul 2018 16:34:15 -0400 Subject: [PATCH] Fix explicit cast required This is required for PyTorch which runs into an issue with narrowing types. Requires an explicit cast. --- hipamd/include/hip/hcc_detail/hip_vector_types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hipamd/include/hip/hcc_detail/hip_vector_types.h b/hipamd/include/hip/hcc_detail/hip_vector_types.h index 7b05c7db3d..e83996dbb2 100644 --- a/hipamd/include/hip/hcc_detail/hip_vector_types.h +++ b/hipamd/include/hip/hcc_detail/hip_vector_types.h @@ -123,7 +123,7 @@ THE SOFTWARE. typename std::enable_if< (rank > 1) && sizeof...(Us) == rank>::type* = nullptr> __host__ __device__ - HIP_vector_type(Us... xs) noexcept { data = Native_vec_{xs...}; } + HIP_vector_type(Us... xs) noexcept { data = Native_vec_{static_cast(xs)...}; } __host__ __device__ HIP_vector_type(const HIP_vector_type&) = default; __host__ __device__