DeepSeek julkaisi avoimen lähdekoodin työkaluja Huawein Ascend-alustalle
Teknologiayhtiö DeepSeek on julkaissut avoimen lähdekoodin infrastruktuurikomponentteja Huawein Ascend-laskenta-alustalle. Komponentit vastaavat yhtiön aiemmin Nvidian alustoille julkaisemia työkaluja.
Teknologiayhtiö DeepSeek on julkaissut avoimen lähdekoodin infrastruktuurikomponentteja Huawein Ascend-laskenta-alustalle. Julkaisu sisältää TileLang-kääntäjätyökalun, laskentakirjastoja ja hajautetun viestintäkirjaston. Nämä uudet komponentit ovat DeepSeekin aiemmin Nvidian alustoille kehittämien ja julkaisemien työkalujen vastineita.
DeepSeekin mukaan sen kehittämä TileLang-kieliohjelmointi on yksinkertaisempaa ja tehokkaampaa kuin Nvidian CUDA-kieli, mikä parantaa kehitystyön tehokkuutta ja selkeyttää koodia. TileLang mahdollistaa piirin ominaisuuksien täysimääräisen hyödyntämisen ja laitteiston suorituskyvyn maksimoinnin. TileLang-ratkaisua on jo hyödynnetty menestyksekkäästi Nvidian alustoilla DeepSeek V4 -malliperheen koulutuksessa.
Ascend-versio TileLangista on suunniteltu hyödyntämään Huawein Ascend C -alustan matalan tason komentoja. Se tarjoaa edistyneen ohjelmointitavan menettämättä laitteiston suorituskykyä. Yhtiö ilmoitti, että jokaiselle TileLang-laskentaoperaatiolle on olemassa vastaava suorituskykyinen toteutus Ascend-alustalla.
Julkaisuun sisältyy myös muita keskeisiä laskenta- ja viestintäkomponentteja Ascend-alustalle, kuten DeepGEMM matriisioperaatioihin, DeepEP hajautettuun viestintään ja TileKernels yleiseen datankäsittelyyn. Nämä komponentit on optimoitu käytettäväksi eri skenaarioissa ja niiden suorituskyky on testien mukaan lähellä laitteiston teoreettista maksimia.