-
Notifications
You must be signed in to change notification settings - Fork 26.3k
Torchbench nightly MPS runs #135386
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
Torchbench nightly MPS runs #135386
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/135386
Note: Links to docs will display an error until the docs builds have been completed. ❗ 1 Active SEVsThere are 1 currently active SEVs. If your PR is affected, please view them below: ✅ No FailuresAs of commit ba9c6f6 with merge base f4008a5 ( This comment was automatically generated by Dr. CI and updates every 15 minutes. |
d8a3973 to
3556e72
Compare
35e2bc0 to
82f9804
Compare
|
@pytorchbot rebase |
|
@pytorchbot started a rebase job onto refs/remotes/origin/viable/strict. Check the current status here |
|
Successfully rebased |
82f9804 to
079e108
Compare
2ef9f7c to
a9ad6b6
Compare
|
@pytorchbot rebase |
|
@pytorchbot started a rebase job onto refs/remotes/origin/viable/strict. Check the current status here |
|
Successfully rebased |
8187142 to
5f4f5d0
Compare
|
Successfully rebased |
8e2506d to
ba9c6f6
Compare
|
@pytorchbot merge -f "Lint + MPS tests are green" |
Merge startedYour change will be merged immediately since you used the force (-f) flag, bypassing any CI checks (ETA: 1-5 minutes). Please use Learn more about merging in the wiki. Questions? Feedback? Please reach out to the PyTorch DevX Team |
Add a workflow to run TorchBench with nightly mps builds & upload performance data to the HUD Solves: pytorch#115201 Pull Request resolved: pytorch#135386 Approved by: https://github.com/DenisVieriu97, https://github.com/kulinseth, https://github.com/malfet Co-authored-by: Nikita Shulga <[email protected]> Co-authored-by: Huy Do <[email protected]>
After #135386 and #141999, MPS benchmark has been running for a while and the data has been uploaded correctly. However, the dashboard is still using the old schema that requires the output CSV files to be named in a certain way for its query to work https://github.com/pytorch/test-infra/blob/main/torchci/clickhouse_queries/compilers_benchmark_performance/query.sql#L32-L40. Specifically, the filename needs to be in the following format `inductor_${backend}_${suite}_${dtype}_${mode}_${device}_${target}.csv`. The new schema gets away with all this hacky setup, but the dashboard hasn't been migrated to the new schema yet. So, this is a quick way to just get the data to show up first. ### Testing https://github.com/pytorch/pytorch/actions/runs/12153886764 Pull Request resolved: #142034 Approved by: https://github.com/skotapati, https://github.com/malfet
After pytorch#135386 and pytorch#141999, MPS benchmark has been running for a while and the data has been uploaded correctly. However, the dashboard is still using the old schema that requires the output CSV files to be named in a certain way for its query to work https://github.com/pytorch/test-infra/blob/main/torchci/clickhouse_queries/compilers_benchmark_performance/query.sql#L32-L40. Specifically, the filename needs to be in the following format `inductor_${backend}_${suite}_${dtype}_${mode}_${device}_${target}.csv`. The new schema gets away with all this hacky setup, but the dashboard hasn't been migrated to the new schema yet. So, this is a quick way to just get the data to show up first. ### Testing https://github.com/pytorch/pytorch/actions/runs/12153886764 Pull Request resolved: pytorch#142034 Approved by: https://github.com/skotapati, https://github.com/malfet
The bash script modification in #135386 results in tests on mac in default shard not running. This PR is expected to cause test failures, but we need to start getting signal, so landing with known failures Pull Request resolved: #142270 Approved by: https://github.com/malfet, https://github.com/seemethere, https://github.com/atalman Co-authored-by: Nikita Shulga <[email protected]>
Add a workflow to run TorchBench with nightly mps builds & upload performance data to the HUD
Solves: #115201
cc @kulinseth @albanD @malfet @DenisVieriu97 @jhavukainen @voznesenskym @penguinwu @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv @jiayisunx @chenyang78 @kadeng @chauhang @amjames @rec