diff --git a/src/cudafeat/feature-online-batched-cmvn-cuda-kernels.cu b/src/cudafeat/feature-online-batched-cmvn-cuda-kernels.cu index c839548d6eb..29f41bc557c 100644 --- a/src/cudafeat/feature-online-batched-cmvn-cuda-kernels.cu +++ b/src/cudafeat/feature-online-batched-cmvn-cuda-kernels.cu @@ -31,10 +31,12 @@ __host__ __device__ inline float2 operator+(const float2 &a, const float2 &b) { return retval; } +#if __CUDA_API_VER_MAJOR__ < 12 __device__ inline void atomicAdd(float2 *addr, float2 val) { atomicAdd(reinterpret_cast(addr), val.x); atomicAdd(reinterpret_cast(addr) + 1, val.y); } +#endif __device__ inline void operator+=(float2 &a, float2 &b) { // overloading +=