```{eval-rst} .. currentmodule:: torch.profiler ``` # torch.profiler ## Overview ```{eval-rst} .. automodule:: torch.profiler ``` ```{eval-rst} .. currentmodule:: torch.profiler.profiler .. autofunction:: schedule .. autofunction:: supported_activities .. autofunction:: tensorboard_trace_handler ``` ## API Reference ```{eval-rst} .. autoclass:: torch.profiler.profile :members: :inherited-members: .. autoclass:: torch.profiler.ProfilerAction :members: .. autoclass:: torch.profiler.ProfilerActivity :members: ``` ## Intel Instrumentation and Tracing Technology APIs ```{eval-rst} .. autofunction:: torch.profiler.itt.is_available .. autofunction:: torch.profiler.itt.mark .. autofunction:: torch.profiler.itt.range_push .. autofunction:: torch.profiler.itt.range_pop .. autofunction:: torch.profiler.itt.range ``` ```{eval-rst} .. py:module:: torch.profiler.itt .. py:module:: torch.profiler.profiler .. py:module:: torch.profiler.python_tracer ```