Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[MLX] Probe the usable Metal compiler in Apple CMake presets

Abierto
#22,683 0 comentarios 0 reacciones 3 asignados Ver en GitHub

@metascroy ya está trabajando en esto.

Desde el 10/9/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

bug module: build/install module: mlx
Problem

The Apple and pybind presets use xcrun -sdk macosx --find metal. On current Xcode releases this can locate a launcher even when the separately installed Metal Toolchain component is unavailable, so configuration enables MLX and fails later during compilation.

The documentation correction is part of #22620. The preset behavior change is intentionally excluded from that documentation-only PR.

Proposed change

Probe xcrun -sdk macosx metal --version in both presets and update the fallback message to point to xcodebuild -downloadComponent MetalToolchain.

Test plan
  • Configure on Apple silicon with Xcode and the Metal Toolchain installed; verify MLX remains enabled.
  • Configure with Xcode but without the Metal Toolchain; verify MLX is disabled cleanly.
  • Run Apple pybind and MLX build CI.

cc @larryliu0820 @GregoryComer @metascroy

Lenguaje dominante
Python
Estrellas
5k
Forks
1.2k
Merge medio
2 d 13 h
PR fusionados (30 d)
595

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de pytorch/executorch

Todos los issues de pytorch/executorch

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.