From 268eee33edca1c1b9d363da066dc304c962c1ab5 Mon Sep 17 00:00:00 2001 From: ConvolutedDog Date: Mon, 14 Jul 2025 10:46:56 +0800 Subject: [PATCH] Add sinhf CUDA Math API for codegen --- src/target/source/literal/cuda_half_t.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/target/source/literal/cuda_half_t.h b/src/target/source/literal/cuda_half_t.h index f8519bc6c10e..3f1fcbc2dcd7 100644 --- a/src/target/source/literal/cuda_half_t.h +++ b/src/target/source/literal/cuda_half_t.h @@ -318,6 +318,7 @@ static inline __device__ __host__ half HALF_MATH_NAME(half x) { \ #if (__CUDA_ARCH__ >= 530) CUDA_UNSUPPORTED_HALF_MATH_BINARY(hpow, powf) #if ((__CUDACC_VER_MAJOR__ < 12) || ((__CUDACC_VER_MAJOR__ == 12) && (__CUDACC_VER_MINOR__ < 8))) +CUDA_UNSUPPORTED_HALF_MATH_UNARY(hsinh, sinhf) CUDA_UNSUPPORTED_HALF_MATH_UNARY(htanh, tanhf) #endif CUDA_UNSUPPORTED_HALF_MATH_UNARY(htan, tanf) @@ -361,6 +362,7 @@ static inline __device__ __host__ nv_bfloat16 HALF_MATH_NAME(nv_bfloat16 x) { CUDA_UNSUPPORTED_HALF_MATH_BINARY(hpow, powf) #if ((__CUDACC_VER_MAJOR__ < 12) || ((__CUDACC_VER_MAJOR__ == 12) && (__CUDACC_VER_MINOR__ < 8))) +CUDA_UNSUPPORTED_HALF_MATH_UNARY(hsinh, sinhf) CUDA_UNSUPPORTED_HALF_MATH_UNARY(htanh, tanhf) #endif CUDA_UNSUPPORTED_HALF_MATH_UNARY(htan, tanf)