awesome-repositories.com
Blog
MCP
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
·
NVIDIA-AI-IOT avatar

NVIDIA-AI-IOT/torch2trt

0
View on GitHub↗
4,877 stele·699 fork-uri·Python·MIT·9 vizualizări

Torch2trt

torch2trt este un instrument pentru transformarea modulelor de model PyTorch în motoare TensorRT optimizate, pentru a îmbunătăți performanța de inferență pe GPU-urile NVIDIA. Funcționează ca un optimizator de modele de deep learning și generator de motoare care convertește straturile rețelelor neuronale în formate runtime de înaltă performanță pentru procesoare grafice accelerate hardware.

Proiectul dispune de un instrument de conversie a straturilor personalizat care permite utilizatorilor să definească și să înregistreze logică de conversie bazată pe Python pentru a gestiona operațiuni specializate care nu sunt suportate implicit. Această extensibilitate este combinată cu un sistem bazat pe registru pentru maparea tipurilor de straturi specifice către funcții de conversie definite de utilizator.

Sistemul acoperă accelerarea inferenței GPU prin cuantizarea modelelor de deep learning și antrenarea conștientă de cuantizare pentru a reduce utilizarea memoriei și a crește throughput-ul. Include, de asemenea, capabilități pentru persistența modelelor, permițând starea motoarelor optimizate să fie salvată și reîncărcată.

Features

  • TensorRT Framework Integrations - Integrates TensorRT optimization into PyTorch by translating deep learning operations into optimized graphs.
  • Custom Neural Network Layers - Supports the implementation of specialized conversion logic for non-standard neural network operations.
  • GPU-Accelerated Inference - Accelerates GPU inference by transforming deep learning models into highly optimized hardware-specific formats.
  • Deep Learning Optimization - Reduces model latency and memory usage through precision optimization and computational graph refinement.
  • ONNX-to-TensorRT Conversions - Transforms model modules into optimized TensorRT engines to improve inference performance on GPUs.
  • PyTorch-to-TensorRT Converters - Transforms PyTorch model modules into optimized TensorRT engines to improve GPU inference performance.
  • TensorRT Engine Generators - Converts neural network layers into high-performance runtime engines for hardware-accelerated graphics processors.
  • Model Quantization - Reduces the precision of model weights to decrease memory footprint and increase GPU throughput.
  • Precision Quantization - Implements precision quantization to reduce memory usage and accelerate GPU inference.
  • PyTorch Model Optimizations - Optimizes PyTorch models by converting them into TensorRT engines for lower latency on NVIDIA GPUs.
  • Model Conversion Utilities - Provides a utility for defining and registering Python-based conversion logic for model transformation.
  • Quantization-Aware Training - Implements training techniques that simulate quantization noise to optimize model precision.
  • Recursive Module Operations - Provides utilities for recursively traversing the PyTorch model hierarchy to transform modules into TensorRT representations.
  • Layer Conversion Registries - Features a registry-based system to map specific layer types to user-defined conversion functions.
  • Scripting Extension Layers - Exposes a scripting extension layer using Python to extend the functionality of the conversion process.

Istoric stele

Graficul istoricului de stele pentru nvidia-ai-iot/torch2trtGraficul istoricului de stele pentru nvidia-ai-iot/torch2trt

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

Întrebări frecvente

Ce face nvidia-ai-iot/torch2trt?

torch2trt este un instrument pentru transformarea modulelor de model PyTorch în motoare TensorRT optimizate, pentru a îmbunătăți performanța de inferență pe GPU-urile NVIDIA. Funcționează ca un optimizator de modele de deep learning și generator de motoare care convertește straturile rețelelor neuronale în formate runtime de înaltă performanță pentru procesoare grafice accelerate hardware.

Care sunt principalele funcționalități ale nvidia-ai-iot/torch2trt?

Principalele funcționalități ale nvidia-ai-iot/torch2trt sunt: TensorRT Framework Integrations, Custom Neural Network Layers, GPU-Accelerated Inference, Deep Learning Optimization, ONNX-to-TensorRT Conversions, PyTorch-to-TensorRT Converters, TensorRT Engine Generators, Model Quantization.

Care sunt câteva alternative open-source pentru nvidia-ai-iot/torch2trt?

Alternativele open-source pentru nvidia-ai-iot/torch2trt includ: wang-xinyu/tensorrtx — tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor… pytorch/executorch — ExecuTorch is a lightweight C++ runtime for deploying PyTorch models on mobile, embedded, and edge hardware. It… tingsongyu/pytorch_tutorial — This project is a comprehensive collection of educational examples and reference implementations for building vision… tingsongyu/pytorch-tutorial-2nd — This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It… abetlen/llama-cpp-python — llama-cpp-python provides a Python interface for the llama.cpp library, enabling the execution of large language… nvidia/isaac-gr00t.

Alternative open-source pentru Torch2trt

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Torch2trt.
  • 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
  • pytorch/executorchAvatar pytorch

    pytorch/executorch

    4,296Vezi pe GitHub↗

    ExecuTorch is a lightweight C++ runtime for deploying PyTorch models on mobile, embedded, and edge hardware. It provides an ahead-of-time compilation pipeline that exports, quantizes, and lowers model graphs into compact serialized programs, then executes them through a minimal runtime with hardware acceleration and on-device large language model inference capabilities. The project distinguishes itself through a hardware accelerator delegate system that partitions model subgraphs and offloads computation to specialized backends including NPUs, GPUs, and DSPs from Apple, Arm, Intel, MediaTek,

    Pythondeep-learningembeddedgpu
    Vezi pe GitHub↗4,296
  • tingsongyu/pytorch_tutorialAvatar TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018Vezi pe GitHub↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Python
    Vezi pe GitHub↗8,018
  • 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
Vezi toate cele 30 alternative pentru Torch2trt→