DeepSeek släpper öppen källkod för Huaweis Ascend-plattform
Teknikföretaget DeepSeek har lanserat öppen källkods-infrastrukturkomponenter för Huaweis Ascend-beräkningsplattform. Dessa komponenter motsvarar verktyg som företaget tidigare släppt för Nvidias plattformar.
Teknikföretaget DeepSeek har lanserat öppen källkods-infrastrukturkomponenter för Huaweis Ascend-beräkningsplattform. Lanseringen inkluderar kompilatorverktyget TileLang, beräkningsbibliotek och ett distribuerat kommunikationsbibliotek. Dessa nya komponenter är motsvarigheter till de verktyg som DeepSeek tidigare utvecklat och släppt för Nvidias plattformar.
Enligt DeepSeek är programmeringen i dess TileLang-språk enklare och effektivare än Nvidias CUDA-språk, vilket förbättrar utvecklingseffektiviteten och förenklar kodlogiken. TileLang möjliggör att fullt ut utnyttja chippets egenskaper och maximera hårdvarans prestanda. TileLang-lösningen har redan validerats på Nvidias plattformar och används i träningen av DeepSeek V4-modellserien.
Ascend-versionen av TileLang är utformad för att kapsla in instruktioner på låg nivå från Huaweis Ascend C-plattform och erbjuda ett avancerat programmeringssätt utan att kompromissa med hårdvarans prestanda. Företaget uppger att varje TileLang-operator som används i DeepSeeks träning har en motsvarande högpresterande implementering på Ascend.
Lanseringen omfattar även andra centrala beräknings- och kommunikationskomponenter för Ascend-plattformen, såsom DeepGEMM för generell matrisacceleration, DeepEP för effektiv storskalig enhetsöverskridande kommunikation och TileKernels för vanlig vektorberäkning och minnesåtkomst. Dessa komponenter är optimerade för olika användningsscenarier och deras beräknings- och kommunikationsprestanda närmar sig enligt tester hårdvarans teoretiska gräns.