What problem does it solve?
This Skill eliminates slow, memory-constrained LLM inference by providing a production-ready, NVIDIA-accelerated pipeline that maximizes throughput and minimizes latency when serving large models.
Core Features & Use Cases
- Performance optimizations: In-flight batching, CUDA graphs, flash attention, and paged KV cache to boost tokens/sec and stabilise P99 latency.
- Quantization & memory reduction: FP8, INT4, and AWQ/GPTQ workflows to fit larger models and reduce GPU memory usage.
- Parallelism & scaling: Tensor, pipeline, and expert parallelism patterns for single-node multi-GPU and multi-node deployments.
- Serving & observability: OpenAI-compatible trtllm-serve, Prometheus metrics, health endpoints, and Kubernetes deployment examples.
- Use Case: Serve Meta-Llama-3-8B on H100 with FP8 for low-latency chat applications or scale Llama-3-70B across 4 A100s for high-throughput batch inference.
Quick Start
Start trtllm-serve for meta-llama/Meta-Llama-3-8B using fp8 and tp_size=4 to deploy a high-throughput, low-latency inference endpoint.