← Neueste Arbeiten
🤖 AI

Agentic Framework for Deep Learning workload migration via In-Context Learning

Dieses Paper schlägt ein autonomes agentisches Framework vor, das In-Context Learning und einen aus tatsächlichen PyTorch-Outputs abgeleiteten Execution Oracle nutzt, um eine hochzuverlässige, automatisierte Migration von Deep-Learning-Modellen von PyTorch zu JAX durch iteratives Self-Debugging mit einer numerischen Äquivalenz von 91 % zu ermöglichen.

Ursprüngliche Autoren: Qiyue Liang, Steven Ingram, George Vanica, Andi Gavrilescu, Newfel Harrat, Hassan Sipra, Sethuraman Sankaran

Veröffentlicht 2026-06-16
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Qiyue Liang, Steven Ingram, George Vanica, Andi Gavrilescu, Newfel Harrat, Hassan Sipra, Sethuraman Sankaran

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie versuchen, eine Familie aus einem Haus, das aus Holz und Nägeln gebaut wurde (PyTorch), in ein Haus umzusiedeln, das vollständig aus Glas und Stahl besteht (JAX). Beide Häuser haben die gleiche Anzahl an Zimmern und dienen demselben Zweck, aber die Regeln, nach denen sie gebaut werden, sind völlig unterschiedlich.

Im „Holz“-Haus können Sie einen Nagel einschlagen und ihn später wieder ändern; die Struktur ist flexibel. Im „Glas“-Haus muss alles im Voraus geplant, starr und unveränderlich sein. Wenn Sie versuchen würden, das Glashaus mit dens denselben Hammermethoden zu bauen, die Sie im Holzhaus verwendet haben, würde das gesamte Konstrukt zersplittern.

Dieses Paper beschreibt eine neue „KI-Baucrew“ (ein „Agentic Framework“), die darauf ausgelegt ist, diesen Umzug zu automatisieren. Hier ist, wie sie das Problem gelöst haben, unter Verwendung einfacher Analogien:

Das Problem: Der KI-Architekt ist verwirrt

Normalerweise, wenn man eine intelligente KI (ein Large Language Model) bittet, Code von PyTorch nach JAX zu übersetzen, agiert sie wie ein Architekt, der noch nie ein Glashaus gesehen hat. Sie versucht, die Baupläne zu erraten.

  • Sie könnte die Mathematik falsch berechnen, weil sie die komplexen Kalkulationen nicht im Kopf „durchführen“ kann.
  • Sie könnte vergessen, dass das Glashaus andere Regeln dafür benötigt, wie die Räume miteinander verbunden sind.
  • Das Ergebnis? Ein Gebäude, das auf dem Papier gut aussieht, aber zusammenbricht, sobald man versucht, darin zu leben.

Die Lösung: Ein dreiteiliges Sicherheitsnetz

Die Autoren haben ein System entwickelt, das die KI daran hindert zu raten, und sie dazu zwingt, einem strengen, verifizierten Prozess zu folgen. Sie nennen es ein „Grounded Generation“-System.

1. Der „Stilratgeber“ (In-Context Learning)

Anstatt die KI raten zu lassen, wie man den Code für das Glashaus schreibt, gab das Team ihr einen strengen Stilratgeber.

  • Die Analogie: Stellen Sie sich vor, man gibt der KI ein Fotoalbum der besten jemals gebauten Glashäuser, das genau zeigt, wie Fenster und Türen platziert werden müssen.
  • Was es bewirkt: Dieses „In-Context Learning“ (ICL) fungiert als Anker. Es zeigt der KI: „So schreiben wir Code in JAX.“ Es verhindert, dass die KI Halluzinationen hat (Dinge erfindet) und hält sie auf dem richtigen Weg.

2. Die „Wahrheitsmaschine“ (Der Oracle)

Dies ist der wichtigste Teil. Eine KI ist schlecht darin, komplexe Mathematik im Kopf zu berechnen. Deshalb hat das Team die KI nicht gebeten, die Zahlen zu berechnen. Stattdessen ließen sie den ursprünglichen PyTorch-Code zuerst die Mathematik erledigen.

  • Die Analogie: Bevor die KI versucht, das Glashaus zu bauen, lassen sie das Holzhaus durch einen Simulator laufen und machen eine „Momentaufnahme“ davon, wie sich jedes Zimmer genau verhält, wie schwer die Möbel sind und wie das Licht auf die Wände fällt. Sie speichern diese Momentaufnahme als Oracle (eine Quelle der absoluten Wahrheit).
  • Was es bewirkt: Die KI rät die Zahlen nicht. Sie muss ein Glashaus bauen, das dieser Momentaufnahme exakt entspricht. Wenn das Glashaus nicht mit der Momentaufnahme übereinstimmt, ist es falsch.

3. Der „selbstkorrigierende Inspektor“ (Iterative Debugging)

Die KI erstellt einen Entwurf des Glashauses. Dann prüft ein Roboter-Inspektor diesen gegen die Momentaufnahme der „Wahrheitsmaschine“.

  • Die Analogie: Wenn der Inspektor feststellt, dass ein Fenster die falsche Größe hat oder eine Tür nicht aufgeht, sagen sie nicht einfach nur „Fehlgeschlagen“. Sie übergeben den Bauplan zurück an den KI-Architekten und sagen: „Schau, das Licht trifft diese Wand anders als auf dem Foto. Korrigiere es.“
  • Was es bewirkt: Die KI versucht es erneut, liest den Fehler und korrigiert den Code. Dieser Prozess wird so lange in einer Schleife wiederholt, bis das Glashaus perfekt zur Momentaufnahme passt.

Die Ergebnisse: Von „Vielleicht“ zu „Perfekt“

Das Team testete dieses System bei zwei Arten von Aufgaben:

  1. Einfache mathematische Operationen (Level 1): Wie das Bewegen eines einzelnen Ziegels.
  2. Komplexe neuronale Module (Level 2): Wie das Bauen eines ganzen Flügels des Hauses mit komplexer Verkabelung.

Ohne dieses System (Die Baseline):

  • Die KI brachte die Mathematik nur in 9 % der Fälle für komplexe Module korrekt hin. Sie hat hauptsächlich geraten.

Nur mit Anweisungen (Ohne Oracle):

  • Die KI wurde besser darin, Regeln zu befolgen, berechnete aber immer noch in 73 % der Fälle die Mathematik falsch. Sie baute ein Haus, das richtig aussah, aber nicht funktionierte.

Mit dem vollständigen System (Die Methode des Papers):

  • Einfache Aufgaben: 100 % Erfolg.
  • Komplexe Aufgaben: 91 % Erfolg.

Das System migrierte berühmte Modelle wie SAM (das Computern hilft, Bilder zu „sehen“), T5 (ein Textübersetzer) und Code Whisper (ein Coding-Assistent) mit hoher Genauigkeit von PyTorch nach JAX.

Das Fazleit

Das Paper beweist, dass man eine KI nicht einfach bitten kann, komplexen Code zu „übersetzen“, und dann hoffen kann, dass es klappt. Man muss ihr geben:

  1. Beispiele, wie man es richtig macht (Der Stilratgeber).
  2. Einen Beweis, wie das Ergebnis aussehen sollte (Das Oracle).
  3. Eine Chance, ihre Fehler zu korrigieren, basierend auf diesem Beweis (Der Inspektor).

Durch die Kombination dieser drei Elemente schufen sie einen zuverlässigen, automatisierten Weg, um Deep-Learning-Modelle zwischen verschiedenen Frameworks zu migrieren, ohne dass ein Mensch jede einzelne Zeile Code prüfen muss.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →