---
title: Profiler
description: >-
  - Basic — Learn to find bottlenecks in the training loop. - Intermediate —
  Learn to find bottlenecks in PyTorch operations. - Advanced — Learn to
  profile...
canonical: 'https://lightning.ai/docs/pytorch/stable/reference/tuning/profiler'
---
# Profiler {#profiler}

- [Basic](/docs/pytorch/2.6.6/reference/tuning/profiler_basic.md) — Learn to find bottlenecks in the training loop.

- [Intermediate](/docs/pytorch/2.6.6/reference/tuning/profiler_intermediate.md) — Learn to find bottlenecks in PyTorch operations.

- [Advanced](/docs/pytorch/2.6.6/reference/tuning/profiler_advanced.md) — Learn to profile TPU code.

- [Expert](/docs/pytorch/2.6.6/reference/tuning/profiler_expert.md) — Learn to build your own profiler or profile custom pieces of code

---

**Navigation**

- Parent: [Tuning](/docs/pytorch/2.6.6/reference/tuning.md)
