diff --git a/.github/workflows/python.yaml b/.github/workflows/python.yaml index d61cf549a2..46688afcf9 100644 --- a/.github/workflows/python.yaml +++ b/.github/workflows/python.yaml @@ -126,6 +126,7 @@ jobs: pip install -e ".[dev]" if [ "$MODULE" == "metal" ]; then conda install -c conda-forge "ffmpeg<7" + pip install "mlx<0.22.0" pip install mlx-lm pip install mlx-vlm pip install mlx-whisper diff --git a/setup.cfg b/setup.cfg index ba0f732c0c..15cd5c626f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -98,6 +98,7 @@ all = optimum outlines>=0.0.34 sglang>=0.2.7 ; sys_platform=='linux' + mlx<0.22.0 ; sys_platform=='darwin' and platform_machine=='arm64' mlx-lm ; sys_platform=='darwin' and platform_machine=='arm64' mlx-vlm>=0.1.7 ; sys_platform=='darwin' and platform_machine=='arm64' mlx-whisper ; sys_platform=='darwin' and platform_machine=='arm64' @@ -182,6 +183,7 @@ sglang = vllm>=0.5.2 ; sys_platform=='linux' outlines>=0.0.34 mlx = + mlx<0.22.0 mlx-lm mlx-vlm>=0.1.7 mlx-whisper