Alle Artikel
DeepSeek

DeepSeeks Ascend-Veröffentlichung: Der eigentliche Wettbewerb entscheidet sich beim Softwarestack

LLM Rumors··7 Min. Lesezeit·...
DeepSeekHuaweiAscendKI-InfrastrukturOpen SourceInferenzGPU-KernelCompiler

Deutsche Übersetzung: . Englisches Original

KI-generierte redaktionelle Illustration: Drei technische Ebenen bilden eine Brücke zwischen Gruppen von Chips und symbolisieren die Portierbarkeit von Software.

Kurzfassung: DeepSeeks Ascend-Veröffentlichung vom 30. September 2026 umfasst eine Matrixbibliothek für BF16, FP8 und FP4 und erweitert damit den praktischen Zugang zu Huawei-Hardware.[1] Wirtschaftlich zählt, ob Betreiber einen vollständigen Dienst auf einem zugänglichen und wartbaren Softwarestack reproduzieren können. Offene Kernel schaffen dafür einen Ausgangspunkt, aber noch keine abgeschlossene Migration.

Titelbild: KI-generierte redaktionelle Illustration von Softwareschichten, die Rechensysteme verbinden. Das Motiv ist eine konzeptionelle Darstellung, kein Hardwarediagramm oder Leistungsnachweis.

Die eigentliche Geschichte ist keine Erklärung, dass CUDA ersetzt wurde. DeepSeek macht vielmehr Teile seiner Beziehung zur Hardware für externe Entwickler nachvollziehbar. Laut der technischen Dokumentation enthält die Infrastrukturveröffentlichung vom 30. September Ascend-Kernel für Sparse Attention sowohl beim Prefill als auch beim Decoding.[3] Dieser Artikel bewertet die Veröffentlichung aus Sicht des 3. Oktober.

Für einen Modellentwickler liegt der Nutzen einer weiteren tragfähigen Beschleunigerplattform auf der Hand. Mehr Auswahl kann seine Verhandlungsposition verbessern. Eine Option hat jedoch wenig Verhandlungswert, wenn der Betreiber den technischen Aufwand für ihre Nutzung nicht abschätzen kann. Öffentliche Implementierungen erleichtern es, diesen Aufwand zu prüfen, zu budgetieren und kritisch zu hinterfragen.

Darin liegt der strategische Wert: weniger Ungewissheit auf dem Weg von verfügbaren Chips zu nutzbarer Rechenkapazität. Die Repositories verdienen eine ernsthafte Prüfung, gerade weil ihre Grenzen sichtbar genug sind, um sie zu bewerten.

HINWEIS

Warum das gerade jetzt zählt

Beschaffungsentscheidungen brauchen einen reproduzierbaren Weg in den Betrieb. Diese Veröffentlichung bietet die Gelegenheit, die verbleibende Entwicklungsarbeit zu beziffern: Integration, Qualifizierung, Beobachtbarkeit und laufende Wartung. Wer Hardware kauft, bevor dafür Verantwortliche feststehen, macht aus einer Softwareabhängigkeit eine Überraschung im Betrieb.

Kontinuität der APIs: Portierung braucht ein Budget

DeepGEMM-Ascend wirbt mit API-Kompatibilität zu DeepGEMM und weist zugleich auf ein anderes Layout der Skalierungsfaktoren bei Ascend hin.[1] Diese Kombination zeigt die Chance und ihre Grenze. Eine vertraute Schnittstelle kann die Anwendungsstruktur erhalten, aber Unterschiede in der Datendarstellung verschwinden dadurch nicht.

Auch die ursprüngliche CUDA-Implementierung lässt die Transposition von Eingaben und deren FP8-Konvertierung außerhalb ihrer zentralen GEMM-Operationen.[5] Integrationsarbeit gibt es selbst innerhalb eines vertrauten Hardwareökosystems. Entscheidend ist, wie viel davon sich wiederverwenden lässt und welche Annahmen erneut geprüft werden müssen.

