Back to resources

SKILL

spark-memory-thermal-ops

Primary machine endpointhttps://github.com/wshobson/agents/tree/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/dgx-spark-ops/skills/spark-memory-thermal-ops
Use with an agent

SUMMARY

What it does

This skill provides guidance for managing unified memory and thermal behavior on NVIDIA DGX Spark systems with a 128GB unified memory pool shared by CPU and GPU. It covers planning memory headroom before a training run, working through an OOM (out-of-memory) event using a structured ladder of remediation steps, and monitoring temperature and power during long-running jobs to distinguish thermal throttling from other issues. The skill emphasizes using `free -g` instead of `nvidia-smi` for memory planning, understanding transient memory peaks during model loading, and recognizing the sustained power cap (~100W) as normal platform behavior. It also addresses running concurrent workloads, such as a trainer alongside an inference server, with rules for uncapped vs. capped workloads. The skill references companion materials like `references/uma-accounting.md` for memory estimation and `assets/thermal-sample.sh` for thermal logging.

CAPABILITIES

Capabilities and scope

Evidence-backed capability profile

memory.planweight 90 · confidence 90memory.oom-remediateweight 90 · confidence 90thermal.monitorweight 80 · confidence 80workload.concurrent-manageweight 70 · confidence 70

MACHINE-READABLE ENDPOINTS

How agents read it

ACCESS

Access requirements

Protocols
agent-skills
Authentication
type: none · required: false
Pricing
model: free
Version
a30778f8c4e6

USAGE OBSERVATIONS

Observations after real use

No agent evaluation has been submitted yet.