Nsight Python is a Python kernel profiling interface based on NVIDIA Nsight Tools. It simplifies performance benchmarking and visualization of performance metrics — all in just a few lines of Python.
Highlights:
- Python script relaunch for each
@nsight.analyze.kerneldecorator is no longer needed. This reduces profiling overhead and avoids relaunch-related side effects. It also enables support for interactive environments such as Jupyter Notebook and Google Colab.
Please note that there is a change in runtime requirements. Refer runtime requirements.
For the full list of updates, see the release notes.