|
|
|
|
|
by runnerup
926 days ago
|
|
> The design of MLX is inspired by frameworks like PyTorch, Jax, and ArrayFire. A noteable difference from these frameworks and MLX is the unified memory model. Arrays in MLX live in shared memory. Operations on MLX arrays can be performed on any of the supported device types without performing data copies. Currently supported device types are the CPU and GPU. Weird and unfortunate that a framework made by Apple for Apple Silicon doesn't support targeting the Apple Neural Engine. |
|
This project additionally serves as documentation for other platforms to integrate Silicon, which is good.