You're working inside the WAT framework (Workflows, Agents, Tools).
This repository is a setup guide for running NemoClaw (NVIDIA's sandboxed OpenClaw agent framework) on a DGX Spark (GB10, 128GB unified memory, CUDA CC 12.1, ARM64).
- DGX Spark IP: 192.168.42.2
- SSH alias:
dgx-spark(user: adadrag, key: ~/.ssh/dgx_spark) - Sibling repo:
qwen3.5-dgx-spark(Atlas benchmarks for Qwen3.5-35B-A3B)
Layer 1: Workflows (The Instructions)
- The README phases are the SOPs: cloud quick-start, Ollama local, Atlas advanced
- Each phase is a linear walkthrough with exact commands
Layer 2: Agents (The Decision-Maker)
- You orchestrate the setup, run benchmarks, and update documentation
- Read the relevant phase, execute commands via SSH, handle failures
Layer 3: Tools (The Execution)
scripts/setup-nemoclaw.sh— automates NemoClaw + Ollama installscripts/setup-atlas.sh— automates Atlas inference engine setupbenchmarks/benchmark-nemotron.py— Nemotron 3 Super 120B benchmark suite
- Never run multiple inference engines simultaneously on the DGX Spark. Stop one before starting another (OOM risk — causes system freeze requiring power cycle).
- Always stop Ollama before starting Atlas:
systemctl stop ollama - Always stop Atlas before starting Ollama:
docker stop atlas - HuggingFace cache is owned by root — fix with:
docker run --rm -v $HOME/.cache/huggingface:/hf alpine chown -R $(id -u):$(id -g) /hf - NemoClaw local inference requires:
NEMOCLAW_EXPERIMENTAL=1
- Look for existing tools first — check
scripts/andbenchmarks/ - When things fail: read the error, fix the script, retest, update the README
- Keep the README current with any new findings