Skip to main content

Quickstart

This guide walks you through installing jnc on your Jetson device, creating your first workspace, adding dependencies, and running code.

Install jnc

Run the following on your Jetson:
Verify the installation:

Verify your hardware

First, confirm jnc can detect your Jetson:
You should see output like:

Create a workspace

This creates a jnc.toml manifest file that defines your workspace’s dependencies, tasks, and target platform.

Add dependencies

Install packages from the conda ecosystem:
This resolves compatible versions, updates the manifest, and creates a lock file (jnc.lock) for reproducibility.

Set system requirements

Specify the L4T version your workspace requires. This ensures dependency resolution picks packages compatible with your Jetson: Edit jnc.toml and add:

Run commands

Run any command inside the workspace environment:

Define tasks

Add reusable tasks to your manifest:
Run them by name:

Enter the environment shell

Start an interactive shell with all dependencies available:

What’s in the manifest?

After these steps, your jnc.toml looks something like:

Next steps

  • Basic Usage — common workflows at a glance
  • Environments — manage separate dependency sets for inference, training, etc.
  • Tasks — advanced task configuration
  • CLI Reference — complete command documentation