awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
onnx avatar

onnx/onnx-tensorrt

0
View on GitHub↗
3,187 stele·546 fork-uri·C++·apache-2.0·4 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru onnx/onnx-tensorrtGraficul istoricului de stele pentru onnx/onnx-tensorrt

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Onnx Tensorrt

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Onnx Tensorrt.
  • tingsongyu/pytorch-tutorial-2ndAvatar TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,555
  • wang-xinyu/tensorrtxAvatar wang-xinyu

    wang-xinyu/tensorrtx

    7,802Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,802
  • iree-org/ireeAvatar iree-org

    iree-org/iree

    3,819Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,819
  • nvidia/isaac-gr00tAvatar NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Vezi pe GitHub↗
    Jupyter Notebook
    Vezi pe GitHub↗6,222
Vezi toate cele 30 alternative pentru Onnx Tensorrt→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale onnx/onnx-tensorrt?

Principalele funcționalități ale onnx/onnx-tensorrt sunt: 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.

Care sunt câteva alternative open-source pentru onnx/onnx-tensorrt?

Alternativele open-source pentru onnx/onnx-tensorrt includ: 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…