Replies: 1 comment 9 replies
-
The MLX README offers this:
From that statement, I could imagine that having only the higher level python API would be sufficient to meet the needs of the target audience of MLX. In other words, it's not clear that either a Swift API or a higher level C++ API are necessary to serve the needs of machine learning researchers. After thinking about all of this for a bit, it seems entirely reasonable that machine learning researchers would be the only users of MLX. The machine learning researchers would use MLX and the python API to train and deploy models. App developers would then consume those models by using Swift and the CoreML / MPS stack. Rather than implement higher level C++ MLX APIs or Swift MLX APIs, perhaps a better use of time and effort is to ensure that MLX can export models for convenient consumption in the CoreML / MPS stack. Rather than compete with the CoreML / MPS stack, MLX would complement the CoreML / MPS stack. |
Beta Was this translation helpful? Give feedback.
-
Hello
Since the announcement of MLX I've been excited and watching on the sidelines. I'm curious if there has been any public discussion of a roadmap for MLX?
I'm aware of some general efforts that seem quite useful
All of this is awesome, but im left wondering a few things.
Who is MLX directly aimed at? IE:
What language is the focus for MLX?
I ask these questions from the perspective of an Application Developer building native apps for macOS and iOS.
MLX seems very promising, but its unclear to me if I should invest my time learning MLX python and C++ API without understanding the overall goal of MLX writ large.
Thanks! I know this is early days and abstract, but I think having a public roadmap helps in a lot of ways. It can help guide contributions, help frame questions and answers and provide framing for how to accept PRs.
Thank you again
Beta Was this translation helpful? Give feedback.
All reactions