whatisgithub

What is jetson-containers?

dusty-nv/jetson-containers — explained in plain English

Analysis updated 2026-06-26

4,660Jupyter NotebookAudience · researcherComplexity · 3/5Setup · moderate

In one sentence

Pre-built Docker containers for running AI and machine learning software on Nvidia Jetson edge devices, covering frameworks like PyTorch and tools like Ollama and llama.cpp without requiring manual compilation.

Mindmap

mindmap
  root((jetson-containers))
    What it does
      Pre-built AI containers
      Avoids manual compiling
    Container categories
      ML frameworks
      LLM inference tools
      Vision-language models
      Robotics ROS
      Vector databases
    Supported hardware
      Nvidia Jetson devices
      Edge deployment
    Use cases
      Local LLM on device
      Robotics AI apps
      Edge vision models
    Resources
      Jetson AI Lab site
      Tutorials benchmarks
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run a local large language model like Llama on a Jetson Orin device using a pre-configured Ollama or llama.cpp container.

USE CASE 2

Build a robotics application on Jetson hardware using a ROS container that already has all dependencies configured.

USE CASE 3

Set up a vision-language model like LLaVA on a Jetson device for on-device image understanding without resolving dependency conflicts.

What is it built with?

PythonDockerPyTorchTensorFlowCUDAJupyter Notebook

How does it compare?

dusty-nv/jetson-containersmakcedward/nlpaugbramblexu/pydata-notebook
Stars4,6604,6574,664
LanguageJupyter NotebookJupyter NotebookJupyter Notebook
Setup difficultymoderateeasyeasy
Complexity3/52/51/5
Audienceresearcherdatadata

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires Nvidia Jetson hardware, an initial setup script configures the system and installs the container management tool before you can run anything.

So what is it?

Nvidia Jetson devices are small, energy-efficient computers built around an Nvidia GPU. They are popular for running AI workloads at the edge, meaning on a device in the real world rather than in a data center. Getting AI and machine learning software installed on Jetson devices is often difficult because these libraries are compiled specifically for the hardware architecture and the combination of the Linux operating system and Jetson firmware they ship with. This repository provides a system for building Docker containers that have these libraries pre-configured and ready to run on Jetson hardware. Docker containers are self-contained software packages that include an application and everything it needs to run. By using a container, you avoid the complicated process of compiling each library from source and resolving dependency conflicts yourself. The collection covers a wide range of AI software categories. For machine learning frameworks there are containers for PyTorch, TensorFlow, and JAX. For running large language models locally there are containers for tools like llama.cpp, Ollama, vLLM, and several others. For vision-language models that can understand images and text together there are LLaVA and VILA among others. For robotics applications there is ROS and several robot learning frameworks. There are also containers for simulation environments, computer vision tools, and vector databases used in retrieval-augmented generation setups. The project is maintained by a Nvidia engineer and is tied to an accompanying website called Jetson AI Lab, which provides tutorials and benchmarks. Installation starts with a setup script that configures the system and installs a command-line tool for building and running any of the available containers. This is primarily useful for researchers, engineers, or hobbyists who have Jetson hardware and want to run AI experiments or build applications without manually dealing with library compilation. The containers save significant setup time and provide tested combinations of software versions known to work together on Jetson.

Copy-paste prompts

Prompt 1
How do I run the jetson-containers setup script and launch an Ollama container for local LLM inference on a Jetson Orin?
Prompt 2
Which jetson-containers container should I use to run PyTorch on my Jetson device, and how do I build and start it?
Prompt 3
How do I use jetson-containers to run a LLaVA vision-language model on a Jetson Orin for image description tasks?
Prompt 4
How do I set up a ROS container from jetson-containers to develop a robotics application on Nvidia Jetson hardware?

Frequently asked questions

What is jetson-containers?

Pre-built Docker containers for running AI and machine learning software on Nvidia Jetson edge devices, covering frameworks like PyTorch and tools like Ollama and llama.cpp without requiring manual compilation.

What language is jetson-containers written in?

Mainly Jupyter Notebook. The stack also includes Python, Docker, PyTorch.

How hard is jetson-containers to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is jetson-containers for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.