Skip to content

[Tasks] Add Apple M5 Pro and M5 Max to hardware specs#2033

Open
julien-c wants to merge 1 commit intomainfrom
add-m5-pro-max-hardware
Open

[Tasks] Add Apple M5 Pro and M5 Max to hardware specs#2033
julien-c wants to merge 1 commit intomainfrom
add-m5-pro-max-hardware

Conversation

@julien-c
Copy link
Member

@julien-c julien-c commented Mar 11, 2026

Summary

  • Add Apple M5 Pro (20-core GPU, up to 64GB unified memory) and M5 Max (40-core GPU, up to 128GB unified memory) to hardware SKU definitions
  • TFLOPS values follow the established scaling pattern: M5 base (5.7) × 2 = M5 Pro (11.4), × 4 = M5 Max (22.8), consistent with M4 Pro/Max
  • Memory configurations based on Apple's official specs

Sources

Test plan

  • Verify TFLOPS values align with available benchmarks
  • Confirm memory configurations match Apple's official specs

Note

Low Risk
Adds static data entries to the hardware spec map with no behavioral or control-flow changes; main risk is incorrect spec values affecting sizing results.

Overview
Updates the SKUS hardware definitions to include new Apple Silicon entries for Apple M5 Pro and Apple M5 Max.

Each new SKU adds TFLOPS values and supported unified memory configurations so downstream sizing/threshold logic can recognize these chips.

Written by Cursor Bugbot for commit da45621. This will update automatically on new commits. Configure here.

Add Apple M5 Pro (20-core GPU, up to 64GB) and M5 Max (40-core GPU, up to 128GB)
to the hardware SKU definitions, following the same scaling pattern as M4 Pro/Max.

Co-Authored-By: Claude <Agents+claude@huggingface.co>
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

},
"Apple M5 Pro": {
tflops: 11.4,
memory: [24, 36, 48, 64],
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

M5 Pro memory includes nonexistent 36GB configuration

Medium Severity

The memory array for "Apple M5 Pro" includes 36 GB, but Apple's official specs list only 24GB, 48GB, and 64GB configurations for the M5 Pro. The 36GB option exists for the M5 Max (and M4 Max) but not for the Pro tier. This matches the M4 Pro pattern which also has [24, 48, 64] without 36GB. The array here likely needs the 36 removed.

Fix in Cursor Fix in Web

@julien-c
Copy link
Member Author

tests are a bit flaky for some reason @mishig25

@mishig25
Copy link
Collaborator

@coyotte508
Copy link
Member

Weblob tests are being flaky

cc: @coyotte508

yea needs deep investigation or claude code on the case, possibly cache issues idk - anyway not relevant for this PR

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

Successfully merging this pull request may close these issues.

3 participants