Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

M1 Max Thermal Throttling #4

Closed
yadamonk opened this issue Oct 27, 2021 · 9 comments
Closed

M1 Max Thermal Throttling #4

yadamonk opened this issue Oct 27, 2021 · 9 comments

Comments

@yadamonk
Copy link

Hi @tlkh

Thank you so much for creating and running those benchmarks. I would be interested if thermal throttling affects training speed (ms/step) after a few minutes.

Could you share your training logs when running e.g. bm_rn50.py for benchmark_epochs = 20?

@yadamonk
Copy link
Author

Alternatively an asitop screenshot taken during a longer benchmark run could also tell us if GPU power draw declines over time.

@tlkh
Copy link
Owner

tlkh commented Oct 28, 2021

Will do, however, I can say for now that

  1. the fans barely even spin up
  2. there's no easy way to monitor temperature yet

@yadamonk
Copy link
Author

Thank you for that information. I suspect the fans will ramp up more after 5-10 minutes.

@tlkh
Copy link
Owner

tlkh commented Oct 28, 2021

Screenshot 2021-10-28 at 23 08 14

Ran for about 10 mins. You're right, I did hear the fan this time (but it is very faint!)

Don't observe any throttling, but the perf fluctuates a bit probably due to OS and background tasks etc.

@yadamonk
Copy link
Author

Thank you so much for sharing. These are really impressive results.

@yadamonk
Copy link
Author

yadamonk commented Nov 6, 2021

Just out of curiosity, what happens when you run the M1 Max in low power mode. I'm especially interested in the power consumption of the GPU and the score you get for bm_rn50.py.

@yadamonk
Copy link
Author

yadamonk commented Nov 8, 2021

The background for my question is that I'm wondering if low power mode might be an option for longer training runs e.g. over night.

@yadamonk yadamonk closed this as completed Nov 9, 2021
@tlkh
Copy link
Owner

tlkh commented Nov 9, 2021

Sorry, recently I bit more occupied with other stuff, I plan to circle back and test it later this week

@yadamonk
Copy link
Author

Today I finally got my M1 Max and I'm happy to report that for the resnet50 benchmark low power mode achieves 61.4% of the performance you reported with an average GPU power consumption of only 15 Watts (total package power is around 30).

Needless to say the machine stays cool as a cucumber even when training for longer which is really important to me as it's my primary computer.

Screenshot 2021-11-17 at 21 38 05

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants