Automation & Ops ✓ NVIDIA · Official jetsonvllmsglangdockerllm-servingvlm-servinghugging-face

Jetson LLM Serving

Deploy OpenAI-compatible LLM and VLM servers on Jetson with vLLM or SGLang.

FollowSkills review · FSRS-2.0
Not recommended
54/ 100 5-point scale 2.7 / 5
Trust16 / 25 · 3.2/5

The document explicitly addresses sudo, Docker GPU access, host networking, 0.0.0.0 exposure, HF_TOKEN handling, and approval before MIG or service changes. However, it lacks a local-bind default, a complete rollback procedure, and image-integrity verification, so points are deducted.

Reliability8 / 20 · 2.0/5

Device branches, runtime paths, launch commands, verification, and OOM guidance are reasonably detailed. Reliability is reduced by inconsistent vLLM memory settings (0.75 versus 0.85), mutable latest tags, no executable tests for this skill, and limited diagnostics for startup failures.

Adaptability10 / 15 · 3.3/5

Audience, Jetson branching, LLM/VLM scenarios, triggers, and the benchmark handoff are clear. There is no stated Chinese-language support or guidance for Hugging Face, GHCR, and NVIDIA registry reachability from mainland China, so points are deducted.

Convention9 / 15 · 3.0/5

The document has useful prerequisites, progressive steps, limitations, handoffs, license information, version 0.0.1, and an ownership clue. It lacks the recommended Examples section, a properly formatted author identity, a clear changelog, and an explicit maintenance/update path.

Effectiveness7 / 15 · 2.3/5

The skill directly supplies platform-specific docker run commands, serving flags, an OpenAI-compatible endpoint, and curl verification, covering the core deployment task. Static review cannot verify runtime success, model compatibility, or output quality, and users must still provide device and model details; the static ceiling therefore limits this to 7.

Verifiability4 / 10 · 2.0/5

The skill cites Jetson AI Lab and NVIDIA-AI-IOT reference material and is assessed at a pinned revision. However, the benchmark dataset is unavailable and there is no skill-specific committed test suite, so the reported evaluation metrics are not independently reproducible and evidence remains limited.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • The commands use mutable latest image tags; production or compliance deployments should pin digests and record image provenance.
  • docker run uses --network host, --host 0.0.0.0, and port 8000, which may expose the service to the local network; the user should confirm the intended network scope and access controls.
  • HF_TOKEN may appear in Docker inspect output, process metadata, or logs; prefer least-privilege credentials, secrets, or mounted credential files.
  • Reachability of Hugging Face, GHCR, and NVIDIA registries from mainland China is not addressed; prepare cached models and images or an approved mirror before deployment.
  • The vLLM GPU-memory-utilization examples conflict between 0.75 and 0.85; the value should be selected explicitly for the target device and model.
See the full review method →

What does this skill do, and when should you use it?

Jetson LLM Serving provides hardware-aware recipes for running vLLM or SGLang on NVIDIA Jetson systems. It distinguishes Thor, Orin with JetPack 7.2 or later, and older Orin releases, selecting the corresponding upstream or NVIDIA-AI-IOT container path. The skill covers both LLM and VLM serving and includes launch, endpoint, verification, and pre-flight guidance. It is a good fit for operators who already have a Jetson host, Docker GPU access, and a model checkpoint to serve.

Selects a runtime path based on the Jetson family and JetPack generation; guides MAXN power-mode setup; mounts the Hugging Face cache and optionally passes HF_TOKEN; produces docker run commands using vllm serve or the Thor SGLang launcher with model, port, context-length, memory-utilization, and tensor-parallel settings; exposes an OpenAI-compatible endpoint at http://<jetson-ip>:8000/v1; verifies availability with curl http://localhost:8000/v1/models; and advises on OOM conditions, MIG, GPU device contention, Docker runtime visibility, and conflicting vllm containers.

  1. A Jetson Thor operator wants to host a Hugging Face LLM with vLLM for Open WebUI or an application.
  2. An Orin user on JetPack 7.2 / L4T r39+ needs an upstream vLLM deployment recipe.
  3. An older Orin user needs the NVIDIA-AI-IOT prebuilt vLLM image matched to the JetPack stack.
  4. A Jetson user wants to serve a VLM through the same vLLM-compatible API flow.
  5. A Thor user needs SGLang for RAG, tool use, structured generation, or SGLang-specific scheduling.
  6. An operator encounters startup OOM and needs conservative adjustments or a handoff to memory tuning.

What are this skill's strengths and limitations?

Pros
  • Provides distinct runtime paths for Thor, current Orin, and older Orin systems.
  • Covers vLLM, NVIDIA SGLang on Thor, LLMs, and VLMs.
  • Includes launch commands, endpoint and verification guidance, power-mode setup, quantization preferences, and pre-flight checks.
  • Documents operational risks involving HF_TOKEN exposure, MIG, display or camera contention, and mutable image tags.
