Skip to content
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

Visualizing pytorch Emited NVTX with Tensorboard Profiler #787

Open
jmoork opened this issue Jul 20, 2023 · 1 comment
Open

Visualizing pytorch Emited NVTX with Tensorboard Profiler #787

jmoork opened this issue Jul 20, 2023 · 1 comment
Labels
enhancement New feature or request plugin PyTorch Profiler TensorBoard Plugin related

Comments

@jmoork
Copy link

jmoork commented Jul 20, 2023

There are important Pytorch Specific markers generated during the training loop either using NVTX or other means from pytorch lightning.

It would be useful to show the time line view with execution time for different pytorch training sections of the code as shown in the attached image. The current trace view is quite detailed and goes down one-step further with detailed cuda kernels etc. It would be useful to have Pytorch Execution specific trace view that is easy to understand and intuit to find any synchronization or communication bottlenecks in the training loop and also compare different execution time for different executing region of the training/validation code (like forward, loss, data-loading etc).

Screenshot 2023-07-19 at 5 05 22 PM

@aaronenyeshi aaronenyeshi added bug Something isn't working plugin PyTorch Profiler TensorBoard Plugin related enhancement New feature or request and removed bug Something isn't working labels Jul 20, 2023
@jon-chuang
Copy link

Hello, is NVTX captured by kineto atm?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request plugin PyTorch Profiler TensorBoard Plugin related
Projects
None yet
Development

No branches or pull requests

3 participants