شرکت چینی DeepSeek با همکاری هواوی ابزارهای برنامه نویسی متن باز را برای تراشه های Ascend منتشر کرد تا وابستگی به انویدیا را به میزان قابل توجهی کاهش دهد.
به گزارش سرویس هوش مصنوعی تکناک، شرکت چینی DeepSeek با همکاری هواوی مجموعه ای از ابزارهای برنامه نویسی متن باز را برای تراشه های هوش مصنوعی Ascend منتشر کرده است تا گامی مهم در جهت کاهش وابستگی به سخت افزار و نرم افزار انویدیا بردارد. این نسخه شامل کتابخانه های منبع باز برای محاسبات هوش مصنوعی، ارتباطات متقابل تراشه، و همچنین پشتیبانی کامل از زبان برنامه نویسی سطح بالا TileLang است.
ابزارهای جدید با پشتیبانی کامل هواوی توسعه داده شده اند تا فرآیند برنامه نویسی را ساده کرده و به توسعه دهندگان این امکان را بدهد که از قدرت سخت افزاری تراشه های Ascend حداکثر استفاده را ببرند. این دو شرکت همچنین محاسبات و بهینه سازی ارتباطات را بر روی یک سیستم ابرگره مجهز به 128 تراشه Ascend 950 با موفقیت به پایان رسانده اند. این اقدام یکی از چالشهای اصلی در اجرای بارهای کاری هوش مصنوعی بزرگ در چندین شتابدهنده را برطرف میکند، یعنی انجام محاسبات موثر بر روی هر تراشه و انتقال سریع دادهها بین آنها برای حفظ تداوم فرآیندها.
بهینه سازی محاسبات و ارتباطات
کتابخانه های ارائه شده شامل DeepGEMM-Ascend است که ضرب ماتریس و محاسبات مربوط به مدل های DeepSeek را انجام می دهد. این کتابخانه از عملیات BF16، FP8 و FP4 پشتیبانی می کند و با حفظ رابط های برنامه نویسی مشابه با کتابخانه اصلی DeepGEMM، به توسعه دهندگان این امکان را می دهد تا از همان API های آشنا در پلتفرم Ascend بدون نیاز به تغییرات پیچیده استفاده کنند. در این راستا، کتابخانه DeepEP-Ascend ارتباطات مربوط به مراحل آموزش و استنتاج را مدیریت می کند. این بخش شامل مسیریابی داده ها به متخصصان مختلف در مدل های ترکیبی از متخصصان و ترکیب نتایج نهایی آنها است و هر دو کتابخانه بر روی سخت افزار Ascend 950 تست و بهینه سازی شده اند.
زبان TileLang همچنین به عنوان یک لایه برنامه نویسی سطح بالا برای نوشتن هسته های بهینه شده عمل می کند. این زبان مدل برنامه نویسی ساده تری را نسبت به CUDA انویدیا ارائه می دهد و هدف آن بهبود بهره وری توسعه و کاهش پیچیدگی کدنویسی است. به روز رسانی جدید پشتیبانی بومی را برای Ascend 950 اضافه می کند که شامل تولید کد، زمان بندی خودکار و همگام سازی می شود. با این حال، به دلیل پشتیبانی از کراس پلتفرم، این زبان برای پردازندههای گرافیکی Nvidia نیز کاربردی باقی میماند، بنابراین توسعهدهندگان نگران نباشند.
پلت فرم نرم افزاری CANN هواوی
این ابزارها بر اساس پلتفرم نرم افزاری CANN هوآوی هستند که زیرساخت های لازم را برای اجرای بارهای کاری هوش مصنوعی بر روی تراشه های Ascend فراهم می کند. سال هاست که انویدیا با پلتفرم CUDA و کتابخانه های بهینه شده خود محیط برنامه نویسی کاملی را در اختیار توسعه دهندگان قرار داده است و این اکوسیستم نرم افزاری به یکی از اصلی ترین مزیت های رقابتی این شرکت تبدیل شده است. ابتکار جدید DeepSeek ابزارهای لازم را در اختیار توسعه دهندگان قرار می دهد تا از قدرت پردازشی سخت افزار هواوی به شیوه ای بهینه تر استفاده کنند و به طور مستقل عمل کنند.
بر اساس این گزارش تامز هاردورعرضه این ابزارها دو هفته پس از معرفی نسل جدید پردازندههای هوش مصنوعی و سیستمهای ابرگره توسط هوآوی صورت میگیرد. هواوی پیش بینی می کند که سیستم های هوش مصنوعی این شرکت در سال 2027 به طور گسترده برای آموزش مدل های مختلف مورد استفاده قرار گیرد. پیش از این، این دو شرکت در پروژه مدل V4 همکاری داشتند که نسخه پیش نمایش آن در ماه آوریل با پشتیبانی از تراشه های Ascend معرفی شد. هواوی اعلام کرده است که سوپرنودهای Ascend 950 به طور کامل از مدل های V4 پشتیبانی خواهند کرد و بخشی از فرآیند آموزش مدل سبک تر V4-Flash نیز بر روی تراشه های این شرکت انجام می شود که نشان دهنده پتانسیل بالای این همکاری است.















گفتگو در مورد این post