Welcome to Sovereign AI Hardware
Your data is about to come home.
Whether you are unboxing an EarthFrame One workstation, setting up an NVIDIA DGX Spark, or measuring your Mac with Warpt, this guide will help get your machine ready to run private, sovereign AI workloads in just a few minutes.
Step 1: Check Your Hardware & Power with Warpt
Warpt is EarthFrame's lightweight tool for monitoring your computer's hardware and electricity usage. It runs completely locally on your system—no accounts, no setup, and no data ever sent to the cloud.
1A: Install Warpt
Install Warpt using Python's package manager (pip), or inside your preferred Python virtual environment:
# Install with pip
pip install warpt
# Or with uv
uv pip install warpt
1B: See Your Hardware & Live Power
Run a quick check to see what hardware is detected and how much power your machine is drawing:
# Show connected hardware, processors, and GPUs
warpt report
# Watch live power draw in watts (press Ctrl+C to stop)
warpt power
# Optional: save your machine's hardware summary to a file
warpt report --format json > machine_profile.json
Step 2: Install the Mar Archive Tool
Mar is a fast, modern file archive tool (like a next-generation zip or tar) built for large files and AI datasets.
Unlike traditional zip files that make you wait while unpacking gigabytes of data, Mar lets you look inside an archive and pull out individual files instantly, while automatically verifying that your files have not been corrupted.
2A: Download Mar for Your System
Choose your operating system below to copy the download commands. These make the mar command available in your terminal:
For modern Mac laptops and desktops:
# Download the Mac binary (v0.2.0)
curl -LO https://github.com/EarthFrame/mar/releases/download/v0.2.0/mar-macos-arm64
chmod +x mar-macos-arm64
# Move it so you can run 'mar' from anywhere
sudo cp mar-macos-arm64 /usr/local/bin/mar
# Test that it works
mar --help
For standard Linux systems (Ubuntu, Debian, Fedora, Red Hat) on Intel or AMD processors:
# Download the Linux binary (v0.2.0)
curl -LO https://github.com/EarthFrame/mar/releases/download/v0.2.0/mar-linux-x86_64-musl
chmod +x mar-linux-x86_64-musl
# Move it so you can run 'mar' from anywhere
sudo cp mar-linux-x86_64-musl /usr/local/bin/mar
# Test that it works
mar --help
For ARM64 Linux servers (such as NVIDIA Grace Hopper or Raspberry Pi) or building from source code:
# Clone the repository
git clone https://github.com/EarthFrame/mar.git
cd mar
# Install build dependencies:
# On Ubuntu/Debian: sudo apt install build-essential cmake libzstd-dev liblz4-dev libbz2-dev zlib1g-dev libdeflate-dev
# On Mac (Homebrew): brew install gcc zstd lz4 bzip2 libdeflate
# Compile and install
make
sudo cp mar /usr/local/bin/mar
# Test that it works
mar --help
2B: Try It Out (3 Quick Commands)
Here is how simple it is to package files, check what is inside, and unpack them:
# 1. Pack a folder into a single .mar file
mar create my_data.mar ./sample_folder/
# 2. View what's inside without having to unpack it
mar list my_data.mar
# 3. Unpack all files, or unpack just one specific file
mar extract my_data.mar
mar extract my_data.mar sample_folder/model.safetensors
Step 3: Machine-Specific Setup
Select your machine type below for a few quick checks to ensure your hardware, drivers, and power are ready:
NVIDIA DGX / DGX Spark Setup
For multi-GPU machines, verify that your NVIDIA drivers, container system, and power monitoring are active:
1 Confirm GPUs and Drivers
Check that your NVIDIA graphics drivers and all installed GPUs are detected:
nvidia-smi
2 Test Docker GPU Access (Optional)
If you run models inside Docker containers, confirm Docker can talk to your GPUs:
docker run --rm --gpus all nvidia/cuda:12.4.1-base-ubuntu22.04 nvidia-smi
3 Watch Power and Temperature
Open a live monitor to watch real-time wattage and temperatures across all cards:
warpt power --interval 1 --watch
EarthFrame One Setup
EarthFrame One is engineered to deliver heavy compute while running safely on a single standard 120V / 15A wall circuit.
1 Wall Circuit Power Test
Run a 60-second power benchmark to verify that energy draw remains well within your wall outlet's capacity:
warpt power --benchmark --duration 60
2 Check GPU Connections
Confirm how your GPUs communicate with one another:
nvidia-smi topo -m
3 Check File Reading Speed
See how quickly data can be read directly from a Mar archive:
mar inspect --benchmark /path/to/archive.mar
Mac Hardware & Power Observability
Warpt runs natively on Apple Silicon Macs, reading built-in hardware sensors without needing administrator (sudo) permissions.
1 See Your Mac's Hardware Overview
Inspect detected CPU cores, GPU cores, the Apple Neural Engine, and unified memory:
warpt report
2 Watch Live Mac Power Consumption
See live power usage in watts across CPU, GPU, and Apple Silicon chip rails:
warpt power
3 Test Mac GPU Acceleration (Optional)
If you use Python and PyTorch for AI, confirm that Apple's Metal GPU acceleration (MPS) is available:
python3 -c "import torch; print('MPS Available:', torch.backends.mps.is_available())"
Questions or Need a Hand?
Whether you have questions about setting up your hardware, power and outlet capacity, or organizing your data, the EarthFrame team is here to assist.
Contact EarthFrame Support →