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

NVIDIA/TensorRT-LLM

0
View on GitHub↗
12,913 Stars·2,115 Forks·Python·other·10 Aufrufenvidia.github.io/TensorRT-LLM↗

TensorRT LLM

TensorRT-LLM is a platform and toolkit designed for compiling, optimizing, and serving transformer-based models on accelerated hardware. It functions as a framework that transforms machine learning models into efficient execution graphs, providing an engine to refine these models for specific hardware to maximize throughput and minimize latency during text generation.

The project distinguishes itself through advanced execution strategies that manage the entire inference pipeline. It utilizes kernel-level fusion and static graph execution to optimize mathematical operations and computational flow, while implementing paged attention memory management to handle long sequence lengths without memory fragmentation. These capabilities are integrated with in-flight request batching and custom decoding logic, which allow for the direct implementation of sampling strategies within the execution pipeline to reduce data transfer overhead.

The toolkit supports both online model serving for scalable, concurrent request handling and offline batch inference for high-volume, non-interactive processing. It provides comprehensive controls for managing attention memory and configuring decoding parameters, ensuring that hardware utilization remains efficient across diverse deployment environments.

Features

  • GPU-Accelerated - Provides a high-performance deployment platform for serving optimized language models with advanced batching.
  • Model Compilation - Transforms machine learning models into highly efficient execution graphs for accelerated text generation.
  • Large Language Model Optimization - Compiles and refines machine learning models for specific hardware to maximize throughput and reduce latency.
  • Model Optimization - Compiles and refines machine learning models for specific hardware to maximize processing throughput and reduce latency.
  • PagedAttention Memory Management - Allocates non-contiguous memory blocks for key-value caches to eliminate fragmentation and support long sequence lengths.
  • Model Compilers - Transforms high-level neural network definitions into hardware-specific execution kernels to maximize throughput.
  • High-Throughput Model Serving - Deploys optimized models as scalable services to handle concurrent user requests while maintaining low latency.
  • Online Model Servers - Deploys optimized models as scalable services, handling concurrent user requests with advanced batching and scheduling.
  • Attention Backends - Allocates and retains memory for attention mechanisms to support long sequence processing and data reuse.
  • Long-Context Sequence Processors - Allocates and retains memory for attention mechanisms to support processing long sequences and data reuse.
  • Inference Batching Schedulers - Groups multiple concurrent inference requests into a single execution pass to optimize hardware utilization.
  • Offline Inference Engines - Provides offline batch inference to process large volumes of data through optimized models in non-interactive environments.
  • AI & Machine Learning - Easy-to-use API for defining and optimizing LLMs
  • Inference and Deployment - High-performance inference engine optimized for NVIDIA GPUs.
  • Inference and Deployment Acceleration - NVIDIA's high-performance toolkit for accelerating LLM inference on GPUs.
  • Inference and Serving - API for building high-performance inference engines.
  • Inference Engines - API for building optimized inference engines.
  • Inference Frameworks - Optimized inference engine for NVIDIA GPU hardware.
  • Inference Serving Engines - High-performance inference engine with advanced batch management.
  • Machine Learning Libraries - Optimized Python API for LLM inference.
  • Model Serving - Compiler for optimizing transformer-based models on NVIDIA GPUs.
  • Model Serving and Inference - Accelerator for high-performance LLM inference and training.
  • Model Serving Engines - Inference engine optimized for NVIDIA GPU architectures.
  • Static Graph Execution - Pre-calculates computational flow and memory requirements before runtime to ensure predictable performance.
  • Kernel Fusion Operations - Combines multiple sequential mathematical operations into single optimized GPU instructions to reduce memory bandwidth overhead.
  • Batch Inference Engines - Processes large volumes of data through optimized models in non-interactive environments to maximize hardware utilization.
  • Custom Decoding Strategies - Implements custom sampling strategies directly within the execution pipeline to minimize data transfer overhead.
  • Generation Controls - Adjusts sampling strategies and decoding logic to manage generated text quality and inference speed.
  • Inference Configuration Parameters - Provides configuration settings to adjust sampling strategies and logic for controlling generated text quality.

