Submitted by markupdev t3_10zla34 in deeplearning

Greetings colleagues. I am going to upgrade my oldie - late 2016 intel i7. A question came up - has anyone done comparative tests on training CNN's(TF, KERAS) between m1 max 32 GPU 32GB unified VS m2 max 38 GPU 32GB unified. Is it worth paying the extra thousand bucks for the m2?

3

Comments

You must log in or register to comment.

suflaj t1_j83p27m wrote

What does worth mean? The M1 GPU is roughly equivalent to a 2060. The M2 GPU is roughly equivalent to a 3060. Whether its worth for you depends on whether you want to pay that kind of money and endure shortened lifespan of your devices due to heat.

For me personally that wouldn't be worth, since it's cheaper to buy a rig to ssh in and a trusty Lenovo laptop, both of which will last longer and perform better.

1

YoghurtDull1466 t1_j83vn46 wrote

Is it true the m chips aren’t optimized for most ml applications?…

5

perrohunter t1_j84x4mf wrote

It’s absolutely worth it, I upgraded from a Core i9 with 12 cores and 32 GB to an M1 Max with 64GB and it was insane, almost 4 times faster, seeing that the new M2 Max beats the M1 Max by more than 20% would motivate me to pay the extra $1,000 bucks. These machines will last a while, my M1 Max is still too much machine more than a year later since I got it, and PyTorch has amazing performance on it.

2

I_will_delete_myself t1_j85uz4i wrote

If you are doing PyTorch you are signing up for a nightmare with the mps backend.

3

riversilence t1_j86w4v4 wrote

If you know your way around things, set up an on-demand AWS instance. For example, a g4dn.xlarge instance with jupyter notebook configured with SSL. It has a NVIDIA Tesla T4 GPU, roughy equivalent to a 1080 Ti. There are much more powerful options. Just don’t forget to turn them off when not training.

2