How-toUpdated 2026-07-01 · 9 min read · by RTXsparks Lab

Serving Llama 3.2 90B Vision with TensorRT-LLM on RTX Spark

Production TensorRT-LLM deployment of Llama 3.2 90B Vision on RTX Spark. Configs, systemd, TLS, observability.

Install

Install TensorRT-LLM via pip/docker/apt as appropriate. Verify GPU visibility with nvidia-smi.

  • # TensorRT-LLM install
  • # see TensorRT-LLM docs

Config

Optimized TensorRT-LLM config for Llama 3.2 90B Vision at Q4_K_S: batch, KV cache dtype, and parallelism knobs.

Systemd unit

[Unit] Description=TensorRT-LLM for Llama 3.2 90B Vision — [Service] ExecStart=/usr/bin/tensorrt-llm serve llama-3-2-90b-vision --port 8000 — Restart=always.

nginx + TLS

Terminate TLS at nginx with a Let's Encrypt cert, rate-limit at 20 req/s per IP, and proxy to the local TensorRT-LLM port.

Observability

Scrape TensorRT-LLM Prometheus metrics into Grafana; watch tokens_per_second, batch_size, and kv_cache_usage.

Frequently asked questions

Is TensorRT-LLM the fastest for Llama 3.2 90B Vision?

Yes for interactive latency; vLLM ties on throughput.

Can I run multiple models with one instance?

One process per model is standard.

Related guides