Skip to content

Commit 108eca7

Browse files
committed
add missing ctx if >=800 or (>=530 && <800)
1 parent c0a7838 commit 108eca7

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

candle-kernels/src/binary.cu

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "binary_op_macros.cuh"
22
#include<stdint.h>
33

4-
#if __CUDA_ARCH__ >= 530
4+
#if __CUDA_ARCH__ >= 800 || (__CUDA_ARCH__ >= 530 && __CUDA_ARCH__ < 800)
55
BINARY_OP(__nv_bfloat16, badd_bf16, x + y)
66
BINARY_OP(__nv_bfloat16, bdiv_bf16, x / y)
77
BINARY_OP(__nv_bfloat16, bmul_bf16, x * y)
@@ -14,7 +14,9 @@ BINARY_OP_OUT(__nv_bfloat16, uint8_t, lt_bf16, x < y)
1414
BINARY_OP_OUT(__nv_bfloat16, uint8_t, le_bf16, x <= y)
1515
BINARY_OP_OUT(__nv_bfloat16, uint8_t, gt_bf16, x > y)
1616
BINARY_OP_OUT(__nv_bfloat16, uint8_t, ge_bf16, x >= y)
17+
#endif
1718

19+
#if __CUDA_ARCH__ >= 530
1820
BINARY_OP(__half, badd_f16, x + y)
1921
BINARY_OP(__half, bdiv_f16, x / y)
2022
BINARY_OP(__half, bmul_f16, x * y)

0 commit comments

Comments
 (0)