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는 NVIDIA GPU에서 AI 모델 배포를 가속화하는 고성능 추론 최적화 프로그램이자 런타임입니다. LLM, 비전, 오디오, 멀티모달 모델을 포함한 다양한 AI 추론 워크플로우의 지연 시간을 줄이고 처리량을 높이는 데 중점을 둡니다.
작동 방식
TensorRT는 ONNX, Torch-TensorRT, HuggingFace/Optimum과 같은 특수 가져오기 경로와 네트워크 정의 API를 제공하여 모델을 최적화합니다. 강력한 형식의 네트워크와 명시적 양자화와 같은 기술을 활용하여 성능을 향상시킵니다. 프로젝트의 오픈 소스 구성 요소에는 ONNX 파서와 TensorRT 플러그인이 포함되어 있어 개발자가 사용자 정의 레이어로 라이브러리를 확장할 수 있습니다.
대상 사용자
Jetson, DriveOS, 데이터 센터 GPU를 포함한 NVIDIA 하드웨어에서 최적화된 저지연 AI 모델을 배포해야 하는 AI 엔지니어와 개발자.
주요 특징
- 광범위한 모델 지원: LLM, 인코더 NLP, 비전, 오디오, 확산 모델을 포함한 다양한 모델을 지원합니다.
- 확장 가능한 아키텍처: 사용자 정의 레이어 구현을 위한 오픈 소스 플러그인 시스템을 제공합니다.
- 멀티 플랫폼 배포: Linux(x86_64 및 aarch64), Windows, DriveOS 및 QNX와 같은 특수 환경을 지원합니다.
- 간소화된 API: 최근 업데이트(v11.X)는 API를 간소화하여 강력한 형식의 네트워크와 명시적 양자화를 지향합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트