DeepSeek udostępnia otwarte oprogramowanie dla chipów Huawei Ascend
DeepSeek udostępnił pakiet otwartych narzędzi programistycznych przygotowanych dla układów sztucznej inteligencji Huawei Ascend. Oprogramowanie powstało przy pełnym wsparciu inżynierów Huawei i obejmuje biblioteki odpowiedzialne za wykonywanie obliczeń oraz przesyłanie danych pomiędzy procesorami.
Istotnym elementem projektu była optymalizacja superwęzła złożonego ze 128 układów Ascend 950. DeepSeek przekazał do dyspozycji programistów sześć modułów open source, które mają usprawnić zarządzanie tak złożoną strukturą sprzętową.
Centralnym punktem pakietu jest TileLang — język programowania układów AI opracowany pierwotnie przez badaczy z Uniwersytetu Pekińskiego, z którego DeepSeek korzysta od około roku. W wersji przystosowanej do układów Ascend narzędzie odpowiada m.in. za generowanie kodu maszynowego, automatyczne planowanie zadań oraz synchronizację pracy procesorów. DeepSeek przedstawia TileLang jako rozwiązanie oferujące prostszy model programowania niż konkurencyjna platforma CUDA od Nvidii.
O ile produkcja procesorów stanowi podstawę infrastruktury AI, o tyle o ich praktycznej użyteczności decyduje właśnie oprogramowanie pozwalające łączyć i programować setki układów w jeden stabilny system. Opublikowane narzędzia są próbą uzupełnienia tej warstwy w ekosystemie Huawei. Sam fakt ich udostępnienia nie przesądza jednak o ich sukcesie — w udostępnionych materiałach brakuje bezpośrednich porównań wydajnościowych z CUDA oraz informacji o stopniu wykorzystania nowego oprogramowania przez zewnętrznych deweloperów.
