Compute Env Setup

Playbook zum Einrichten entfernter GPU/conda/Slurm/Modal Compute-Umgebungen

von xuzhougeng · xuzhougeng/wisp-science

Funktioniert mit Setup ★ 7.2/10

Compute Env Setup — Playbook zum Einrichten entfernter GPU/conda/Slurm/Modal Compute-Umgebungen

Was es kann

Ein dichtes Playbook zur Materialisierung einer deklarativen Compute-Umgebungs-Spezifikation über verschiedene Provider-Formen hinweg (direktes SSH/conda, Slurm/Apptainer, Bridge-Runner, verwaltete APIs wie Modal/RunPod), plus Platzierung des Weight-Caches und einer grep-baren Fehlerdiagnosetabelle. Wird ausgelöst beim Einrichten eines neuen Compute-Providers, beim Erstellen eines GPU-Images oder beim Verdrahten eines Weight-Caches. Setzt die wisp-science / Claude Science Tool-Plattform voraus.

Testbericht

Umfangreiche, kampferprobte Dokumentation – die Fehlertabelle ordnet reale Symptome wie 'no kernel image is available' und 'Read-only file system under CACHE_VAR' spezifischen Korrekturen zu – aber jedes Aktionsverb leitet über proprietäre Plattform-Tools (compute_details, submit_job, build_env, the compute_provider kernel), die außerhalb von wisp-science nicht existieren, sodass ein eigenständiger Benutzer nichts ausführen kann und kein Delta gemessen werden kann. Nur innerhalb dieser Plattform nützlich; Einrichtung, nicht Bestehen.

Getestet am: 2026-07-18 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/xuzhougeng/wisp-science.git
mkdir -p ~/.claude/skills
cd wisp-science && cp -r skills/compute-env-setup ~/.claude/skills/compute-env-setup

Befehle & Beispiel-Prompts

  • /compute-env-setupPlaybook zum Einrichten entfernter GPU/conda/Slurm/Modal Compute-Umgebungen

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • I need to stand up a GPU environment on our Slurm cluster for training.
  • Help me build a GPU image with a weight cache on Modal for this model.
  • Can you port our compute environment setup over to RunPod for me?