Frameworks
Installation
Installation How to install and use. MLX is meant to be built and run from Xcode or SwiftPM. Xcode In Xcode you can add https://github.com/ml explore/mlx swift as a package dependency and link MLX , MLXNN and MLXRandom as needed. SwiftPM To
Installation
How to install and use.
MLX is meant to be built and run from Xcode or SwiftPM.
Xcode
In Xcode you can add https://github.com/ml-explore/mlx-swift as a package
dependency and link MLX, MLXNN and MLXRandom as needed.
SwiftPM
To use MLX with SwiftPm you can add this to your Package.swift:
dependencies: [
.package(url: "https://github.com/ml-explore/mlx-swift", from: "0.10.0")
]
and add the libraries (as needed) as dependencies:
dependencies: [.product(name: "MLX", package: "mlx-swift"),
.product(name: "MLXRandom", package: "mlx-swift"),
.product(name: "MLXNN", package: "mlx-swift"),
.product(name: "MLXOptimizers", package: "mlx-swift"),
.product(name: "MLXFFT", package: "mlx-swift")]
Note that SwiftPM cannot build the metal shaders so the ultimate build has to be done via Xcode or
xcodebuild.
Command Line Tools
See doc:troubleshooting (Running From Command Line) for information about running command line tools from the shell.