Star-Verlauf

Star-Verlauf für nvidia/tensorrt-llmStar-Verlauf für nvidia/tensorrt-llm

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 TensorRT LLM

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit TensorRT LLM.
  • vllm-project/vllmAvatar von vllm-project

    vllm-project/vllm

    83,048Auf GitHub ansehen↗

    vLLM is a high-throughput inference engine designed for the efficient serving and execution of large language models. It functions as a production-ready distributed model server, providing standard API protocols for online serving while also supporting offline batch processing. The system is built to maximize token generation speed and memory efficiency, enabling both large-scale cloud deployments and local execution on personal hardware. The project distinguishes itself through advanced memory management and request scheduling techniques, most notably its use of non-contiguous key-value cach

    Pythonamdblackwellcuda
    Auf GitHub ansehen↗83,048
  • sgl-project/sglangAvatar von sgl-project

    sgl-project/sglang

    29,079Auf GitHub ansehen↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Pythonattentionblackwellcuda
    Auf GitHub ansehen↗29,079
  • geeeekexplorer/nano-vllmAvatar von GeeeekExplorer

    GeeeekExplorer/nano-vllm

    11,745Auf GitHub ansehen↗

    Nano-vllm is a high-performance inference engine designed for executing large language models locally. It functions as a specialized runtime that prioritizes accelerated token generation and efficient hardware utilization for text generation tasks. The project distinguishes itself through a comprehensive suite of optimization techniques, including a graph compilation engine that transforms neural network operations into pre-compiled execution plans. It also incorporates a tensor parallelism framework to distribute model weights across multiple hardware accelerators, effectively reducing memor

    Pythondeep-learninginferencellm
    Auf GitHub ansehen↗11,745
  • zhaochenyang20/awesome-ml-sys-tutorialAvatar von zhaochenyang20

    zhaochenyang20/Awesome-ML-SYS-Tutorial

    5,371Auf GitHub ansehen↗

    This project provides a comprehensive technical guide and framework for engineering large-scale machine learning systems. It covers the full lifecycle of model development, focusing on the infrastructure and computational principles required to build, train, and serve generative AI models across distributed GPU clusters. The repository distinguishes itself by offering deep-dive tutorials and implementation strategies for complex system challenges. It emphasizes high-performance architectural primitives, such as collective communication orchestration, distributed tensor sharding, and static gr

    Python
    Auf GitHub ansehen↗5,371
Alle 30 Alternativen zu TensorRT LLM anzeigen→

Häufig gestellte Fragen

Was macht nvidia/tensorrt-llm?

TensorRT-LLM is a platform and toolkit designed for compiling, optimizing, and serving transformer-based models on accelerated hardware. It functions as a framework that transforms machine learning models into efficient execution graphs, providing an engine to refine these models for specific hardware to maximize throughput and minimize latency during text generation.

Was sind die Hauptfunktionen von nvidia/tensorrt-llm?

Die Hauptfunktionen von nvidia/tensorrt-llm sind: GPU-Accelerated, Model Compilation, Large Language Model Optimization, Model Optimization, PagedAttention Memory Management, Model Compilers, High-Throughput Model Serving, Online Model Servers.

Welche Open-Source-Alternativen gibt es zu nvidia/tensorrt-llm?

Open-Source-Alternativen zu nvidia/tensorrt-llm sind unter anderem: vllm-project/vllm — vLLM is a high-throughput inference engine designed for the efficient serving and execution of large language models.… sgl-project/sglang — Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It… geeeekexplorer/nano-vllm — Nano-vllm is a high-performance inference engine designed for executing large language models locally. It functions as… zhaochenyang20/awesome-ml-sys-tutorial — This project provides a comprehensive technical guide and framework for engineering large-scale machine learning… ggerganov/llama.cpp — llama.cpp is a high-performance C++ inference engine and runtime for executing large language models locally across… lyogavin/airllm — Airllm is a framework designed to execute and fine-tune large language models on consumer-grade hardware. By employing…