NVIDIA/TensorRT
NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference on NVIDIA GPUs. This repository contains the open source components of TensorRT.
解决的问题
TensorRT 是一个高性能推理优化器和运行时,可加速 AI 模型在 NVIDIA GPU 上的部署。它专注于降低延迟并提高各种模态(包括 LLM、视觉、音频和多模态模型)的 AI 推理工作负载的吞吐量。
工作原理
TensorRT 通过提供专门的导入路径(如 ONNX、Torch-TensorRT 和 HuggingFace/Optimum)以及网络定义 API 来优化模型。它利用强类型网络和显式量化等技术来提高性能。该项目的开源组件包括 ONNX 解析器和 TensorRT 插件,允许开发者使用自定义层扩展库。
适用人群
需要在 NVIDIA 硬件(包括 Jetson、DriveOS 和数据中心 GPU)上部署优化、低延迟 AI 模型的 AI 工程师和开发者。
亮点
- 广泛的模型支持:支持多种模型,包括 LLM、编码器 NLP、视觉、音频和扩散模型。
- 可扩展架构:提供开源插件系统,用于实现自定义层。
- 多平台部署:支持 Linux(x86_64 和 aarch64)、Windows 以及 DriveOS 和 QNX 等专用环境。
- 简化 API:最近的更新(v11.X)简化了 API,向强类型网络和显式量化迈进。
相关
- 项目
- 项目
- 项目
- 项目
- 项目