facebookresearch/HolisticTraceAnalysis

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

Aberta

#99 aberto em 24 de jan. de 2024

 (2 comentários) (0 reação) (0 responsável)Python (94 forks)auto 404
help wantedneeds triagequestion

Métricas do repositório

Stars
 (535 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

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.

Guia do colaborador