diff --git a/CMakeLists.txt b/CMakeLists.txt index 4739ab0e2..ce416401b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -77,10 +77,8 @@ elseif (MLX_BUILD_METAL) set(METAL_CPP_URL https://developer.apple.com/metal/cpp/files/metal-cpp_macOS14.2_iOS17.2.zip) elseif (${MACOS_VERSION} GREATER_EQUAL 14.0) set(METAL_CPP_URL https://developer.apple.com/metal/cpp/files/metal-cpp_macOS14_iOS17-beta.zip) - elseif (${MACOS_VERSION} GREATER_EQUAL 13.3) - set(METAL_CPP_URL https://developer.apple.com/metal/cpp/files/metal-cpp_macOS13.3_iOS16.4.zip) - else () - message(FATAL_ERROR "MLX requires macOS >= 13.3 to be built with MLX_BUILD_METAL=ON") + else() + message(FATAL_ERROR "MLX requires macOS SDK >= 14.0 to be built with MLX_BUILD_METAL=ON" ) endif() FetchContent_Declare( diff --git a/docs/src/install.rst b/docs/src/install.rst index ee4267457..ce549247f 100644 --- a/docs/src/install.rst +++ b/docs/src/install.rst @@ -18,7 +18,7 @@ To install from PyPI you must meet the following requirements: - macOS >= 13.5 .. note:: - MLX is only available on devices running macOS >= 13.3 + MLX is only available on devices running macOS >= 13.5 It is highly recommended to use macOS 14 (Sonoma) @@ -54,7 +54,7 @@ Build Requirements - A C++ compiler with C++17 support (e.g. Clang >= 5.0) - `cmake `_ -- version 3.24 or later, and ``make`` -- Xcode >= 15.0 and macOS >= 13.5 +- Xcode >= 15.0 and macOS SDK >= 14.0 .. note:: Ensure your shell environment is native ``arm``, not ``x86`` via Rosetta. If