{"repo":"joeynyc/spark-doctor","free":true,"listed":false,"github":"https://github.com/joeynyc/spark-doctor","clone":"git clone https://github.com/joeynyc/spark-doctor.git","description":"Local diagnostic CLI for NVIDIA DGX Spark (GB10). Detects power caps, UMA pressure, thermal risk, CUDA 13/SM_121 wheel mismatches, Docker issues, and validates vLLM/Ollama/llama.cpp/SGLang recipes.","language":"Python","stars":101,"topics":["cli","dgx","dgx-spark","diagnostics","gb10","grace-blackwell","llama-cpp","local-llm","nvidia","nvidia-dgx-spark"],"license":"MIT","category":"cli-tools","readme_excerpt":"Spark Doctor Local diagnostic CLI for NVIDIA DGX Spark. Collects system, GPU, memory, Docker, runtime, network, and recipe data, applies DGX Spark-specific rules, and prints a short answer: what is wrong, why, and what to try next. Read-only. No dashboard. No auto-fixes. No telemetry. Why DGX Spark is a new platform. When something goes wrong, the signal is scattered across nvidia-smi , /proc/pressure/ , dmesg , docker info , backend logs, forum threads, and Field Diagnostics. Owners hit the same issues repeatedly — GPU stuck in a 14 W low-power state, unified memory pressure stalling inference, thermal shutdowns, Docker runtime not registered, recipes with tensor parallel size set for a multi-GPU box. Spark Doctor collects those signals in one command, applies DGX Spark-specific rules, and tells you the likely cause and the next step — in plain English, with the evidence attached. Install Requires Python 3.11+. Commands Exit codes: 0 clean · 1 warning · 2 critical · 3 collector failure. What it detects ID Detects --- --- power.low draw under load High GPU utilization with suspiciously low power draw (e.g. 14 W cap). thermal.shutdown risk GPU temp ≥ 85/90 C or thermal events in logs. memory.uma pressure Low MemAvailable , high memory PSI, or heavy swap use. runtime.docker unhealthy Docker/NVIDIA container runtime missing or misconfigured. backend.multiple heavy models Two or more heavy model backends running concurrently. cuda.torch cu12 wheel PyTorch built for CUDA 12 on a C","default_branch":null,"files":null,"tree":[],"storefront":"/r/joeynyc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joeynyc/spark-doctor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}