Der kluge Ansatz hinter einer wiedererkennbaren Schnittstelle: Die Einführung kann mit einer klar begrenzten Komponente beginnen, statt sofort eine unternehmensweite Plattformentscheidung zu verlangen. Ein Betreiber kann eine Arbeitslast auswählen, eine Implementierung austauschen, Ausgaben prüfen und das Ergebnis messen. Kleine Experimente lassen sich leichter finanzieren und bei Misserfolg leichter beenden.

Das V2.5-Design des ursprünglichen DeepEP trennt die Kommunikation in EPBuffer, EngramBuffer, PPBuffer und BucketBuffer.[6] Diese Modularität legt eine Prüfstrategie nahe: Zuerst die tatsächlich verwendeten Schnittstellen eines Dienstes erfassen, dann die Zahl der Repositories betrachten, die seine Hardware unterstützen. Entscheidend ist die Abdeckung, nicht die Zahl veröffentlichter Projekte.

Drei Ebenen: Schnelle Kernel brauchen ein funktionierendes System

Das Einführungsproblem lässt sich in drei Ebenen zerlegen. Der Compiler muss ausführbare Kernel erzeugen, die Kernel müssen die Modelloperationen korrekt umsetzen, und die Kommunikation muss die verteilte Ausführung am Laufen halten. Ein Dienst kann seine wirtschaftlichen Ziele verfehlen, sobald eine dieser Ebenen schwach ist.

Zum Lesen aller Spalten seitlich scrollen.

Technische EbeneVerfügbare GrundlageNächste Frage des Betreibers
KompilierungDeepJIT dokumentiert ein Ascend-Backend mit Bisheng und ACL.[7]Kann die Installation ihre Kernel zuverlässig neu bauen, zwischenspeichern und Fehler diagnostizieren?
BerechnungFlashMLA stellt Ascend-Implementierungen für Attention bereit.[3]Decken die unterstützten Operationen den tatsächlichen Ausführungspfad des Modells ab?
KommunikationDeepEP-Ascend veröffentlicht seine getestete Systemkonfiguration.[2]Kann der Betreiber diese Umgebung beschaffen und reproduzieren?

Dies ist eine Übersicht für die Einführung, kein Leistungsvergleich.

DeepJITs Ascend-Pfad benötigt CANN-Werkzeuge und torch_npu-Header.[7] Die wirtschaftliche Konsequenz klingt unspektakulär, ist aber wesentlich: Die Laufzeitumgebung wird Teil des Produkts. Teams müssen ihre Versionen, Fehlerdiagnose und Verfahren zum erneuten Bauen genauso verantworten wie ihre Modellgewichte.

Ein überzeugendes Kernelergebnis kann diese Investition rechtfertigen. Es kann sie nicht ersetzen. Der Dienstbetreiber verkauft letztlich erfolgreich bearbeitete Anfragen. Kunden erleben den gesamten Anfragepfad, nicht die schnellste interne Operation.

Die Firmware-Basis: Reproduzierbarkeit kommt zuerst

DeepEPs validierte Konfiguration besteht aus Ascend 950DT, CANN 9.2.0, Python 3.12, PyTorch 2.13.0+cpu und torch_npu 2.13.0rc1. Die Benchmarks verwendeten ein nicht öffentliches PoC-HDK mit manueller Konfiguration. Huaweis kommerzielles Q3-HDK für Atlas 850E ist vorbehaltlich der Veröffentlichung für die Zeit um den 15. Oktober 2026 geplant. Die Ergebnisse messen weder diese kommerzielle Version noch validieren sie andere Hardware-CANN-Kombinationen.[2]

Diese Einschränkung verändert die Entscheidung, die ein Käufer heute treffen kann. Sie rechtfertigt die Vorbereitung einer Evaluierung. Sie rechtfertigt nicht, ein hervorgehobenes Ergebnis in die Kapazitätsplanung zu übernehmen und vorauszusetzen, dass der Einkauf die gemessene Umgebung bestellen kann.

