[Profiler] Add heuristic to rank events base on computed metrics#80094
[Profiler] Add heuristic to rank events base on computed metrics#80094davidchencsl wants to merge 12 commits intogh/davidchencsl/8/basefrom
Conversation
[ghstack-poisoned]
🔗 Helpful links
✅ No Failures (0 Pending)As of commit 0caab93 (more details on the Dr. CI page): Expand to see more💚 💚 Looks good so far! There are no failures yet. 💚 💚 This comment was automatically generated by Dr. CI (expand for details).Please report bugs/suggestions to the (internal) Dr. CI Users group. |
…etrics" Test Plan: Add test in test_profiler.py [ghstack-poisoned]
…etrics" Test Plan: Add test in test_profiler.py [ghstack-poisoned]
…etrics" Test Plan: Add test in test_profiler.py [ghstack-poisoned]
…etrics" Test Plan: Add test in test_profiler.py [ghstack-poisoned]
…etrics" Test Plan: Add test in test_profiler.py [ghstack-poisoned]
…etrics" Test Plan: Add test in test_profiler.py [ghstack-poisoned]
robieta
left a comment
There was a problem hiding this comment.
Still digesting the main algorithm, but had a couple thoughts on the unit tests.
…etrics" Test Plan: Add test in test_profiler.py [ghstack-poisoned]
…etrics" Test Plan: Add test in test_profiler.py to check idle time computation. To test the heuristic, we use serialized real world data stored in test_profiler_utils_golden.py to ensure a run to run stable test. [ghstack-poisoned]
…etrics" Test Plan: Add test in test_profiler.py to check idle time computation. To test the heuristic, we use serialized real world data stored in test_profiler_utils_golden.py to ensure a run to run stable test. [ghstack-poisoned]
…etrics" Test Plan: Add test in test_profiler.py to check idle time computation. To test the heuristic, we use serialized real world data stored in test_profiler_utils_golden.py to ensure a run to run stable test. [ghstack-poisoned]
robieta
left a comment
There was a problem hiding this comment.
LGTM. (modulo nits) The windows failures don't look related, but probably makes sense to rebase until CI is green.
…etrics" Test Plan: Add test in test_profiler.py to check idle time computation. To test the heuristic, we use serialized real world data stored in test_profiler_utils_golden.py to ensure a run to run stable test. [ghstack-poisoned]
|
@pytorchbot merge |
|
@pytorchbot successfully started a merge job. Check the current status here |
|
Hey @davidchencsl. |
) (#80094) Summary: Pull Request resolved: #80094 Approved by: https://github.com/robieta Test Plan: contbuild & OSS CI, see https://hud.pytorch.org/commit/pytorch/pytorch/007100892718cc926b4e88e6d8a8ff5616b44428 Test plan from GitHub: Add test in test_profiler.py to check idle time computation. To test the heuristic, we use serialized real world data stored in test_profiler_utils_golden.py to ensure a run to run stable test. Reviewed By: mehtanirav Differential Revision: D37648867 Pulled By: davidchencsl fbshipit-source-id: af8af8892a42cd3912486a63ad5deb0e668024dd
…orch#80094) Test Plan: Add test in test_profiler.py to check idle time computation. To test the heuristic, we use serialized real world data stored in test_profiler_utils_golden.py to ensure a run to run stable test. Pull Request resolved: pytorch#80094 Approved by: https://github.com/robieta
Stack from ghstack (oldest at bottom):
Test Plan:
Add test in test_profiler.py to check idle time computation.
To test the heuristic, we use serialized real world data stored in test_profiler_utils_golden.py to ensure a run to run stable test.