• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • Nsight Deep Learning (DL) Designer logo

    NVIDIA Nsight Deep Learning Designer

    Nsight Deep Learning (DL) Designer is an integrated development environment that helps developers efficiently design and optimize deep neural networks for high inference performance. It's built atop the industry standard ONNX model format and popular inference solutions like TensorRT? and ONNX Runtime.

    Nsight Deep Learning Designer is still under active development. A Developer Preview build of version 2024.1 is available now by request.

    Request Access

    Key Benefits

    Nsight DL Designer visualizes a TensorRT model for inspecting and editing

    Nsight DL Designer visualizes a TensorRT model for inspecting and editing.

    GUI for ONNX Model Design and Optimization

    Nsight DL Designer is a GUI-based tool that makes editing and creating an ONNX model visible and intuitive. Its integration with other tools (including user-defined ones) allows quick and easy whole model transformations.

    Built-in Profiler for Performance Evaluations

    Nsight DL Designer ships with both a ONNX Runtime profiler and a TensorRT profiler. Developers can quickly evaluate a model’s inference performance using these profilers while they make changes to the model.

    Close Integration With TensorRT

    Nsight DL Designer can be used as a frontend for NVIDIA’s TensorRT inference engine. Developers can easily perform inference profiling and build a TensorRT engine for a model within the same environment.


    Explore Key Features

    Efficient Model Design Without Coding

    Nsight DL Designer is a full-fledged editor for ONNX models. Its GUI allows developers to open an existing ONNX model, visualize its computation graph, and make changes to the model graph simply by dragging and dropping ONNX operators. DL Designer is currently aligned with ONNX 1.17 and opset 20 and supports the latest features like Local Functions and FP8. Advanced developers can create a model from scratch entirely in DL Designer (no coding in Python needed!).

    DL Designer is integrated with popular ONNX tools like GraphSurgeon and Polygraphy to make easy global modifications to a model, like graph sanitization, FP16 conversion, and initializers type conversions. Custom tools are also supported.

    DL Designer also supports user-defined tools that allow developers to make quick whole model transformations using tools that they are familiar with.

    Global model modification options available in Nsight DL Designer

    Global model modification options available in Nsight DL Designer

    Nsight DL Designer displays key GPU metrics for a model’s inference performance

    Nsight DL Designer displays key GPU metrics for a model’s inference performance.

    Inference Performance Profiling With GPU Metrics

    For performance-critical applications, frequent and accurate profiling of a model’s inference performance is important for developers to gain insights on where the performance falls short and to guide them to tune the model’s architecture to meet the required performance target.

    Nsight DL Designer is tightly coupled with ONNX Runtime and TensorRT so developers can design and profile their models all in a single environment. DL Designer’s ONNX Runtime profiler currently supports both CUDA and DirectML execution providers in addition to the CPU. With DL Designer’s TensorRT profiler, developers can also get detailed profiling data based on GPU metrics like SM utilization, Tensor Core utilization, SM occupancy, and more. This allows developers to further optimize their models for a specific GPU family.

    One distinctive feature of DL Designer’s profilers is the ability to visually correlate the profiling data gathered at low-level kernels to the original ONNX operators in a model.

    Easy Model Export For Deployment

    Nsight DL Designer provides flexible options to support model deployment. A network model edited or created using DL Designer can be easily exported as an ONNX file for platform-independent deployment or as a TensorRT engine for high-performance inferencing with TensorRT.

    When exporting a model as a TensorRT engine, the same tactics used for profiling will be used by default. This ensures that developers will see the same inference performance from the model in deployment as they see in profiling.

    Nsight DL Designer automatically exports neural networks for deployment

    Tactics and optimization parameters selected for exporting models as TensorRT Engines.


    View Other Tools Within the Nsight Suite

    Nsight DL Designer is part of the NVIDIA Nsight Developer Tools suite—a collection of powerful tools, libraries, and SDKs that enable developers to build, debug, and profile software utilizing the latest accelerated computing hardware.

    Nsight Systems logo

    Nsight Systems

    NVIDIA Nsight Systems is a system-wide performance analysis tool designed to visualize an application’s algorithms, help you identify the largest opportunities to optimize, and tune to scale efficiently across any quantity or size of CPUs and GPUs.

    Nsight Compute logo

    Nsight Compute

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

    Nsight Graphics logo

    Nsight Graphics

    NVIDIA Nsight Graphics is a standalone developer tool with ray-tracing support that enables you to debug, profile, and export frames built with Direct3D, Vulkan, OpenGL, OpenVR, and the Oculus SDK.

    Browse TutorialsLearn More About Nsight Tools

    Stay up to Date on the Latest NVIDIA Nsight Tools News

    Resources

     A query icon representing Nsight DL Designer Forums

    Nsight DL Designer Forums

    An envelope icon representing Nsight DL Designer feedback

    Nsight DL Designer Feedback

    A LLM on a computer screen icon representing Nsight Tools Tutorials

    Browse Nsight Tools Tutorials

    Get started with Nsight DL Designer.

    Request Access

    人人超碰97caoporen国产