What problem does it solve? Deploying LLM or VLM servers on memory-constrained NVIDIA Jetson devices often leads to OOM failures and guesswork around runtime selection and memory flags. This Skill turns a live memory audit snapshot into concrete runtime and launch-flag recommendations for vLLM, SGLang, llama.cpp, and TensorRT Edge-LLM. ## Core Features & Use Cases - Runtime Selection: Picks the lightest suitable serving stack (vLLM, SGLang, llama.cpp, TensorRT Edge-LLM) based on Jetson SKU, memory headroom, and workload type (llm-server, vlm-server, embedding, rag). - Memory Flag Generation: Emits exact launch flags such as --gpu-memory-utilization, --max-model-len, --mem-fraction-static, -ngl, and -c, scaled to SKU defaults or a user-specified free-memory target. - Quantization and Install Guidance: Provides per-runtime quantization recommendations (W4A16, AWQ/GPTQ, NVFP4, GGUF Q4_K_M) and JetPack-matched container paths for Orin and Thor. - Use Case: A developer's vLLM server keeps OOMing on an AGX Orin while serving a 7B model. The Skill reads the audit JSON and returns concrete --gpu-memory-utilization and --max-model-len values plus lower-memory alternatives like llama.cpp with GGUF. ## Quick Start Ask the agent to run scripts/recommend.py against a fresh jetson-memory-audit JSON with your runtime and workload, for example: recommend vLLM memory flags for an llm-server workload on my Jetson using the latest audit snapshot.