Introduction#

Welcome to NVIDIA Nsight™ Visual Studio Edition (Nsight™ VSE), a development environment for CUDA applications, integrated into Microsoft Visual Studio. With Nsight VSE, you can take advantage of the powerful debugging capabilities of Microsoft Visual Studio to debug your CUDA applications running on NVIDIA GPUs.

Note

As of NVIDIA Nsight™ VSE version 2025.5, support for all versions of Visual Studio 2019 and older has been dropped. Please use Visual Studio 2022 or later for CUDA debugging.

NVIDIA Nsight™ VSE is useful in several different application areas, including:

  • Game development,

  • High-performance computing and supercomputing, and

  • Workstation and content creation software.

NVIDIA Nsight™ VSE 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.