NVIDIA开发人员工具概述


NVIDIA开发人员工具是一系列应用程序,跨越台式机和移动目标,使开发人员能够构建,调试,配置和开发班级领先和尖端的软件,该软件利用NVIDIA的最新视觉计算硬件。

Developer Tools Downloads


图1.流程图描述使用新的Nvidia Nsight Nsight工具进行性能优化


NVIDIA® Nsight™ for desktop targets


Nsight系统

所有开发人员都应从Nsight系统开始,以确定最大的优化机会。Nsight Systems为开发人员提供了应用程序性能的全系统可视化。开发人员可以优化瓶颈,以在CPU和GPU的任何数字或大小上有效地扩展;从大型服务器到我们最小的SOC。要进行进一步的优化来计算内核,开发人员应使用Nsight Compute或进一步优化图形工作负载,请使用Nsight Graphics。

阅读更多

Nsight Compute

Nsight Computeis an interactive kernel profiler for CUDA applications. It provides detailed performance metrics and API debugging via a user interface and command line tool. Nsight Compute also provides customizable and data-driven user interface and metric collection that can be extended with analysis scripts for post-processing results.

阅读更多

Nsight Graphics

Nsight Graphics是对Microsoft Windows和Linux上图形应用程序进行调试,分析和分析的独立应用程序。它使您可以优化Direct3d 11,Direct3d 12,DirectX RayTracing 1.1,OpenGL,Vulkan和Khr Vulkan Ray Tracing扩展扩展应用程序的性能。

阅读更多


Other Utilities


NVIDIA®NSIGHT™Visual Studio Edition

heterog的应用程序开发环境eneous platforms which brings GPU computing into Microsoft Visual Studio. NVIDIA Nsight™ VSE allows you to build and debug integrated GPU kernels and native CPU code as well as inspect the state of the GPU and memory.

阅读更多

NVIDIA® Nsight™ Eclipse Edition

NVIDIA® Nsight™ Eclipse Edition is a full-featured IDE powered by the Eclipse platform that provides an all-in-one integrated environment to edit, build, debug, and profile CUDA-C applications. Nsight Eclipse Edition supports a rich set of commercial and free plugins.

阅读更多


NVIDIA® Nsight™ Visual Studio Code Edition

NVIDIA NSIGHT™Visual Studio Code Edition(VSCE)是一个用于异构平台的应用程序开发环境,它将GPU的CUDA®开发带入Microsoft Visual Studio代码。Nvidia nsight VSCE使您能够构建和调试GPU内核和本机CPU代码,并检查GPU和内存状态。

阅读更多



SDK和API


Nsight Perf SDK

The NVIDIA® Nsight™ Perf SDK is a graphics profiling toolbox for DirectX, Vulkan, and OpenGL, enabling you to collect GPU performance metrics directly from your application.

阅读更多

NVIDIA CUDA分析工具接口(CUPTI)

Cupti是一个动态库,可以创建针对CUDA应用程序的分析和跟踪工具。使用CUPTI API,独立软件开发人员可以创建分析工具,以洞悉CUDA应用程序的CPU和GPU行为。

阅读更多

Nsight Aftermath SDK

NVIDIA® Nsight™ Aftermath SDK is a simple library you integrate into your DirectX 12 game’s crash reporter to generate GPU "mini-dumps" when a TDR or exception occurs.

阅读更多


Nsight for Android & Tegra mobile targets

Nvidia®NSight™Tegra,Visual Studio Edition

Visual Studio Edition的Nsight Tegra将Microsoft Visual Studio的原始开发能力和效率带入了Android,从而使开发人员能够具有项目管理,编译和集成调试工具来简化Android开发。

阅读更多

Android Manifest Validator

Android清单验证器是一种工具,可帮助开发人员验证APK文件是否符合可配置的一组规则。正确设置规则可以帮助最大化Google Play商店中的可搜索性。

阅读更多


用于Android的代码

Android的代码图安装了为Android开发所需的所有软件工具,并将配置Android开发系统的复杂过程降低到单击。借助Android的类领先的本机应用程序开发工具,Android的CodeWorks是一种专业级解决方案,旨在为Tegra动力设备提供最佳开发平台,还为所有Android设备提供。可用于Windows,OSX,Ubuntu Linux 32位和Ubuntu Linux 64位平台。

阅读更多

Tegra图形调试器

Tegra Graphics Debugger是一种控制台级工具,可让开发人员调试和配置Vulkan 1.0,OpenGL 4.3-4.5和OpenGL ES 2.0-3.1 API,使开发人员能够从其Tegra供电的设备中获得最大的收益。

有关Windows和Linux图形调试,请参考Nsight Graphics

Tegra Graphics调试器是Android Suite代码器的一部分。

阅读更多