Der nächste Meilenstein sollte eine dokumentierte Reproduktion mit beschaffbarer Software sein, gefolgt von der eigenen Arbeitslast des Betreibers. Ein angekündigter Veröffentlichungstermin gehört so lange in die Liste offener Abhängigkeiten, bis das betreffende Paket verfügbar und getestet ist.

Wir machen aus diesen Berichten über Kernel und Kommunikation keine Rangliste der Inferenzgeschwindigkeit. Ein Dienstvergleich würde abgestimmte Modell- und Hardwarekonfigurationen, Präzision, Ein- und Ausgabelängen, Decoding-Einstellungen, Akzeptanzrate spekulativer Vorhersagen, Batchgröße und Parallelität, Zeit bis zum ersten Token, Latenzen am oberen Verteilungsrand und einen gemeinsamen Testaufbau erfordern. Diese Bedingungen sind hier nicht hergestellt.

Abdeckung des Ökosystems: Die nicht unterstützten Pfade lesen

FlashMLA kennzeichnet seinen fusionierten Kernel für Normalisierung, RoPE, Attention und Typkonvertierung ausdrücklich als CUDA-exklusiv. Die Ascend-Unterstützung umfasst diesen Pfad nicht.[8] Deshalb kann eine Kompatibilitätsaussage für ein Repository keine Bestandsaufnahme auf Operationsebene ersetzen.

Oft wird übersehen, wie stark die Einführung vom weniger spektakulären Rest abhängt. Wenn die wichtigsten Operationen gut laufen, für einen notwendigen Pfad aber keine geeignete Implementierung existiert, steht trotzdem eine Produktentscheidung an: den Dienst verändern, einen separaten Pfad pflegen oder die Migration verschieben. Jede Möglichkeit braucht Verantwortliche und verursacht laufende Kosten.

TileLang-Ascend gehört zu einer längeren Entwicklung und wurde am 29. September 2025 quelloffen veröffentlicht. Seine README nennt A2 und A3 als getestete Geräte.[4] Dieser separate Validierungsumfang darf nicht stillschweigend mit DeepSeeks neuerer Veröffentlichung zu einer pauschalen Kompatibilitätszusage verschmolzen werden.

Die Programmieranleitung unterscheidet Entwickler- und Expertenschnittstellen. Der hardwareunabhängige Einsteigermodus ist als nicht unterstützt gekennzeichnet.[9] Bessere Abstraktionen können Fachwissen produktiver machen. Sie rechtfertigen noch nicht, dieses Fachwissen aus dem Projektbudget zu streichen.

Wirtschaftlichkeit der Einführung: Die verbleibende Arbeit messen

Klar ist: Diese Veröffentlichungen belegen weder eine vollständige Trainingsmigration noch einen CUDA-Ersatz oder niedrigere Gesamtbetriebskosten. Das sind Aussagen über ganze Systeme. Sie brauchen Nachweise, die über öffentliche Komponentenimplementierungen hinausgehen. Die Investitionsentscheidung sollte auf einem Pilotprojekt mit ausdrücklichen Abnahmekriterien beruhen.

Ein Pilotprojekt als Grundlage für den Einkauf

1

Eine produktionsrelevante Arbeitslast auswählen und Modellrevision, Zahlenformat, Anfragemix sowie Qualitätsanforderungen festhalten, bevor das Backend geändert wird.

2

Hardware-, Firmware-, Toolkit-, Compiler- und Paketversionen festlegen. Prüfen, ob ein weiterer Entwickler die Abhängigkeiten beschaffen und die Installation reproduzieren kann.

3

Numerische Korrektheit und Dienstqualität prüfen. Danach Latenzverteilungen und Durchsatz erfolgreich bearbeiteter Anfragen unter denselben Verkehrsbedingungen messen.

