DeepSeek veröffentlicht Open-Source-Werkzeuge für Huaweis Ascend-Plattform
Das Technologieunternehmen DeepSeek hat Open-Source-Infrastrukturkomponenten für Huaweis Ascend-Computing-Plattform veröffentlicht. Diese Komponenten entsprechen Werkzeugen, die das Unternehmen zuvor für Nvidias Plattformen herausgegeben hat.
Das Technologieunternehmen DeepSeek hat die Veröffentlichung von Open-Source-Infrastrukturkomponenten für Huaweis Ascend-Computing-Plattform angekündigt. Die Veröffentlichung umfasst den fortschrittlichen Sprachcompiler TileLang, Berechnungsbibliotheken und eine verteilte Kommunikationsbibliothek, die Komponenten widerspiegeln, die zuvor für Nvidias Plattformen verfügbar gemacht wurden.
DeepSeek gibt an, dass seine Programmiersprache TileLang eine vereinfachte Codierung und eine verbesserte Entwicklungseffizienz im Vergleich zu Nvidias CUDA bietet und eine vollständigere Nutzung der Chip-Fähigkeiten und Hardware-Leistungsgrenzen ermöglicht. Der TileLang-Ansatz wurde auf Nvidia-Plattformen validiert und wird derzeit für das Training von DeepSeeks V4-Modellreihe verwendet.
Die neu veröffentlichte Ascend-Version von TileLang kapselt Huaweis Ascend C-Befehle auf niedriger Ebene und bietet eine fortschrittliche Programmierschnittstelle, ohne die Hardwareleistung zu beeinträchtigen. Das Unternehmen bestätigte, dass jeder TileLang-Operator, der im Modelltraining verwendet wird, nun eine entsprechende Hochleistungs-Implementierung auf der Ascend-Plattform hat.
Die Open-Source-Veröffentlichung umfasst auch zentrale Berechnungs- und Kommunikationskomponenten für die Ascend-Plattform, darunter DeepGEMM für beschleunigte Matrixoperationen, DeepEP für effiziente, skalare geräteübergreifende Kommunikation und TileKernels für die Datenverarbeitung. Diese Komponenten sind für die Wiederverwendbarkeit in verschiedenen Szenarien konzipiert, wobei die Leistungskennzahlen in wichtigen Testfällen nahe an den Hardwaregrenzen liegen.