Add Neural Accelerator Support (#2772)

This commit is contained in:
Jagrit Digani
2025-11-19 15:06:00 -08:00
committed by GitHub
parent b3825ac149
commit 54f1cc6e3e
22 changed files with 7288 additions and 45 deletions

View File

@@ -121,6 +121,14 @@ if(NOT MLX_METAL_PATH)
set(MLX_METAL_PATH ${CMAKE_CURRENT_BINARY_DIR}/kernels/)
endif()
if((MLX_METAL_VERSION GREATER_EQUAL 400) AND (MACOS_SDK_VERSION GREATER_EQUAL
26.2))
set(MLX_ENABLE_NAX TRUE)
target_compile_definitions(mlx PRIVATE MLX_ENABLE_NAX)
else()
set(MLX_ENABLE_NAX FALSE)
endif()
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/kernels)
target_compile_definitions(mlx