NVIDIA DGX Spark Quick Start Guide: Your Personal AI Supercomputer on the Desk

NVIDIA DGX Spark — the world’s smallest AI supercomputer powered by the NVIDIA GB10 Grace Blackwell Superchip — brings data-center-class AI performance to your desktop. With up to 1 PFLOP of FP4 AI compute and 128 GB of unified memory, it enables local inference on models up to 200 billion parameters and fine-tuning of models up to 70 billion parameters.

In this comprehensive guide, we walk you through unboxing, initial setup, system verification, remote access, Docker configuration, and more — everything you need to get started with DGX Spark quickly and efficiently.

1. DGX Spark Hardware Specifications

The NVIDIA DGX Spark delivers impressive AI performance in an ultra-compact desktop form factor (150 mm × 150 mm × 50.5 mm, weighing only 1.2 kg). It is perfect for AI developers, researchers, and engineers who want to prototype, fine-tune, and run large language models locally — or even take it to client sites for live demonstrations.

Key Features:

  • Built on the NVIDIA GB10 Grace Blackwell Superchip
  • NVIDIA Grace CPU — high-performance 20-core Arm architecture
  • 128 GB unified system memory (coherent memory shared between CPU and GPU — no more data copying between host and device memory)
  • Advanced connectivity: NVIDIA ConnectX™ high-performance networking (supports direct two-unit interconnection), Wi-Fi 7, and more
  • Supports local inference on AI models up to 200B parameters (Two interconnected DGX Spark units can handle models up to 405B parameters)
  • Up to 4 TB local NVMe storage (expandable via Type-C external storage)
  • Extremely compact and portable — ideal for AI sales engineers and field demonstrations

2. Unboxing & Device Connections

What’s in the Box

  • 1 × NVIDIA DGX Spark main unit
  • 1 × AC power cord
  • 1 × USB-C DC power adapter
  • 1 × Quick Start Guide
unboxing NVIDIA DGX Spark

Connection Steps (Standalone Mode)

The DGX Spark supports two operating modes: standalone (with monitor/keyboard/mouse) and headless networked mode. This guide uses standalone mode.

  1. Connect an HDMI monitor
  2. Connect a USB or Bluetooth keyboard and mouse (If no input devices are detected after power-on, the system will prompt you to enter Bluetooth pairing mode)
  3. Connect the power adapter Important: Use only the leftmost Type-C port
  4. Press the power button to turn on the device
Standalone Mode
Connect an HDMI monitor

Connecting Two DGX Spark Units

Connecting Two DGX Spark Units

First Boot & Initial Setup Wizard

After powering on in standalone mode, the DGX Spark automatically launches the first-time setup wizard on the connected display.

first-time setup

Follow these steps:

  1. Language & Time Zone Select your preferred language and time zone (the input field auto-filters as you type).
Select your preferred language and time zone
  • Keyboard Layout Choose the correct keyboard layout (only shown when using a physical display).
Choose the correct keyboard layout
  • License Agreement Read and accept the terms (pre-installed OS — just click Accept).
Read and accept the terms
  • Create User Account Set up a username and password for system login.
Create User Account
  • User Experience Improvement Program (Optional) Choose whether to send usage data to NVIDIA (you can uncheck and continue).
User Experience Improvement Program
  • Wi-Fi Setup Select a Wi-Fi network. (If you’re already connected via Ethernet, this step is skipped.)
Wi-Fi Setup
  • Enter Wi-Fi Password
join network
  • Automatic Software Download & Installation Once online, the system automatically downloads and installs the complete official software image.

Warning: Do not power off or restart the device during this process. The system may reboot several times.

Automatic Software Download & Installation
  • Login After installation completes and the system reboots, select your user account and enter the password.
Login

You’ll then see the clean DGX Spark desktop — ready to use!

DGX Spark desktop

4. Checking System Information

After logging in, press Ctrl + Alt + T to open a terminal (or find Terminal in the application menu).

4.1 CPU Information

Run the lscpu command to view the CPU hardware information for the DGX Spark.

Run the lscpu command to view the CPU hardware information for the DGX Spark.

4.2 Disk Partitions & Capacity

Run the lsblk command to view disk partitioning and the size of each partition. The current DGX Spark system is equipped with a 4TB disk (displayed as 3.7TB because binary statistics are calculated based on 1024).

Run the lsblk command to view disk partitioning

4.3 GPU Information & Status

Run nvidia-smi to view DGX Spark GB10 GPU information.

Run nvidia-smi to view DGX Spark GB10 GPU information.

4.4 Docker Version

Run `docker -v` to view the pre-installed Docker engine information on the DGX Spark system.

Docker Version

4.5 CUDA Version

Run `nvcc -V` to view the pre-installed CUDA version information on the DGX Spark system.

CUDA Version

5. SSH Remote Access to DGX Spark

The DGX Spark runs a standard Ubuntu system with OpenSSH server pre-installed.

Steps:

Find the IP address In the terminal, run:

ip a# orip addr

SSH Remote Access to DGX Spark

Connect remotely Use your favorite SSH client (PuTTY, MobaXterm, XShell, FinalShell, etc.). Example using PuTTY:

Create a new connection by entering the name, IP address, and port number (default 22). After clicking Open, proceed to enter your username and password.

Example using PuTTY

After clicking the “Accept and Save” security prompt, you can use the remote command line to operate DGX Spark.

you can use the remote command line to operate DGX Spark.

6. Docker Configuration

6.1 NVIDIA Container Runtime

NVIDIA Container Runtime enables Docker containers to directly access GPUs, accelerating GPU workloads such as AI/ML and CUDA applications.

Key Benefits:

  • Seamless GPU access for containers
  • Automatic driver and library management
  • Multi-GPU support
  • Compatibility with leading container orchestration platforms

NVIDIA Container Runtime works in conjunction with NVIDIA Container Toolkit, which provides the necessary components to dynamically configure and attach GPU devices and CUDA libraries for containerized applications.

NVIDIA Container Toolkit is pre-installed and fully configured on DGX Spark systems, including:

  • NVIDIA Container Runtime
  • Docker integration
  • GPU device configuration
  • CUDA library configuration

6.2 User Group Configuration

By default, Docker requires sudo privileges to run. Adding a user to the docker group allows direct execution of Docker commands without sudo.

Execute:

sudo usermod -aG docker $USER

newgrp docker

6.3 Docker GPU Functionality Test

Download and run the PyTorch container:

docker run –rm -it –gpus=all \

   -v “$PWD”:/workspace \

   -w /workspace \

nvcr.io/nvidia/pytorch:25.08-py3

Running `nvidia-smi` and `nvcc -V` within the container both produce normal output, confirming that the GPU and CUDA are functioning correctly within Docker.

Your DGX Spark is now fully configured and ready to begin your AI development journey!

Scroll to Top