Leveraging ML Compute for Accelerated Training on Mac
machinelearning.apple.com
machinelearning.apple.com
> The new tensorflow_macos fork of TensorFlow 2.4 leverages ML Compute to enable machine learning libraries to take full advantage of not only the CPU, but also the GPU in both M1- and Intel-powered Macs for dramatically faster training performance.
This isn't about being locked in to some Apple framework. TensorFlow for Mac is accelerated again. (As Gruber likes to say: finally!)
I said for ages that Apple should be able to make strong inroads into the machine learning market. I think Nvidia should be very afraid of what Apple will hit them with over the course of this decade.
Wouldn't call anything they're shipping there beefy, their top configuration seems about on par performance wise (more memory wise) with a GTX 1070Ti which is a mid range 2017 card.
It is simple: machine learning is part of the future and here to stay. Apple will need to do that as well. What better way is there to build expertise in it than to build your own hardware for it? Especially given how far they have already come in that domain? It is laughable to think that machine learning domination is not one of Apple's goals.
In an academic environment, absolutely. Scaling is the second problem to solve, but iterating on model architecture is the first.
I seem to remember PyTorch being mentioned somewhere, cannot find it now, but remain hopeful.
EGPUs are out of the picture for M1, but is there a chance one would soon work for ML on an Intel Mac? I'm guessing not, but would be a nice bonus.
Or do we expect that to be such a niche market that nobody will touch it before M2 with official eGPU support is released?
Bonus question to anyone from Apple who might read this: Will Apple contribute to the PyTorch repo re M1 support?
there are a lot of use cases (smaller networks, non-deep-learning numerical algorithms) where having acceleration on a laptop is really nice — it would add friction to go to a remote machine.
The old Nvidia Macbook Pro used to be great for this. Having something like that, but also it somehow miraculously runs cool and is light, would be pretty great.
Anyone knows if Anaconda works well on M1?
Just need Homebrew & Docker support for M1 now.