facebookresearch/HolisticTraceAnalysis

How to plot timeline with the label added by torch.profiler.record_function?

Ouverte

#99 ouverte le 24 janv. 2024

 (2 commentaires) (0 réaction) (0 personne assignée)Python (94 forks)auto 404
help wantedneeds triagequestion

Métriques du dépôt

Stars
 (535 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

What is your question?

I want to plot the timeline of training GPT with pipeline parallelism. I use torch.profiler.record_function to label some functions , such as forward_step and backward_step of each micro_batch. I want to plot these functions for all ranks into one image, how can I do it? If using the example code (https://github.com/facebookresearch/HolisticTraceAnalysis/blob/main/examples/plot_timeline.ipynb), I get an image with kernels rather than record_function.

Guide contributeur