NVIDIA Nsight Python Tutorial: How to Profile GPU Kernels
In this tutorial, we implement on Nsight Python, NVIDIA’s open-source Python interface to its kernel profilers.

Proof1 independent outlet
Key points
- Instead of running a script under the Nsight Compute command line and digging through a report afterward, we mark the code we care about with nsight.annotate, decorate a benchmark function with nsight.analyze.kernel, and get back a pandas DataFrame of hardware metrics per annotated region, per configuration, and per run.
- Since version 1.0, the library attaches Nsight Compute to the running Python process, making it usable in Jupyter and Colab, and the upcoming 1.1 release adds an experimental CUPTI backend, explicit tool management, and custom information collectors.
Sources (1)
- [1]NVIDIA Nsight Python Tutorial: How to Profile GPU KernelsMarkTechPost · Oct 22, 03:59 AM
In this tutorial, we implement on Nsight Python, NVIDIA’s open-source Python interface to its kernel profilers.
Instead of running a script under the Nsight Compute command line and digging through a report afterward, we mark the code we care about with nsight.annotate, decorate a benchmark function with nsight.analyze.kernel, and get back a pandas DataFrame of hardware metrics per annotated region, per configuration, and per run.
Extractive summary: sentences quoted from the sources.
Before this
- Oct 21, 2026FIBO 2.0 Edit Turbo does text-to-image too: 4 steps, no CFG. Tested on 22 prompts, with ComfyUI workflows and diffusers / MLX scripts
- Oct 21, 2026Mistral Advances AI for Engineering with NVIDIA
- Oct 20, 2026deepspeedai/DeepSpeed v0.19.8: v0.19.8 Patch Release
- Oct 20, 2026[AINews] DeepSeek DeepInfer: Open Source SOTA Inference running 155T toks/day/cluster making $22m/day at ~80% margin for a 81 day payback
- Oct 20, 2026MPS in PyTorch 2.15
- Oct 20, 2026Matrix-Game 4.0: Harnessing Video Models for Real-Time Playable Game Worlds


