Abstract glass cube with flowing blue and gold particle waves

Ein KI-Coding-Assistent für High-Performance-Computer

Der HPC Coding Assistant wurde für Wissenschaftler, Ingenieure und Datenteams entwickelt, die auf HPC-Systemen mit AMD Technologie arbeiten. Dabei handelt es sich um ein KI-gestütztes Tool, das direkt auf dem Login-Knoten eines Supercomputers ausgeführt wird. Es kombiniert einen universellen Coding-Agenten wie Claude Code oder OpenCode mit HPC-spezifischem Wissen, Standortdokumentation, Know-how zur Jobplanung und Anleitung für GPU-Profiling. Das Ergebnis sind schnelle Antworten und reibungslose Aufgabenausführung, ohne ständig nach Informationen suchen zu müssen.

Alles läuft innerhalb von Containern, sodass keine Installation auf dem gemeinsam genutzten Cluster erforderlich ist.

Hauptmerkmale

Das ist mit dem HPC Coding Assistant möglich

Durch die Übersetzung einfacher Anweisungen in Skripte und Container, die Verwaltung von Ressourcen, die Erklärung von Fehlern und die Optimierung der Performance unterstützt der HPC Coding Assistant Teams dabei, schnelle erste Ergebnisse, einfache Skalierung, wenige Supportanfragen und effiziente Nutzung von Computing-Ressourcen zu erzielen.

Abstract teal connected nodes

Stellen Sie Fragen zum System.

Fragen Sie Kontingente, Partitionen, Speicherbeschränkungen und vieles mehr ab. Dabei beruhen die Antworten auf der tatsächlichen Dokumentation Ihres Standorts und nicht auf Spekulationen der KI.

Schreiben und verwalten Sie Computing-Jobs.

Erhalten Sie Unterstützung bei der Erstellung von Jobskripten, der Auswahl der richtigen Ressourcen und der Behebung von Fehlern.

Erstellen Sie Profile von GPU-Workloads.

Durchlaufen Sie das AMD GPU-Profiling Schritt für Schritt.

Beschleunigen Sie allgemeine Codingaufgaben.

Fragen Sie Kontingente, Partitionen, Speicherbeschränkungen und vieles mehr ab. Dabei beruhen die Antworten auf der tatsächlichen Dokumentation Ihres Standorts und nicht auf Spekulationen der KI.

So funktioniert’s

1

Container bauen.
Verwenden Sie einen beliebigen Computer, auf dem Docker installiert ist (z. B. Ihr Notebook), und übertragen Sie ihn dann in den Cluster.

2

Setup-Assistenten auf dem Login-Knoten ausführen.
Der Assistent führt Sie durch die Auswahl Ihres Standorts, Ihres KI-Backends und Ihres bevorzugten Agenten und übernimmt dann den Rest.

3

Mit einem einzelnen Skript starten.
Ein einzelnes Skript verarbeitet den täglichen Start und sorgt für einen einwandfreien Betrieb der Services bei Änderungen am Login-Knoten.

Einschränkungen der aktuellen Version

Unterstützt derzeit nur LUMI
Die Fähigkeiten und die Dokumentation sind auf den LUMI-Supercomputer zugeschnitten. Das Framework ist für die Unterstützung zusätzlicher Standorte konzipiert, die aber noch nicht konfiguriert sind.

KI-Backend erforderlich
Entweder ein Aitta-Token (auf LUMI) oder ein Anthropic API-Schlüssel mit ausgehendem Netzwerkzugriff.

Die Dokumentation ist eine Momentaufnahme
Die Wissensdatenbank wird zum Zeitpunkt der Einrichtung erstellt und übernimmt Änderungen aus dem Upstream erst, wenn Sie sie neu erstellen.

Bestmögliche Sicherheitsvorkehrungen
Der Assistent wird angewiesen, zerstörerische Aktionen zu vermeiden und eine Bestätigung anzufordern, bevor Jobs gesendet werden. Diese Anleitung erfolgt auf Prompt-Ebene und stellt keine harte Sicherheitsgrenze dar.

Ressourcen

Sie haben ein HPC-Center?