4

Entwicklungszeit, Energie, Netzkapazität, Reservekapazität, Störungsbehebung und Aktualisierungen einpreisen. Den gesamten Dienst mit seinem bestehenden Ausgangszustand vergleichen.

Ein Einkaufsteam sollte zwei Ergebnisse verlangen: den Leistungsbericht und das Betriebshandbuch. Der erste erklärt, was in einem kontrollierten Test passiert ist. Das zweite legt fest, wer nach einer Aktualisierung Fehler diagnostiziert, wie der Dienst auf den vorherigen Stand zurückgesetzt wird und welche Nachweise die nächste Freigabe erlauben. Eine vielversprechende Plattform wird wirtschaftlich glaubwürdig, wenn beides vorliegt.

Die unbequeme Wahrheit lautet: Open Source kann Kosten verlagern, statt sie nur zu beseitigen. An die Stelle der Abhängigkeit von einer undurchsichtigen Herstellerimplementierung kann die Verantwortung für eine prüfbare Implementierung treten. Das kann ein ausgezeichneter Tausch sein, wenn der Betreiber die nötigen Fähigkeiten und eine tragfähige Nachfrage besitzt. Fehlt beides, kann es eine teure Ablenkung werden.

ACHTUNG

Die Entscheidung fällt im Betrieb

Die Kompatibilität einzelner Komponenten reicht nicht aus, um einen Hardwarekauf für den gesamten Betrieb zu genehmigen. Entscheidend sind eine gemessene Arbeitslast, eine reproduzierbare Umgebung und ein benanntes Team, das sie warten kann. So wird aus technischer Wahlfreiheit eine nutzbare geschäftliche Option.

DeepSeek hat Material geliefert, mit dem sich eine ernsthafte Alternative leichter untersuchen lässt. Die stärkste Reaktion darauf ist, dieses Material in wiederholbare Nachweise aus dem Betrieb zu verwandeln. Strategischen Verhandlungswert gewinnt der Softwarestack dann, wenn eine andere Organisation ihn betreiben, warten und wirtschaftlich einsetzen kann.

Quellen: Dokumentation und Einordnung

Primäre Repositories und technische Dokumentation, geprüft am 3. Oktober 2026. Die Angaben stammen aus Projektdokumentation und Entwicklerberichten, nicht aus unabhängigen Hardwaretests. Die ersten drei Einträge sind die zentralen Quellen.

Zum Lesen aller Spalten seitlich scrollen.

Nr.QuelleHerausgeberDatumEinordnung
1DeepGEMM-AscendDeepSeek30.09.2026Veröffentlichung, API-Vertrag und Formatanforderungen.
2DeepEP-AscendDeepSeekGeprüft am 03.10.2026Validierungsumfang und Firmware-Einschränkung.
3Technische Analyse der Sparse-Attention-Kernel für AscendDeepSeek30.09.2026Veröffentlichungszeitpunkt und Attention-Design.
4TileLang-AscendTile-AIGeprüft am 03.10.2026Projektgeschichte und Geräteumfang.
5Ursprüngliche DeepGEMM-SchnittstellenDeepSeekGeprüft am 03.10.2026Integrationsaufgaben außerhalb von GEMM.
6Ursprüngliche DeepEP-V2.5-SchnittstellenDeepSeekGeprüft am 03.10.2026Gliederung der Kommunikations-APIs.
7DeepJIT-Backend für AscendDeepSeekGeprüft am 03.10.2026Abhängigkeiten beim Kompilieren und Ausführen.
8Plattformunterstützung von FlashMLADeepSeekGeprüft am 03.10.2026Unterstützte und nicht unterstützte Ausführungspfade.
9Programmieranleitung für TileLang-AscendTile-AIGeprüft am 03.10.2026Abstraktionsebenen und technische Anforderungen.

Zuletzt aktualisiert: 3. Oktober 2026