[object Object]

← back to Exo

local: darwin mlx from PyPI wheel (no Metal toolchain; LAN cluster, no TB-RDMA)

6abccd1bf5e201623eeda8b845dfb488d22c933e · 2026-07-02 19:26:32 -0700 · Steve Abrams

Files touched

Diff

commit 6abccd1bf5e201623eeda8b845dfb488d22c933e
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Thu Jul 2 19:26:32 2026 -0700

    local: darwin mlx from PyPI wheel (no Metal toolchain; LAN cluster, no TB-RDMA)
---
 pyproject.toml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/pyproject.toml b/pyproject.toml
index 7aaca003..787d3718 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -81,7 +81,9 @@ members = ["rust/exo_rs", "bench", "tools"]
 [tool.uv.sources]
 exo-rs = { workspace = true }
 mlx = [
-  { git = "https://github.com/rltakashige/mlx-jaccl-fix-small-recv.git", branch = "address-rdma-gpu-locks", marker = "sys_platform == 'darwin'" },
+  # LOCAL MOD (Steve Mac fleet): darwin resolves mlx from the stock PyPI wheel instead
+  # of the RDMA-patched source fork — no Metal toolchain on these Macs, and the fork's
+  # RDMA-over-Thunderbolt fixes don't apply to a LAN-only cluster.
   { url = "https://github.com/rltakashige/mlx-jaccl-fix-small-recv/releases/download/mlx_cuda/mlx-0.32.0-cp313-cp313-manylinux_2_35_aarch64.whl", marker = "sys_platform == 'linux' and platform_machine == 'aarch64'" },
   { url = "https://github.com/rltakashige/mlx-jaccl-fix-small-recv/releases/download/mlx_cuda/mlx-0.32.0-cp313-cp313-manylinux_2_35_x86_64.whl", marker = "sys_platform == 'linux' and platform_machine != 'aarch64'" },
 ]

← b5375f8c Add Kimi K2.7-Code model card (official INT4 weights + visio  ·  back to Exo  ·  local: darwin mlx from stock PyPI wheel 0.31.2 (no Metal too 27b85c8f →