Fix #73 - Calcs now correctly the TFLOPS for MacBook Pro M1 Max
Awesome work! Thanks so much for the PR.
Could you also update the tests in exo/topology/test_device_capabilities.py @stephanj
Looks good on my MacBook Pro :)
Looks like you might've accidentally committed your .idea :)
Please also remove output.json from VC
Update mac_device_capabilities tests for JSON parsing and mocking
- Refactor tests to use JSON-based system_profiler output
- Add mocked test for MacBook Pro with M3 Max chip
- Improve robustness of chip detection in mac_device_capabilities function
- Update assertions to match new JSON parsing logic
Needs some more work because now I'm getting again 0 TFLOPS... hold on
Should be good now!
Lot of configuration files were committed here. Closing as these values were updated since this PR and we are moving to dynamic FLOPS calculation with #297.