
Von der ersten Idee bis zur voll integrierten KI-Lösung – strukturiert, sicher und mit messbarem Erfolg
Wir analysieren Ihre Geschäftsprozesse und identifizieren konkrete Use Cases mit dem höchsten ROI-Potenzial.
✓ Messbare KPIs definiert
Vollständige Datenschutz-Analyse und Implementierung sicherer Datenverarbeitungsprozesse nach EU-Standards.
✓ 100% DSGVO-konform
Maßgeschneiderte Auswahl der optimalen KI-Lösung – von Azure OpenAI bis zu Open-Source-Alternativen.
✓ Beste Lösung für Ihren Fall
Schneller Proof of Concept mit nahtloser Integration in Ihre bestehende IT-Infrastruktur und Workflows.
✓ Ergebnisse in 4-6 Wochen
Unternehmensweiter Rollout mit umfassenden Schulungen für maximale Akzeptanz und Produktivität.
✓ Ihr Team wird KI-fit
Die rapide Entwicklung und Verbreitung großer Sprachmodelle (LLMs) hat in den letzten Jahren zu einer Renaissance der Wissensdestillation geführt. Diese Technik ermöglicht es, ein kleineres „Schülermodell“ so zu trainieren, dass es die Leistungsfähigkeit eines größeren, komplexeren „Lehrermodells“ nachahmt. Angesichts der enormen Größe und der damit verbundenen hohen Betriebskosten moderner LLMs – Modelle wie Kimi-K3 mit 2,8 Billionen Parametern benötigen beispielsweise 3 TB VRAM allein zum Laden – ist die Komprimierung dieser Modelle und die Wiederherstellung ihrer Fähigkeiten durch Wissensdestillation zu einer gängigen Praxis geworden. Unternehmen wie Nvidia und Multiverse Computing haben bereits erfolgreich hochkomprimierte Modelle veröffentlicht.
Obwohl die Wissensdestillation entscheidend für die Qualität des resultierenden kompakten Modells ist, stellt sie in der Regel den teuersten Teil des Entwicklungsprozesses dar. Die traditionelle Methode, bekannt als Online-Destillation, erfordert, dass sowohl das Lehrer- als auch das Schülermodell gleichzeitig im Speicher gehalten werden. Bei jedem Trainingsschritt führt das Lehrermodell einen vollständigen Forward-Pass durch, um seine Ausgabeverteilung zu erzeugen, die das Schülermodell dann nachbilden soll. Dies ist äußerst speicher- und rechenintensiv. Es müssen zwei vollständige Vokabular-Tensoren pro Token-Position gespeichert werden, und das Lehrermodell muss bei jedem einzelnen Schritt neu berechnet werden, obwohl sich sein Verhalten während eines Trainingslaufs nicht ändert.
Ein praktisches Beispiel verdeutlicht die Dimensionen: Ein Modell wie gpt-oss-120b mit einem Vokabular von 201.088 Token, einer Sequenzlänge von 32.000 und einer Batch-Größe von 4 erzeugt allein für den Lehrer-Wahrscheinlichkeitstensor in bfloat16 etwa 50 GB VRAM. Zusammen mit Gradienten, Aktivierungen, Modellgewichten und Optimierungszuständen kann eine einzelne Trainingsiteration der Destillation einen Spitzenwert von etwa 250 GB VRAM erreichen. Dies übersteigt die Kapazitäten selbst modernster GPUs wie einer H200 oder B200, die typischerweise über 141 GB VRAM verfügen.
Jüngste Forschungsergebnisse konzentrieren sich auf zwei wesentliche systemische Änderungen, um die Kosten der Wissensdestillation zu senken und sie für die Skalierung praktikabel zu machen:
Anstatt das Lehrermodell bei jedem Schritt neu zu berechnen, wird bei der Offline-Destillation dessen Ausgabe einmalig berechnet und die Top-K (z.B. Top-100) wahrscheinlichsten Token pro Position zwischengespeichert. Das Schülermodell wird dann anhand dieses Caches trainiert. Dies eliminiert die Notwendigkeit, das Lehrermodell während des Trainings ständig im Speicher zu halten oder es erneut auszuführen, sobald der Cache existiert. Derselbe Cache kann zudem für mehrere Experimente wiederverwendet werden, was die Effizienz zusätzlich steigert.
Der zweite Ansatz adressiert die hohen Speicherkosten des Kullback-Leibler (KL)-Verlustes selbst. Der Standard-KL-Verlust erfordert die Erstellung einer vollständigen Matrix, die für jede Token-Position in einer Sequenz und jedes Wort im Vokabular eine Zahl enthält, die die Abweichung zwischen der Vorhersage des Schülermodells und der des Lehrermodells beschreibt. Bei einem Vokabular von über 100.000 Wörtern und langen Sequenzen ist diese Matrix enorm, und die Standardimplementierungen berechnen die gesamte Matrix, bevor sie eine einzige Verlustzahl erzeugen können.
Es werden drei Methoden zur Berechnung dieses Verlustes verglichen, die mathematisch äquivalent sind:
Die Kombination aus Offline-Destillation und dem zusammengeführten, chunked KL-Verlust hat signifikante Auswirkungen auf die Effizienz des Trainings. In Benchmarks mit einem Llama 3.1 8B Instruct als Lehrermodell und einem 3.2B Llama-Modell als Schülermodell bei einer Kontextlänge von 8K auf einer einzelnen H200 GPU zeigen sich folgende Ergebnisse:
Bei der Skalierung auf längere Kontextlängen wird der Vorteil des fused chunked KL-Verlustes noch deutlicher. In einem isolierten Benchmark an einem vereinfachten Ausgabeprojektionsnetzwerk sank der Spitzen-VRAM-Verbrauch bei 32K Token von 85,2 GiB mit dem dichten Verlust auf 5,45 GiB mit der vollständig chunked Version – eine Reduzierung um das 15,6-fache. Der dichte Verlust versagt ab 64K Token vollständig. Bei 256K Token verbraucht der vollständig chunked Verlust 11,6 GiB gegenüber 134,2 GiB für die nächstbeste chunked Variante und ist etwa 3,3-mal schneller pro Iteration.
Die Destillation eines GPT-OSS 20B Modells mit einem Kontext von 32.768 Token ermöglichte es durch den fused loss, den Hardware-Bedarf von vier GPU-Knoten auf einen einzigen zu reduzieren. Die Schrittzeit sank von 57,0 auf 12,23 Sekunden, was einer Beschleunigung um das Fünffache entspricht, und der Durchsatz pro GPU stieg von 74,2 auf 345,7 TFLOP/s.
Die so trainierten, kompakten Schülermodelle, die beispielsweise von Llama 3.1 8B Instruct auf etwa 3.2B Parameter destilliert wurden, behalten einen Großteil der Genauigkeit des Lehrermodells bei. Auf Benchmarks wie BoolQ und HellaSwag erzielen sie nahezu identische Ergebnisse und liegen auf MMLU nur etwa neun Punkte unter dem Lehrermodell, bei weniger als der Hälfte der Parameteranzahl. Dies unterstreicht, dass die Effizienzsteigerungen nicht auf Kosten der Modellqualität gehen.
Diese Entwicklungen zeigen, dass Wissensdestillation und Modelloptimierung nicht nur als einmalige Rezepte, sondern als iterierbare und kostengünstige Prozesse etabliert werden können. Die offene Bereitstellung der Implementierung des chunked-loss-Verfahrens unter github.com/CompactifAI/Full-Chunked-KL-Loss trägt dazu bei, diese Fortschritte für die breitere Forschungsgemeinschaft zugänglich zu machen.
Die Optimierung der Wissensdestillation durch Offline-Verfahren und speichereffiziente Verlustfunktionen stellt einen entscheidenden Schritt dar, um die Bereitstellung und Skalierung von großen Sprachmodellen wirtschaftlicher zu gestalten. Diese Innovationen ermöglichen es, die Vorteile leistungsstarker LLMs in ressourcenbeschränkten Umgebungen zu nutzen und gleichzeitig die Entwicklungskosten zu senken. Für Unternehmen im B2B-Bereich, die auf effiziente und leistungsfähige KI-Lösungen angewiesen sind, bieten diese Fortschritte konkrete Möglichkeiten zur Kostenreduktion und zur Beschleunigung der Modellentwicklung und -bereitstellung.
Lernen Sie in nur 30 Minuten kennen, wie Ihr Team mit KI mehr erreichen kann – live und persönlich.
🚀 Demo jetzt buchen