Introduction

Welcome to NVIDIA Nsight Visual Studio Edition, a development environment for CUDA applications, integrated into Microsoft Visual Studio.

NVIDIA Nsight Visual Studio Edition User Guide

NVIDIA Nsight Visual Studio Edition is a development environment for CUDA applications running on NVIDIA GPUs, which is integrated into Microsoft Visual Studio.

With NVIDIA Nsight™ VSE , you can use the NVIDIA Nsight™ VSE CUDA Debugger in Microsoft Visual Studio[1][2] 2017, 2019, or 2022.

The NVIDIA Nsight™ VSE tools extend the debugging capabilities of Visual Studio to support GPU computing. NVIDIA Nsight™ VSE is useful in several different application areas, including:

  • Game development,

  • High-performance computing and supercomputing, and

  • Workstation and content creation software.

[1] Support for Visual Studio 2015, deprecated since 2020.2.0, has been dropped as of 2020.3.0.

[2] Support for Visual Studio 2017 is deprecated as of 2024.2.0, and will be dropped in a future release.

CUDA Debugger

The CUDA Debugger helps you debug applications that use the Compute Unified Device Architecture (CUDA). Along with debugging native CPU code, you can set breakpoints in CUDA source code, inspect memory, view the values of local variables, perform memory checks, as well as other common debugging tasks. You can use the CUDA Debugger with applications built with the CUDA Runtime (CUDART) API or with the CUDA Driver API.

Notices

Notice

ALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER DOCUMENTS (TOGETHER AND SEPARATELY, “MATERIALS”) ARE BEING PROVIDED “AS IS.” NVIDIA MAKES NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.

Information furnished is believed to be accurate and reliable. However, NVIDIA Corporation assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties that may result from its use. No license is granted by implication of otherwise under any patent rights of NVIDIA Corporation. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all other information previously supplied. NVIDIA Corporation products are not authorized as critical components in life support devices or systems without express written approval of NVIDIA Corporation.

Trademarks

NVIDIA and the NVIDIA logo are trademarks or registered trademarks of NVIDIA Corporation in the U.S. and other countries. Other company and product names may be trademarks of the respective companies with which they are associated.