DeepSeek ابزارهای پایهای آموزش مدل رو برای چیپهای Huawei Ascend منتشر کرد
خلاصهٔ کاملتر
DeepSeek توی حساب رسمی WeChat خودش اعلام کرده که یه سری ابزار زیرساختی برای چیپهای Huawei Ascend رو اوپنسورس کرده. به گفتهٔ نویسندهٔ Geopolitechs، این جواب بخشی از سؤال بزرگ صنعت AI چینه: اگه به GPUهای پیشرفتهٔ NVIDIA دسترسی نداشته باشیم چی؟ و جوابش فقط عوض کردن چیپ نیست، بلکه ساختن دوبارهٔ اکوسیستم نرمافزاریه.
نویسنده میگه قدرت واقعی NVIDIA هیچوقت فقط خود GPU نبوده، بلکه CUDA (یعنی پلتفرم برنامهنویسی NVIDIA برای اجرای کد روی GPU) و ابزارهای دورشه. همین ابزارها به توسعهدهندهها اجازه میدن هزاران GPU رو با هم بهینه به کار بگیرن. مشکل اصلی Ascend هم دقیقاً همینه: سختافزار خوب کافی نیست، نرمافزار باید راحت باشه و کل توان چیپ رو دربیاره.
DeepSeek نسخهٔ Ascend چندتا ابزار رو ساخته. TileLang یه زبان سطح بالاست که گفتن کار به چیپ رو ساده میکنه. DeepGEMM ضرب ماتریسها رو انجام میده که قلب محاسبات مدلهای بزرگه. DeepEP ارتباط سریع بین تعداد زیادی چیپ موقع آموزش رو مدیریت میکنه. FlashMLA هم operatorهای sparse attention برای متنهای طولانی میده. TileKernels و DeepSelect هم برای پردازش و انتخاب داده هستن.
TileLang جالبترین بخششه. DeepSeek میگه بیشتر operatorهای آموزش مدلهای V4 با TileLang نوشته شدن و حالا هر operator TileLang که توی آموزش DeepSeek استفاده میشه، یه پیادهسازی پرسرعت روی Ascend هم داره. نسخهٔ Ascend دستورهای سطح پایین Ascend C رو میپوشونه بدون اینکه کارایی کم بشه. یعنی یه لایهٔ مشترک بین مدل و سختافزار ساخته میشه و جابهجا کردن کار از NVIDIA به چیپ چینی خیلی ارزونتر و راحتتر میشه.
به گفتهٔ DeepSeek، توی چند تست کلیدی کارایی محاسبه و ارتباط این ابزارها نزدیک سقف سختافزار Ascend رسیده. نویسنده یه سیگنال مهم دیگه هم میبینه: تیم Huawei عمیقاً توی کار درگیر بوده و دو شرکت با هم روی یه supernode ۱۲۸ کارته بر پایهٔ Ascend 950 کار میکنن. به نظر نویسنده، این دیگه فقط «پشتیبانی DeepSeek از چیپ Huawei» نیست، بلکه همکاری برای اینه که سختافزار و نرمافزار چینی با هم برای آموزش مدلهای پیشرو کار کنن.
نکات کلیدی:
- ابزارهای منتشرشده: TileLang، DeepGEMM، DeepEP، FlashMLA، TileKernels و DeepSelect
- بیشتر operatorهای آموزش مدلهای DeepSeek V4 با TileLang نوشته شدن
- همهٔ operatorهای TileLang که DeepSeek استفاده میکنه حالا روی Ascend هم پیادهسازی دارن
- کارایی محاسبه و ارتباط توی تستهای کلیدی نزدیک سقف سختافزار Ascend هست
- DeepSeek و Huawei با هم روی یه supernode ۱۲۸ کارته با Ascend 950 کار میکنن




