awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
onnx avatar

onnx/onnx-tensorrt

0
View on GitHub↗
3,187 Stars·546 Forks·C++·apache-2.0·6 Aufrufe

Onnx Tensorrt

This project is a deep learning model compiler and parser that converts ONNX models into optimized TensorRT engines. It functions as a bridge that maps standardized ONNX operators to vendor-specific kernels to enable high-performance inference on NVIDIA GPUs.

The system operates as a GPU inference optimizer, selecting hardware-specific kernels and tuning memory allocation to maximize throughput. It transforms neural network graphs into serialized binary execution plans to reduce runtime overhead.

The toolset covers deep learning model deployment and edge AI performance tuning. It includes capabilities for inference engine compilation and model compatibility verification to ensure models can be parsed and executed on target devices.

Features

  • ONNX-to-TensorRT Conversions - Converts ONNX models into optimized TensorRT engines for high-performance inference on NVIDIA GPUs.
  • Inference Optimization Tools - Applies hardware-specific kernel selection and memory tuning to maximize machine learning model throughput.
  • Model Deployment - Preparing machine learning models for production by ensuring they can be parsed and executed efficiently on target devices.
  • GPU Kernel Selection Heuristics - Automatically selects the most efficient GPU execution kernels based on the target hardware architecture and available memory.
  • Graph-Based Inference - Translates standardized ONNX model graphs into a format compatible with hardware-accelerated inference backends.
  • Operator Mappings - Maps generic neural network operators from the ONNX standard to highly optimized vendor-specific kernels.
  • Inference Engine Compilers - Builds hardware-specific inference engines from model definitions to eliminate runtime parsing overhead.
  • Ahead-of-Time Kernel Compilation - Implements ahead-of-time compilation of model weights and topology into binary engine files to eliminate runtime overhead.
  • Neural Network Binary Serialization - Transforms neural network graphs into serialized binary execution plans to reduce runtime overhead.
  • Dynamic Tensor Shapes - Determines optimal memory allocation and tensor dimensions during the build process to support variable input sizes.
  • Edge AI Runtimes - Optimizes model execution and latency for real-time applications running on embedded or server-grade GPUs.
  • ONNX-to-TensorRT Compatibility Verifications - Verifies if an ONNX model can be successfully converted to a specific TensorRT version before production deployment.
  • Model Runtime Compatibility Verifications - Provides command-line tools to verify if a model can be parsed and built into an engine before deployment.
  • Model Execution Plan Caching - Stores optimized execution plans on disk to enable rapid model loading without repeating the optimization process.
  • Model-to-Runtime Compatibility Verifications - Tests whether an ONNX model is compatible with specific TensorRT versions before deployment.
  • Inference Engines - Enables high-performance inference of ONNX models on NVIDIA GPUs.

Star-Verlauf

Star-Verlauf für onnx/onnx-tensorrtStar-Verlauf für onnx/onnx-tensorrt

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Onnx Tensorrt

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Onnx Tensorrt.
  • tingsongyu/pytorch-tutorial-2ndAvatar von TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Auf GitHub ansehen↗

    This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Auf GitHub ansehen↗4,555
  • wang-xinyu/tensorrtxAvatar von wang-xinyu

    wang-xinyu/tensorrtx

    7,802Auf GitHub ansehen↗

    tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor acceleration. It provides a framework for optimizing deep learning models through a GPU inference optimizer, a deep learning model converter for transforming weights from frameworks like TensorFlow and PyTorch, and a custom plugin library to implement operations not natively supported by the TensorRT API. The project distinguishes itself through a comprehensive collection of pre-defined network implementations, ranging from various YOLO versions and DETR transformers for object det

    C++arcfacecrnndetr
    Auf GitHub ansehen↗7,802
  • iree-org/ireeAvatar von iree-org

    iree-org/iree

    3,819Auf GitHub ansehen↗

    IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various frameworks into optimized binaries for execution across diverse hardware targets. It provides a unified pipeline to ingest models from PyTorch, TensorFlow, JAX, and ONNX, lowering them into a common intermediate representation for deployment on CPUs, GPUs, and bare-metal embedded systems. The project distinguishes itself through a bytecode virtual machine and a hardware abstraction layer that decouple high-level model logic from specific hardware instruction sets. It supports sophis

    C++compilercudajax
    Auf GitHub ansehen↗3,819
  • nvidia/isaac-gr00tAvatar von NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Auf GitHub ansehen↗
    Jupyter Notebook
    Auf GitHub ansehen↗6,222
Alle 30 Alternativen zu Onnx Tensorrt anzeigen→

Häufig gestellte Fragen

Was macht onnx/onnx-tensorrt?

This project is a deep learning model compiler and parser that converts ONNX models into optimized TensorRT engines. It functions as a bridge that maps standardized ONNX operators to vendor-specific kernels to enable high-performance inference on NVIDIA GPUs.

Was sind die Hauptfunktionen von onnx/onnx-tensorrt?

Die Hauptfunktionen von onnx/onnx-tensorrt sind: ONNX-to-TensorRT Conversions, Inference Optimization Tools, Model Deployment, GPU Kernel Selection Heuristics, Graph-Based Inference, Operator Mappings, Inference Engine Compilers, Ahead-of-Time Kernel Compilation.

Welche Open-Source-Alternativen gibt es zu onnx/onnx-tensorrt?

Open-Source-Alternativen zu onnx/onnx-tensorrt sind unter anderem: tingsongyu/pytorch-tutorial-2nd — This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It… wang-xinyu/tensorrtx — tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor… nvidia/isaac-gr00t. iree-org/iree — IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various… datitran/object_detector_app — This application is a real-time computer vision system designed to identify and label objects within live video feeds,… onnx/onnxmltools — This project is a machine learning interoperability tool designed to translate models from various training frameworks…