What problem does it solve? Deploying large language models in production with PyTorch alone delivers poor throughput and high latency, driving up GPU costs and degrading user experience. This Skill guides you through compiling, quantizing, and serving LLMs with NVIDIA TensorRT-LLM to achieve 10-100x faster inference on A100 and H100 hardware. ## Core Features & Use Cases - Quantization & Optimization: Apply FP8, INT4 (AWQ/GPTQ) quantization, in-flight batching, paged KV cache, speculative decoding, and CUDA graphs to maximize throughput and cut memory usage by 50-75%. - Multi-GPU & Multi-Node Scaling: Configure tensor, pipeline, and expert parallelism to serve models from 8B to 405B parameters across NVLink-connected GPUs and InfiniBand clusters. - Production Serving: Deploy an OpenAI-compatible API with trtllm-serve, complete with Prometheus metrics, health probes, Kubernetes manifests, autoscaling, and load balancing. - Use Case: You need to serve Llama 3-70B to thousands of concurrent users. Use this Skill to quantize the model to FP8, shard it across 4 A100 GPUs with tensor parallelism, and expose it behind an autoscaling Kubernetes deployment with monitoring. ## Quick Start Use the tensorrt-llm skill to serve Llama 3-8B with FP8 quantization on my H100 GPU with an OpenAI-compatible endpoint.