ml-explore/mlx

Why is `MLX_BUILD_METAL` disabled on iOS

Open

#3493 opened on May 8, 2026

View on GitHub
 (3 comments) (0 reactions) (0 assignees)C++ (26,216 stars) (1,794 forks)batch import
enhancementgood first issue

Description

When targeting iOS, the CMAKE_SYSTEM_NAME fails the Darwin equality check, resulting in MLX_BUILD_METAL being disabled. Does MLX Metal not work on iOS?

Contributor guide