Google Colab Pro Vs MacBook Pro M1 Max 24 Core

Comparing the performance and ease of use for ML tasks

Jan Marcel Kezmann
6 min readOct 6, 2022

The new MacBook Pros gave rise to hope, especially in the machine learning community, that neural networks with sometimes large amounts of data could now be trained locally on a laptop.

As soon as they were released, I was curious about their performance in tackling ML-specific tasks. Being a long-time user of Google Colab Pro, I was very happy with its available GPUs, so I was particularly interested in how the cloud GPUs would compare to my M1 Max chip.

Probably most of the ongoing or professional Data Scientists and ML Engineers nowadays get used to using cloud providers to train any kind of ML and especially Deep Learning models. Most laptops or even desktop PCs are simply not powerful enough for most ML tasks.

Here you can find the Jupyter Notebooks where I have implemented and tested the code.

Comparing Specs

Let’s start by comparing some technical specifications.

The 16-inch M1 Max MacBook Pro I will be using comes along with a 24 Core GPU, 32 GB of RAM, and a 16-core Neural Engine that should accelerate ML-specific tasks. For the 24-core version, the M1 Max chip is expected to hit about 7.8 TeraFlops.

--

--

Jan Marcel Kezmann

AI enthusiast, practitioner and writer. I write about AI, ML and Data Science in general. Join Medium with https://medium.com/@jan_marcel_kezmann/membership