Limitations
  • Requires a Jetson environment with Docker and NVIDIA GPU runtime access.
  • Does not benchmark the deployed server or provide performance measurements.
  • Actual feasibility still depends on model architecture, quantization, context length, concurrency, and device memory.
  • The examples use mutable tags such as latest; release deployments should pin an image digest.
  • The supplied SKILL.md does not document an independent test suite or concrete device coverage results.

How do you install this skill?

Install only this skill from the NVIDIA/skills collection with: npx skills add nvidia/skills --skill jetson-llm-serve --yes. The README also documents --agent codex and other client-specific installation targets. After installation, the skill becomes available when the agent next loads skills and encounters a relevant task.

How do you use this skill?

After installation, use a trigger such as: “Deploy Hugging Face model <hf-repo-id> with vLLM on my Jetson Thor and expose an OpenAI-compatible API.” The skill supplies the family-appropriate container, docker run and server command, endpoint, and curl verification step. Commands must be run on the Jetson host or from a shell with Docker access to the Jetson GPU; recipe-only questions should be answered without starting containers.

How does this skill compare with similar options?

For plain high-throughput OpenAI-compatible serving, the skill prefers vLLM. For RAG, tool use, structured generation, or SGLang-specific scheduling on Thor, it recommends NVIDIA SGLang 26.01. Older Orin systems use the NVIDIA-AI-IOT prebuilt vLLM image, while Orin on JetPack 7.2 / L4T r39+ can use upstream vLLM.

FAQ

Does the source specify a cost?
No pricing information is provided for the skill or its containers, so cost cannot be determined from the supplied material.
When is HF_TOKEN required?
Only for gated or private Hugging Face models. Public models that do not require Hub authentication should omit the environment variable.
What should I do if the server OOMs at startup?
Lower --gpu-memory-utilization by 0.05 and relaunch, or hand off to jetson-inference-mem-tune for workload-aware guidance.
Can it serve VLMs?
Yes. VLMs use the same Jetson container and vllm serve flow as LLMs, with a different vision-language checkpoint.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

Jetson Inference Memory Tuning

Choose a Jetson serving runtime and generate memory flags from the device snapshot and workload.

Automation & Ops ✓ NVIDIA · Official

Jetson Package & Environment Advisor

Select Jetson-compatible containers and GPU package indexes by device architecture.

Automation & Ops ✓ NVIDIA · Official

Jetson vLLM Speculative Decoding

Configure speculative decoding for lower single-stream generation latency on Jetson vLLM servers.

Automation & Ops ✓ NVIDIA · Official

Jetson LLM Benchmark

Measure and compare LLM runtime performance on Jetson with structured JSON results.

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Model Onboarding

A structured guide for adding new LLM, MoE, and VLM architectures to NeMo AutoModel.

Automation & Ops ✓ NVIDIA · Official

VSS Video Analysis Reports

Generates structured reports from recorded video clips or incident time ranges.

Dev & Engineering ✓ NVIDIA · Official

NV-Reason-CXR Chest X-ray Reasoning Test

Runs reproducible command-shape and live inference smoke tests for chest X-ray reasoning.

Automation & Ops ✓ NVIDIA · Official

NeMo-RL Brev Runbook

Helps NeMo-RL agents manage storage, caches, logs, and authentication safely on Brev instances.

Data & Analysis ✓ NVIDIA · Official

TAO Video Reasoning Annotation Pipeline

Convert raw videos into chain-of-thought training data.

Dev & Engineering ✓ NVIDIA · Official

Jetson Target Switcher

Switch the active Jetson target among existing platform profiles.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Info Check

Verify Jetson BSP version, board configs, and rootfs state before flashing.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Source Builder

Rebuild Jetson BSP device trees, kernels, and modules from source changes and produce a deployable artifact manifest.

Automation & Ops ✓ NVIDIA · Official

Jetson Device Info Snapshot

Capture a concise software, kernel, OS, and power-mode baseline from a running Jetson target.

Dev & Engineering ✓ NVIDIA · Official

Jetson PCIe Controller Customizer

Configure per-controller PCIe state, lane width, and link speed on custom Jetson Thor or Orin carriers.

Dev & Engineering ✓ NVIDIA · Official

Jetson Target Platform Initializer

Create a Jetson target-platform profile for a reference devkit or custom carrier and update the active pointer.

Dev & Engineering ✓ NVIDIA · Official

Jetson Clock Customizer

Lock or cap Jetson CPU, GPU, and EMC clock behavior before flashing a BSP image.

Automation & Ops ✓ NVIDIA · Official

Jetson Health Snapshot

Read-only diagnostics that consolidate a live Jetson’s hardware, resource, and service state.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Image Flasher

Safely flash a promoted Jetson BSP image onto a Jetson device in RCM mode.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Quick Start

Choose a Jetson BSP customization path and hand validated intake answers to the right setup skills.

Data & Analysis ✓ NVIDIA · Official

TAO Grounding DINO Open-Vocabulary Detection

Train and deploy text-guided object detectors without a fixed class vocabulary.

Related skills