jetson-llm-serve

Deploy OpenAI-compatible LLM or VLM serving endpoints on Jetson devices.

110|19|Updated May 25, 2026
One-click install
npx skills add https://github.com/NVIDIA-AI-IOT/jetson-device-skills --skill jetson-llm-serve
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jetson-llm-serve
Source: https://github.com/NVIDIA-AI-IOT/jetson-device-skills/tree/main/skills/jetson-llm-serve
Command: npx skills add https://github.com/NVIDIA-AI-IOT/jetson-device-skills --skill jetson-llm-serve

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the guesswork from serving large language models and vision-language models on Jetson devices by choosing the right runtime, launch settings, and verification steps for the target hardware.

Core Features & Use Cases

  • Jetson-aware runtime selection: Chooses upstream vLLM for newer Thor and Orin JetPack 7.2 systems, or the NVIDIA-AI-IOT vLLM image for older Orin releases.
  • LLM and VLM serving recipes: Generates complete deployment guidance for text models and multimodal models using vLLM or SGLang.
  • Operational safeguards: Includes MAXN power setup, memory-conscious defaults, OpenAI-compatible endpoints, and basic pre-flight checks so the server starts reliably.
  • Use case: A developer wants to expose a model from a Jetson board to Open WebUI or an application without manually researching JetPack compatibility, container tags, or launch flags.

Quick Start

Ask the assistant to serve your chosen model on the Jetson device and provide the correct container, launch command, endpoint, and verification step.

Frequently Asked Questions about jetson-llm-serve

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an OpenAI-compatible LLM serving endpoint on a Jetson Orin device?

Serving VLMs on Jetson hardware requires selecting a multimodal model container and using vLLM or SGLang launch recipes configured for vision-language inference. You must apply memory-conscious defaults and verify the OpenAI-compatible endpoint through the /v1 API.

Does vLLM on Jetson require different containers for Thor and Orin devices?

Yes, vLLM on Jetson requires different containers based on the hardware generation. Newer Thor and Orin systems with JetPack 7.2 use upstream vLLM, while older Orin releases require the specific NVIDIA-AI-IOT vLLM image for proper runtime compatibility.

Why does my Jetson LLM server fail to start reliably during local model serving?

A Jetson LLM server fails to start reliably when MAXN power mode is not configured or memory-conscious defaults are missing. Ensuring the proper Jetson generation, model-specific container selection, and host networking on port 8000 provides the necessary operational safeguards for reliable startup.

What is the best way to expose a local Jetson model to Open WebUI?

The best way to expose a local Jetson model to Open WebUI is to launch an OpenAI-compatible serving endpoint using vLLM or SGLang with host networking on port 8000. This allows Open WebUI to connect directly to your local deployment without manual compatibility research.

Can I use SGLang for multimodal vision-language inference on Jetson devices?

Yes, you can use SGLang for multimodal vision-language inference on Jetson devices. The deployment generates complete serving recipes for both text and multimodal models, applying the correct runtime and launch settings for your specific Thor or Orin hardware.