NVIDIA Nsight 开发者工具
NVIDIA Nsight™ 工具是一套功能强大的库、SDK 和开发者工具,涵盖桌面和移动目标,可帮助开发者构建、调试、分析和开发使用最新加速计算硬件的软件。
您在哪个领域工作?
开发者活动
Nsight Systems
Nsight Systems 可提供应用程序性能的系统级可视化,因此您可以优化瓶颈,在任何数量或大小的 CPU 和 GPU 上实现高效扩展。要进一步优化计算核函数,请使用 Nsight Compute,要进一步优化图形工作负载,请使用 Nsight Graphics。
了解详情Nsight Compute
Nsight Compute 是适用于 CUDA 应用程序的交互式内核分析器。它通过用户界面和命令行工具提供详细的性能指标和 API 调试。此外,它还提供可定制的数据驱动的用户界面和指标采集,可通过分析脚本扩展后处理结果。
了解详情Nsight Graphics
Nsight Graphics 是一款独立应用,用于在 Microsoft Windows 和 Linux 上调试、分析和分析图形应用程序。它允许您基于 Direct3D 11、Direct3D 12、DirectX Raytracing 1.1、OpenGL、Vulkan 和 Khronos Vulkan 光线追踪扩展程序优化应用程序性能。
了解详情Nsight Visual Studio Edition (VSE)
Nsight VSE 是适用于异构平台的应用开发环境,可将 GPU 计算引入 Microsoft Visual Studio。Nsight VSE 允许您构建和调试集成 GPU 内核和原生 CPU 代码,并检查 GPU 和内存的状态。
了解详情Nsight Visual Studio Code Edition (VSCE)
Nsight VSCE 是适用于异构平台的应用开发环境,可将 CUDA 开发引入 Microsoft Visual Studio Code。Nsight VSCE 允许您构建和调试 GPU 内核和原生 CPU 代码,并检查 GPU 和内存的状态。
了解详情Nsight 工具 JupyterLab 扩展程序
Nsight Tools JupyterLab 扩展程序允许使用 Nsight Systems 和 Nsight Compute 直接在 JupyterLab 中分析 Python 和其他受支持的语言。该扩展程序能够对单个单元的执行进行详细性能分析。
了解详情Nsight Eclipse 版
Nsight Eclipse Edition 是一个功能齐全的集成开发环境,由 Eclipse 平台提供支持,用于编辑、构建、调试和分析 CUDA-C 应用程序。Nsight Eclipse Edition 支持丰富的商用和免费插件。
了解详情CUDA-GDB
CUDA-GDB 是 GNU 项目调试器 GDB 的扩展程序。该工具为您提供了用于在实际硬件上调试运行的 CUDA 应用程序的机制,因此您可以调试不受模拟和仿真环境引入的潜在变化的应用程序。
了解详情计算清洁器
Compute Sanitizer 是一套功能正确性检查套件,包含多种用于检查不同类型检查的工具,包括内存访问错误检查、共享内存数据访问危险检查、对全局内存的未初始化访问检查以及同步基元的无效使用检查。
了解详情Nsight Aftermath SDK
Nsight Aftermath SDK 是一个简单的库,您可以将其集成到 DirectX 12 游戏的崩溃报告程序中,以便在超时检测和恢复 (TDR) 或异常发生时生成 GPU“迷你崩溃”。
了解详情Nsight Perf SDK
Nsight Perf SDK 是一款适用于 DirectX、Vulkan 和 OpenGL 的图形分析工具箱,允许您直接从应用程序中收集 GPU 性能指标。
了解详情CUDA 分析工具接口 (CUPTI)
CUPTI 是一个动态库,可以创建针对 CUDA 应用的分析和追踪工具。使用 CUPTI API,您可以创建分析工具,深入了解 CUDA 应用程序的 CPU 和 GPU 行为。
了解详情NVIDIA 工具扩展 SDK (NVTX)
NVTX 是用于在应用程序中标记事件、代码范围和资源的 API。集成 NVTX 的应用程序可以使用 Nsight VSE 捕捉和可视化这些事件和范围。NVTX 可提供额外信息,以改善数据的展示效果。
了解详情Compute Sanitizer API
Compute Sanitizer 是一个功能正确性检查套件,包含用于不同类型检查的多种工具。Compute Sanitizer API 允许创建针对 CUDA 应用的清理和追踪工具。
了解详情调试器 API
调试器 API 为 GPU 提供公共、抽象的调试模型。此 API 与我们的开源 CUDA-GDB 工具相同,可为开发您自己的调试器提供必要的功能。它支持从 NVIDIA Maxwell™ 开始的 GPU 架构。
了解详情开始使用
探索最新资源,帮助您设置和使用 Nsight 开发者工具。
常见问题解答
开始使用 NVIDIA Nsight 开发者工具。开始使用