苹果推出的开源机器学习框架,专为Apple Silicon芯片设计
MLX 是一个由 Apple 机器学习研究团队推出的 NumPy 风格数组框架,专为 Apple Silicon 设备上的高效、灵活机器学习而设计。它提供与 NumPy 高度相似的 Python API,同时也拥有功能完备的 C++ API,后者的设计紧密遵循 Python API。MLX 的设计灵感来源于 PyTorch、Jax 和 ArrayFire 等框架,但其核心差异在于统一内存模型 —— 数组存储在共享内存中,可在 CPU 和 GPU 等不同设备上执行操作而无需数据拷贝。