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
[Kineto] Improve Config Options for Input Shapes, Memory, Stack, Flops, and Modules - Part 1 #97380
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/97380
Note: Links to docs will display an error until the docs builds have been completed. ❌ 3 FailuresAs of commit 56640f4: NEW FAILURES - The following jobs have failed:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This pull request was exported from Phabricator. Differential Revision: D44275220 |
…dules - Part 1 (#97380) Summary: X-link: pytorch/pytorch#97380 Pull Request resolved: pytorch#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: 9a690296fc8fa84ed6b3d26a8b359a2ffb74aa0a
This pull request was exported from Phabricator. Differential Revision: D44275220 |
…s, and Modules - Part 1 (pytorch#97380) Summary: Pull Request resolved: pytorch#97380 X-link: pytorch/kineto#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: ad36caee22b8531f29a9e824454d6e882377861a
078c493
to
9e00eaf
Compare
…dules - Part 1 (#97380) Summary: X-link: pytorch/pytorch#97380 Pull Request resolved: pytorch#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: 4f0c265e213b8eeeeee9c71d8a6de166eeb3978c
This pull request was exported from Phabricator. Differential Revision: D44275220 |
…s, and Modules - Part 1 (pytorch#97380) Summary: Pull Request resolved: pytorch#97380 X-link: pytorch/kineto#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: a1b0f5288a528779b850458e40f4e821a6dacf05
9e00eaf
to
978f880
Compare
…dules - Part 1 (#97380) Summary: X-link: pytorch/pytorch#97380 Pull Request resolved: pytorch#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: aedc9adf0f206d79778fc4f10460173a30b4dad4
This pull request was exported from Phabricator. Differential Revision: D44275220 |
…s, and Modules - Part 1 (pytorch#97380) Summary: Pull Request resolved: pytorch#97380 X-link: pytorch/kineto#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: 45eabde00c39658839fb801a345f8d1db60bdd24
978f880
to
db09b0b
Compare
…dules - Part 1 (#97380) Summary: X-link: pytorch/pytorch#97380 Pull Request resolved: pytorch#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: e1b4677714fd6326704c7bbc72329fbb2985ee5f
This pull request was exported from Phabricator. Differential Revision: D44275220 |
…s, and Modules - Part 1 (pytorch#97380) Summary: Pull Request resolved: pytorch#97380 X-link: pytorch/kineto#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: c9936774c9f4a4b50fc7a19b2df02758e3d892e0
db09b0b
to
d73ba8c
Compare
…dules - Part 1 (#97380) Summary: X-link: pytorch/pytorch#97380 Pull Request resolved: pytorch#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: 047345e030f8def7927d30b9c17f630c4f036789
This pull request was exported from Phabricator. Differential Revision: D44275220 |
d73ba8c
to
7b54e8c
Compare
…s, and Modules - Part 1 (pytorch#97380) Summary: Pull Request resolved: pytorch#97380 X-link: pytorch/kineto#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: 9f11f3355cea13cfd29634ddd3491e611ba8487d
…dules - Part 1 (#97380) Summary: X-link: pytorch/pytorch#97380 Pull Request resolved: pytorch#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: c6abd5b2fb21f70e40701bdb64f85ca9a523a9be
This pull request was exported from Phabricator. Differential Revision: D44275220 |
…s, and Modules - Part 1 (pytorch#97380) Summary: Pull Request resolved: pytorch#97380 X-link: pytorch/kineto#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: 5cdd571cf30b17c0f53e980fe9b098062e3df801
f377f4c
to
0e18c35
Compare
…s, and Modules - Part 1 (pytorch#97380) Summary: Pull Request resolved: pytorch#97380 X-link: pytorch/kineto#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: bfa3fb31061e107b8055014a8403d7b2c887a91c
This pull request was exported from Phabricator. Differential Revision: D44275220 |
0e18c35
to
448a7b7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mirror internal stamp 👍
…dules - Part 1 (#97380) Summary: X-link: pytorch/pytorch#97380 Pull Request resolved: pytorch#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: d11ed416762a42f75418fb3b9231ae7af5503883
448a7b7
to
50e86d2
Compare
…s, and Modules - Part 1 (pytorch#97380) Summary: Pull Request resolved: pytorch#97380 X-link: pytorch/kineto#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: ecba20164a5b32f0d1bf3e7628529865d8361c5c
This pull request was exported from Phabricator. Differential Revision: D44275220 |
…dules - Part 1 (#97380) Summary: X-link: pytorch/pytorch#97380 Pull Request resolved: pytorch#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: 5e8919b05100391fd3595c40078dac01b59f0a40
…s, and Modules - Part 1 (pytorch#97380) Summary: Pull Request resolved: pytorch#97380 X-link: pytorch/kineto#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: b82395a37d1cd1974a0813b1fcdf68fa447696ae
This pull request was exported from Phabricator. Differential Revision: D44275220 |
50e86d2
to
56640f4
Compare
…dules - Part 1 (#97380) Summary: X-link: pytorch/pytorch#97380 Pull Request resolved: #744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Reviewed By: leitian Differential Revision: D44275220 Pulled By: aaronenyeshi fbshipit-source-id: 04b9316184b8cd0185d8897b41351565ef52d360
…s, and Modules - Part 1 (pytorch#97380) Summary: Pull Request resolved: pytorch#97380 X-link: pytorch/kineto#744 Improve On-Demand Kineto config to enable toggling of [profiler options](https://pytorch.org/docs/stable/profiler.html) via the config file. New config strings: - PROFILE_REPORT_INPUT_SHAPES - PROFILE_PROFILE_MEMORY - PROFILE_WITH_STACK - PROFILE_WITH_FLOPS - PROFILE_WITH_MODULES Also marked for deprecation, but still valid, old config options: - CLIENT_INTERFACE_ENABLE_OP_INPUTS_COLLECTION - PYTHON_STACK_TRACE Test Plan: CI Tests (internal testing) Differential Revision: https://internalfb.com/D44275220 Pulled By: aaronenyeshi fbshipit-source-id: 5ca2ab73a55b2379a22a3a23bc7fadb36767d530
@pytorchbot merge (Initiating merge automatically since Phabricator Diff has merged) |
Merge startedYour change will be merged once all checks pass (ETA 0-4 Hours). Learn more about merging in the wiki. Questions? Feedback? Please reach out to the PyTorch DevX Team |
Hi @aaronenyeshi some changes this PR brought caused a compilation error on my system:
cc @davidberard98 and @ezyang - Should we add a workflow job that tests on newer Clang compilers (I guess this is the cause)? previous incidents that broke the builds on my system: #96878 (comment) #92755 (comment) |
upgrading clang seems reasonable; I'm surprised we're not getting this error already though. Can you send the (hopefully easy) patch up? |
cc @malfet |
@qqaatw hmm, did you forget to run |
@malfet Yeah I forgot, my fault. However, in the previous cases mentioned those seem to be not submodules. One in |
@malfet here are the links: |
Summary:
Improve On-Demand Kineto config to enable toggling of profiler options via the config file. New config strings:
Also marked for deprecation, but still valid, old config options:
Test Plan: CI Tests (internal testing)
Reviewed By: leitian
Differential Revision: D44275220
Pulled By: aaronenyeshi