.. _profiler:
#############################
Find bottlenecks in your code
#############################
.. raw:: html
.. Add callout items below this line
.. displayitem::
:header: Basic
:description: Learn to find bottlenecks in the training loop.
:col_css: col-md-3
:button_link: profiler_basic.html
:height: 150
:tag: basic
.. displayitem::
:header: Intermediate
:description: Learn to find bottlenecks in PyTorch operations.
:col_css: col-md-3
:button_link: profiler_intermediate.html
:height: 150
:tag: intermediate
.. displayitem::
:header: Advanced
:description: Learn to profile TPU code.
:col_css: col-md-3
:button_link: profiler_advanced.html
:height: 150
:tag: advanced
.. displayitem::
:header: Expert
:description: Learn to build your own profiler or profile custom pieces of code
:col_css: col-md-3
:button_link: profiler_expert.html
:height: 150
:tag: expert
.. raw:: html