MLX: NumPy like framework for Apple Silicon by Apple
ml-explore.github.io
ml-explore.github.io
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.
The way to use neural engine is to convert existing models that strictly adhere to the limitations of the neural engine hardware (excluding many operations used in non-restricted NN models) for use in energy-restricted inference applications only. It's a different application scenario.
I thought you could run arbitrary networks via CoreML, there's just limited precision and maybe not every operation available?
What does this do differently? AFAIK Jax has an experimental apple GPU backend as well.
They did half of the work, they now need to do the other half, which is contribute to PyTorch so it can use MLX data types so that PyTorch code can run unmodified and have the advantages of Apple silicon.
Access to ml-explore.github.io has been blocked by Cisco Umbrella. I wonder why.
I'd say it's due to some DNS "protection" config on a corporate or public access point, or maybe on a corporate laptop or device.