mirror of
https://github.com/ml-explore/mlx.git
synced 2025-12-16 01:49:05 +08:00
Enable attn build outside of jit
This commit is contained in:
@@ -82,6 +82,8 @@ set(STEEL_ATTN_HEADERS
|
|||||||
steel/attn/transforms.h
|
steel/attn/transforms.h
|
||||||
steel/attn/kernels/steel_attention.h)
|
steel/attn/kernels/steel_attention.h)
|
||||||
|
|
||||||
|
build_kernel(steel/attn/kernels/steel_attention ${STEEL_ATTN_HEADERS})
|
||||||
|
|
||||||
if(NOT MLX_METAL_JIT)
|
if(NOT MLX_METAL_JIT)
|
||||||
build_kernel(arange arange.h)
|
build_kernel(arange arange.h)
|
||||||
build_kernel(binary binary.h binary_ops.h)
|
build_kernel(binary binary.h binary_ops.h)
|
||||||
@@ -107,7 +109,6 @@ if(NOT MLX_METAL_JIT)
|
|||||||
build_kernel(steel/gemm/kernels/steel_gemm_fused ${STEEL_HEADERS})
|
build_kernel(steel/gemm/kernels/steel_gemm_fused ${STEEL_HEADERS})
|
||||||
build_kernel(steel/gemm/kernels/steel_gemm_masked ${STEEL_HEADERS})
|
build_kernel(steel/gemm/kernels/steel_gemm_masked ${STEEL_HEADERS})
|
||||||
build_kernel(steel/gemm/kernels/steel_gemm_splitk ${STEEL_HEADERS})
|
build_kernel(steel/gemm/kernels/steel_gemm_splitk ${STEEL_HEADERS})
|
||||||
build_kernel(steel/attn/kernels/steel_attention ${STEEL_ATTN_HEADERS})
|
|
||||||
build_kernel(gemv_masked steel/utils.h)
|
build_kernel(gemv_masked steel/utils.h)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user