1{2 "generated": "2026-11-01T01:37:38",3 "note": "Live inventory of 2026-11-01; aliases are cluster names, no addresses or serials. Unreachable aliases are listed but unused.",4 "laptop": {5 "role": "development laptop (not on the cluster LAN)",6 "chip": "Apple M5 Max",7 "ram_gb": 48,8 "macos": "27.0",9 "gpu_cores": 40,10 "cpu_cores": 18,11 "ssd_random_3p4MB_GBps_cold": 8.5,12 "ssd_seq_GBps_cold": 11.5,13 "ssd_source": "benchmarks/raw/gateA/ssd/laptop-M5Max.json"14 },15 "cluster_nodes": {16 "M1M32": {17 "status": "reachable",18 "chip": "Apple M1 Max",19 "ram_gb": 32,20 "macos": "26.5.1",21 "gpu_cores": 24,22 "disk_free_gb": 208,23 "system_python": "3.9.6",24 "mlx_preinstalled": false,25 "load_avg_at_probe": "{ 1,52 1,31 1,21 }",26 "en0_media": "autoselect (1000baseT <full-duplex,flow-control>)",27 "homebrew_pythons": [],28 "uv": true,29 "xcode": "/Applications/Xcode.app/Contents/Developer",30 "metal_compiler": "Apple metal version 32023.883 (metalfe-32023.883)",31 "rdma_ctl_present": true,32 "iperf3": false33 },34 "M2M32": {35 "status": "unreachable (SSH timeout 2026-11-01)"36 },37 "M2M32b": {38 "status": "unreachable (SSH timeout 2026-11-01)"39 },40 "M2M32c": {41 "status": "reachable",42 "chip": "Apple M2 Max",43 "ram_gb": 32,44 "macos": "26.5.1",45 "gpu_cores": 30,46 "disk_free_gb": 417,47 "system_python": "3.9.6",48 "mlx_preinstalled": false,49 "load_avg_at_probe": "{ 1,66 1,22 1,12 }",50 "en0_media": "autoselect (1000baseT <full-duplex,flow-control>)",51 "homebrew_pythons": [52 "/opt/homebrew/bin/python3.13",53 "/opt/homebrew/bin/python3.14"54 ],55 "uv": true,56 "xcode": "/Library/Developer/CommandLineTools",57 "metal_compiler": null,58 "rdma_ctl_present": true,59 "iperf3": false60 },61 "M2U64": {62 "status": "reachable",63 "chip": "Apple M2 Ultra",64 "ram_gb": 64,65 "macos": "26.5",66 "gpu_cores": 60,67 "disk_free_gb": 308,68 "system_python": "3.9.6",69 "mlx_preinstalled": false,70 "load_avg_at_probe": "{ 1,04 1,13 1,14 }",71 "en0_media": "autoselect (1000baseT <full-duplex>)",72 "homebrew_pythons": [73 "/opt/homebrew/bin/python3.14"74 ],75 "uv": true,76 "xcode": "/Applications/Xcode.app/Contents/Developer",77 "metal_compiler": null,78 "rdma_ctl_present": true,79 "iperf3": false80 },81 "M3BA16": {82 "status": "reachable",83 "chip": "Apple M3",84 "ram_gb": 16,85 "macos": "26.5.1",86 "gpu_cores": 10,87 "disk_free_gb": 409,88 "system_python": "3.9.6",89 "mlx_preinstalled": false,90 "load_avg_at_probe": "{ 1,27 1,26 1,27 }",91 "en0_media": "autoselect",92 "homebrew_pythons": [],93 "uv": false,94 "xcode": "/Library/Developer/CommandLineTools",95 "metal_compiler": null,96 "rdma_ctl_present": true,97 "iperf3": false98 },99 "M3BA24": {100 "status": "reachable",101 "chip": "Apple M3",102 "ram_gb": 24,103 "macos": "26.5.1",104 "gpu_cores": 10,105 "disk_free_gb": 420,106 "system_python": "3.9.6",107 "mlx_preinstalled": false,108 "load_avg_at_probe": "{ 1,31 1,25 1,23 }",109 "en0_media": "autoselect",110 "homebrew_pythons": [],111 "uv": false,112 "xcode": "/Library/Developer/CommandLineTools",113 "metal_compiler": null,114 "rdma_ctl_present": true,115 "iperf3": false116 },117 "M3U96a": {118 "status": "reachable",119 "chip": "Apple M3 Ultra",120 "ram_gb": 96,121 "macos": "26.6",122 "gpu_cores": 60,123 "disk_free_gb": 512,124 "system_python": "3.14.5",125 "mlx_preinstalled": true,126 "load_avg_at_probe": "{ 1,43 1,63 1,64 }",127 "en0_media": "autoselect (1000baseT <full-duplex,flow-control>)",128 "homebrew_pythons": [129 "/opt/homebrew/bin/python3.14"130 ],131 "uv": true,132 "xcode": "/Applications/Xcode.app/Contents/Developer",133 "metal_compiler": "Apple metal version 32023.883 (metalfe-32023.883)",134 "rdma_ctl_present": true,135 "iperf3": true136 },137 "M3U96b": {138 "status": "reachable",139 "chip": "Apple M3 Ultra",140 "ram_gb": 96,141 "macos": "26.4",142 "gpu_cores": 60,143 "disk_free_gb": 432,144 "system_python": "3.14.4",145 "mlx_preinstalled": true,146 "load_avg_at_probe": "{ 1,93 1,92 1,93 }",147 "en0_media": "autoselect (1000baseT <full-duplex,flow-control>)",148 "homebrew_pythons": [149 "/opt/homebrew/bin/python3.14"150 ],151 "uv": true,152 "xcode": "/Applications/Xcode.app/Contents/Developer",153 "metal_compiler": null,154 "rdma_ctl_present": true,155 "iperf3": true156 },157 "M4BP36": {158 "status": "reachable",159 "chip": "Apple M4 Max",160 "ram_gb": 36,161 "macos": "26.5.1",162 "gpu_cores": 32,163 "disk_free_gb": 843,164 "system_python": "3.9.6",165 "mlx_preinstalled": false,166 "load_avg_at_probe": "{ 1,08 1,13 1,16 }",167 "en0_media": "autoselect",168 "homebrew_pythons": [],169 "uv": true,170 "xcode": "/Library/Developer/CommandLineTools",171 "metal_compiler": null,172 "rdma_ctl_present": true,173 "iperf3": false174 },175 "M4BP48": {176 "status": "unreachable (SSH timeout 2026-11-01)"177 },178 "M4M36": {179 "status": "unreachable (SSH timeout 2026-11-01)"180 },181 "M4M64a": {182 "status": "reachable",183 "chip": "Apple M4 Max",184 "ram_gb": 64,185 "macos": "26.5.1",186 "gpu_cores": 40,187 "disk_free_gb": 730,188 "system_python": "3.14.4",189 "mlx_preinstalled": true,190 "load_avg_at_probe": "{ 1,88 2,01 1,78 }",191 "en0_media": "autoselect (1000baseT <full-duplex,flow-control>)",192 "homebrew_pythons": [193 "/opt/homebrew/bin/python3.14"194 ],195 "uv": true,196 "xcode": "/Applications/Xcode.app/Contents/Developer",197 "metal_compiler": null,198 "rdma_ctl_present": true,199 "iperf3": true200 },201 "M4M64b": {202 "status": "reachable",203 "chip": "Apple M4 Max",204 "ram_gb": 64,205 "macos": "26.5.1",206 "gpu_cores": 40,207 "disk_free_gb": 83,208 "system_python": "3.14.4",209 "mlx_preinstalled": true,210 "load_avg_at_probe": "{ 1,39 1,40 1,41 }",211 "en0_media": "autoselect (1000baseT <full-duplex,flow-control>)",212 "homebrew_pythons": [213 "/opt/homebrew/bin/python3.13",214 "/opt/homebrew/bin/python3.14"215 ],216 "uv": false,217 "xcode": "/Applications/Xcode.app/Contents/Developer",218 "metal_compiler": null,219 "rdma_ctl_present": true,220 "iperf3": true221 },222 "M4M64c": {223 "status": "reachable",224 "chip": "Apple M4 Max",225 "ram_gb": 64,226 "macos": "26.4",227 "gpu_cores": 40,228 "disk_free_gb": 321,229 "system_python": "3.9.6",230 "mlx_preinstalled": false,231 "load_avg_at_probe": "{ 1,63 1,73 1,75 }",232 "en0_media": "autoselect (1000baseT <full-duplex>)",233 "homebrew_pythons": [234 "/opt/homebrew/bin/python3.13",235 "/opt/homebrew/bin/python3.14"236 ],237 "uv": true,238 "xcode": "/Library/Developer/CommandLineTools",239 "metal_compiler": null,240 "rdma_ctl_present": true,241 "iperf3": false242 },243 "M5M36": {244 "status": "reachable",245 "chip": "Apple M5 Max",246 "ram_gb": 36,247 "macos": "27.0",248 "gpu_cores": 32,249 "disk_free_gb": 355,250 "system_python": "3.9.6",251 "mlx_preinstalled": false,252 "load_avg_at_probe": "{ 2,52 2,53 2,41 }",253 "en0_media": "autoselect (1000baseT <full-duplex>)",254 "homebrew_pythons": [255 "/opt/homebrew/bin/python3.13",256 "/opt/homebrew/bin/python3.14"257 ],258 "uv": true,259 "xcode": "/Library/Developer/CommandLineTools",260 "metal_compiler": null,261 "rdma_ctl_present": true,262 "iperf3": false263 },264 "m2m16": {265 "status": "unreachable (SSH timeout 2026-11-01)"266 },267 "m2m8a": {268 "status": "reachable",269 "chip": "Apple M2",270 "ram_gb": 8,271 "macos": "26.5.1",272 "gpu_cores": 10,273 "disk_free_gb": 424,274 "system_python": "3.9.6",275 "mlx_preinstalled": false,276 "load_avg_at_probe": "{ 1,69 1,63 1,57 }",277 "en0_media": "autoselect (1000baseT <full-duplex,flow-control>)",278 "homebrew_pythons": [],279 "uv": false,280 "xcode": "/Library/Developer/CommandLineTools",281 "metal_compiler": null,282 "rdma_ctl_present": true,283 "iperf3": false284 },285 "m2m8b": {286 "status": "reachable",287 "chip": "Apple M2",288 "ram_gb": 8,289 "macos": "26.5.1",290 "gpu_cores": 10,291 "disk_free_gb": 195,292 "system_python": null,293 "mlx_preinstalled": false,294 "load_avg_at_probe": "{ 2,12 1,54 1,45 }",295 "en0_media": "autoselect (1000baseT <full-duplex,flow-control>)",296 "homebrew_pythons": [],297 "uv": false,298 "xcode": "",299 "metal_compiler": null,300 "rdma_ctl_present": true,301 "iperf3": false302 },303 "m4ma": {304 "status": "unreachable (SSH timeout 2026-11-01)"305 },306 "m4mb": {307 "status": "unreachable (SSH timeout 2026-11-01)"308 },309 "m4mc": {310 "status": "unreachable (SSH timeout 2026-11-01)"311 },312 "m4md": {313 "status": "reachable",314 "chip": "Apple M4",315 "ram_gb": 16,316 "macos": "26.6.2",317 "gpu_cores": 10,318 "disk_free_gb": 195,319 "system_python": "3.9.6",320 "mlx_preinstalled": false,321 "load_avg_at_probe": "{ 1,25 1,34 1,37 }",322 "en0_media": "autoselect (1000baseT <full-duplex>)",323 "homebrew_pythons": [324 "/opt/homebrew/bin/python3.13",325 "/opt/homebrew/bin/python3.14"326 ],327 "uv": true,328 "xcode": "/Library/Developer/CommandLineTools",329 "metal_compiler": null,330 "rdma_ctl_present": true,331 "iperf3": false332 },333 "m4ml": {334 "status": "reachable",335 "chip": "Apple M4",336 "ram_gb": 16,337 "macos": "26.7",338 "gpu_cores": 10,339 "disk_free_gb": 178,340 "system_python": "3.9.6",341 "mlx_preinstalled": false,342 "load_avg_at_probe": "{ 1,47 1,45 1,45 }",343 "en0_media": "autoselect (1000baseT <full-duplex>)",344 "homebrew_pythons": [345 "/opt/homebrew/bin/python3.13",346 "/opt/homebrew/bin/python3.14"347 ],348 "uv": true,349 "xcode": "/Library/Developer/CommandLineTools",350 "metal_compiler": null,351 "rdma_ctl_present": true,352 "iperf3": false353 },354 "m4mm": {355 "status": "reachable",356 "chip": "Apple M4 Pro",357 "ram_gb": 48,358 "macos": "26.5.1",359 "gpu_cores": 16,360 "disk_free_gb": 375,361 "system_python": "3.9.6",362 "mlx_preinstalled": false,363 "load_avg_at_probe": "{ 1,26 1,38 1,39 }",364 "en0_media": "autoselect (1000baseT <full-duplex>)",365 "homebrew_pythons": [366 "/opt/homebrew/bin/python3.13",367 "/opt/homebrew/bin/python3.14"368 ],369 "uv": true,370 "xcode": "/Library/Developer/CommandLineTools",371 "metal_compiler": null,372 "rdma_ctl_present": true,373 "iperf3": false374 },375 "m4mn": {376 "status": "reachable",377 "chip": "Apple M4 Pro",378 "ram_gb": 48,379 "macos": "26.5.1",380 "gpu_cores": 16,381 "disk_free_gb": 367,382 "system_python": "3.9.6",383 "mlx_preinstalled": false,384 "load_avg_at_probe": "{ 1,11 1,27 1,35 }",385 "en0_media": "autoselect (1000baseT <full-duplex>)",386 "homebrew_pythons": [387 "/opt/homebrew/bin/python3.13",388 "/opt/homebrew/bin/python3.14"389 ],390 "uv": true,391 "xcode": "/Library/Developer/CommandLineTools",392 "metal_compiler": null,393 "rdma_ctl_present": true,394 "iperf3": false395 },396 "m5ma": {397 "status": "reachable",398 "chip": "Apple M5 Pro",399 "ram_gb": 24,400 "macos": "27.0",401 "gpu_cores": 16,402 "disk_free_gb": 382,403 "system_python": "3.9.6",404 "mlx_preinstalled": false,405 "load_avg_at_probe": "{ 2,66 2,58 2,53 }",406 "en0_media": "autoselect (1000baseT <full-duplex>)",407 "homebrew_pythons": [408 "/opt/homebrew/bin/python3.13",409 "/opt/homebrew/bin/python3.14"410 ],411 "uv": true,412 "xcode": "/Library/Developer/CommandLineTools",413 "metal_compiler": null,414 "rdma_ctl_present": true,415 "iperf3": false416 },417 "m6ma": {418 "status": "reachable",419 "chip": "Apple M6",420 "ram_gb": 24,421 "macos": "27.0",422 "gpu_cores": 12,423 "disk_free_gb": 396,424 "system_python": "3.9.6",425 "mlx_preinstalled": false,426 "load_avg_at_probe": "{ 2,45 2,45 2,42 }",427 "en0_media": "autoselect (1000baseT <full-duplex>)",428 "homebrew_pythons": [429 "/opt/homebrew/bin/python3.13",430 "/opt/homebrew/bin/python3.14"431 ],432 "uv": true,433 "xcode": "/Library/Developer/CommandLineTools",434 "metal_compiler": null,435 "rdma_ctl_present": true,436 "iperf3": false437 },438 "m6mb": {439 "status": "reachable",440 "chip": "Apple M6",441 "ram_gb": 24,442 "macos": "27.0",443 "gpu_cores": 12,444 "disk_free_gb": 394,445 "system_python": "3.9.6",446 "mlx_preinstalled": false,447 "load_avg_at_probe": "{ 1,99 2,24 2,27 }",448 "en0_media": "autoselect (1000baseT <full-duplex>)",449 "homebrew_pythons": [450 "/opt/homebrew/bin/python3.13",451 "/opt/homebrew/bin/python3.14"452 ],453 "uv": true,454 "xcode": "/Library/Developer/CommandLineTools",455 "metal_compiler": null,456 "rdma_ctl_present": true,457 "iperf3": false458 }459 },460 "network": {461 "lan": "1 GbE switch (all nodes negotiate 1000baseT on en0)",462 "thunderbolt": "no active Thunderbolt link between any two nodes at probe time (RDMA/JACCL blocked pending cabling)",463 "rtt_ms": [464 {465 "from": "M3U96a",466 "to": "lan-host-85",467 "min": 0.596,468 "avg": 0.732,469 "max": 1.0470 },471 {472 "from": "M3U96a",473 "to": "lan-host-61",474 "min": 0.367,475 "avg": 0.572,476 "max": 1.179477 },478 {479 "from": "M3U96a",480 "to": "lan-host-70",481 "min": 0.529,482 "avg": 0.634,483 "max": 0.865484 },485 {486 "from": "M3U96a",487 "to": "lan-host-77",488 "min": 0.357,489 "avg": 0.53,490 "max": 0.741491 },492 {493 "from": "M3U96a",494 "to": "lan-host-103",495 "min": 0.623,496 "avg": 0.742,497 "max": 1.216498 },499 {500 "from": "M3U96a",501 "to": "lan-host-104",502 "min": 0.583,503 "avg": 0.789,504 "max": 1.446505 },506 {507 "from": "M3U96a",508 "to": "lan-host-92",509 "min": 0.582,510 "avg": 0.771,511 "max": 1.318512 },513 {514 "from": "M3U96a",515 "to": "lan-host-93",516 "min": 0.6,517 "avg": 1.021,518 "max": 1.187519 },520 {521 "from": "M3U96a",522 "to": "lan-host-105",523 "min": 0.53,524 "avg": 0.741,525 "max": 0.905526 },527 {528 "from": "M3U96a",529 "to": "lan-host-106",530 "min": 0.571,531 "avg": 0.766,532 "max": 1.275533 },534 {535 "from": "M3U96a",536 "to": "lan-host-112",537 "min": 0.593,538 "avg": 0.786,539 "max": 1.431540 },541 {542 "from": "M3U96a",543 "to": "lan-host-72",544 "min": 0.393,545 "avg": 0.577,546 "max": 0.872547 },548 {549 "from": "M3U96a",550 "to": "lan-host-76",551 "min": 0.538,552 "avg": 0.762,553 "max": 1.287554 },555 {556 "from": "M3U96a",557 "to": "lan-host-62",558 "min": 0.468,559 "avg": 0.694,560 "max": 1.189561 },562 {563 "from": "M3U96a",564 "to": "lan-host-63",565 "min": 0.54,566 "avg": 0.657,567 "max": 1.317568 },569 {570 "from": "M3U96a",571 "to": "lan-host-66",572 "min": 0.455,573 "avg": 0.618,574 "max": 1.019575 },576 {577 "from": "M3U96a",578 "to": "lan-host-68",579 "min": 0.487,580 "avg": 0.667,581 "max": 1.29582 },583 {584 "from": "M4M64a",585 "to": "M3U96b",586 "min": 0.726,587 "avg": 0.869,588 "max": 1.328589 },590 {591 "from": "M4M64a",592 "to": "M2U64",593 "min": 0.598,594 "avg": 0.69,595 "max": 0.862596 }597 ],598 "thunderbolt_active_links": {599 "M3U96a": false,600 "M3U96b": false,601 "M4M64a": false,602 "M2U64": false,603 "M4M64c": false,604 "M5M36": false605 },606 "iperf3_gbits": [607 {608 "from": "M3U96a",609 "to": "M3U96b",610 "sent": 0.945,611 "recv": 0.94612 },613 {614 "from": "M3U96a",615 "to": "M4M64a",616 "sent": 0.947,617 "recv": 0.941618 },619 {620 "from": "M3U96a",621 "to": "M2U64",622 "sent": 0.945,623 "recv": 0.94624 },625 {626 "from": "M3U96a",627 "to": "M4M64c",628 "sent": 0.946,629 "recv": 0.94630 },631 {632 "from": "M3U96a",633 "to": "M3U96b",634 "sent": 0.945,635 "recv": 0.94636 }637 ]638 },639 "software": {640 "mlx_venv": "0.32.4",641 "mlx_lm_venv": "0.32.2",642 "python_venv": "3.12",643 "third_party_commits": {644 "colibri": "0a5504a1dc64f86fcd0fe7db298b0448c730e7e6",645 "mlx": "bd63d3803008edda03ce74080955d9879e2ef1eb",646 "mlx-lm": "736ab0d8c1d0edc79c3d798044fe6904e2fa23be",647 "llama.cpp": "a91eab67d8389d979d29fdf6633b2edd0718eb4b"648 }649 }650}