دنیا ٹھہری نہیں ہے۔RSS
BIG CHANGE.

Markdown ایڈیشن

AI-translated from English; not yet reviewed by a fluent editor.

# DeepSeek نے Huawei Ascend 950 کے لیے DeepGEMM کرنل جاری کیے

> DeepSeek کی نئی Ascend 950 کرنل لائبریری معروف DeepGEMM انٹرفیسز اور سورس کوڈ فراہم کرتی ہے۔ اس کی پیشگی شرائط اور کمپنی کے اپنے شائع کردہ بینچ مارک ڈویلپرز کی جانچ کی حدود طے کرتے ہیں۔

By BIG CHANGE Editorial

Published: 2026-09-30T17:47:47.035Z
Updated: 2026-09-30T17:47:47.035Z
Canonical: https://bigchange.ai/blog/deepseek-deepgemm-ascend-950-kernels

![Conceptual charcoal illustration of a generic rackmount computer chassis in an open test rack, seen from behind with two cables routed down the frame.](https://bigchange.ai/api/media/file/deepgemm-ascend-evaluation-rack-hero-v2.png)
AI-generated by OpenAI; BIG CHANGE conceptual editorial illustration.

Huawei کی 950 سیریز کے NPU پر کام کرنے والے ڈویلپرز کے لیے DeepSeek نے [اپنی DeepGEMM کرنل لائبریری کا Ascend ورژن](https://github.com/deepseek-ai/DeepGEMM-Ascend) جاری کیا ہے۔ ریپوزٹری کا README ابتدائی ریلیز کی تاریخ 30 ستمبر 2026 بتاتا ہے؛ Python پیکیج اپنا ورژن 0.1.0 بتاتا ہے۔ یہ ٹیموں کو اس ہارڈویئر پر میٹرکس ضرب اور ماڈل سے متعلق دیگر آپریشنز کے لیے ایک اوپن سورس نقطۂ آغاز فراہم کرتا ہے۔ اب تک کے کارکردگی کے اعداد DeepSeek کے اپنے ٹیسٹوں سے آئے ہیں۔

Ascend سافٹ ویئر اسٹیک کا جائزہ لینے والے انجینئروں کے لیے یہ ریلیز اہم ہے کیونکہ اس میں کرنل کا سورس کوڈ، معروف DeepGEMM انٹری پوائنٹس اور ایکسٹینشن بنانے کا دستاویزی طریقہ موجود ہے۔ مکمل ماڈل کی کارکردگی اور آپریٹنگ لاگت جاننے کے لیے متوقع سسٹم پر کام کے بوجھ کی جانچ ضروری ہے۔

## ریلیز میں کیا شامل ہے

DeepGEMM AI ماڈلز میں بار بار استعمال ہونے والی میٹرکس کارروائیوں کی لائبریری ہے۔ [Ascend README](https://github.com/deepseek-ai/DeepGEMM-Ascend/blob/main/README.md) BF16، FP8 اور FP4 GEMM کرنل، mixture-of-experts ماڈلز کے لیے grouped آپریشنز، MQA logits، fused MegaMoE آپریشن اور mHC prenorm کرنل درج کرتا ہے۔ اس کے [Python پیکیج کی ایکسپورٹس](https://github.com/deepseek-ai/DeepGEMM-Ascend/blob/8491bbb4b8c02a094a2318965f50c70438a3e73c/deep_gemm/__init__.py) dense اور grouped GEMM فنکشنز، MQA فنکشنز، اسکیلنگ فیکٹر لے آؤٹ کے مددگار، اور JIT compilation اور AI core کے استعمال کے کنٹرولز دکھاتی ہیں۔ ریپوزٹری MIT لائسنس کے تحت ہے۔

DeepSeek کے مطابق Ascend پورٹ API کے لحاظ سے اپنے [upstream DeepGEMM](https://github.com/deepseek-ai/DeepGEMM#interfaces)کے ساتھ مکمل طور پر مطابقت رکھتا ہے۔ ایک ہی `deep_gemm` پیکیج کا نام اور زیادہ تر عوامی انٹرفیس کوڈ کی منتقلی آسان کر سکتے ہیں، لیکن README ڈیٹا لے آؤٹ کا ایک اہم فرق بتاتا ہے: Ascend، K کے رخ پر ہر UE8M0 اسکیلنگ فیکٹر کے جوڑے کو 16-bit قدر میں پیک کرتا ہے `int16` اور پیک کی گئی قدروں کو MN-major ترتیب میں محفوظ کرتا ہے۔ پیکیج اسکیلنگ فیکٹرز کو مطلوبہ لے آؤٹ میں تبدیل کرنے کے فنکشنز ایکسپورٹ کرتا ہے۔ quantized ان پٹس استعمال کرنے والی ایپلیکیشن کو پھر بھی موزوں ڈیٹا فراہم کرنا اور اپنے نتائج کی توثیق کرنا ہوگی؛ مطابقت کا بیان مینٹینرز کا دعویٰ ہے، BIG CHANGE کی مائیگریشن ٹیسٹ نہیں۔

## ڈویلپر کو اسے آزمانے کے لیے کیا چاہیے

دستاویزی [تقاضے](https://github.com/deepseek-ai/DeepGEMM-Ascend#requirements) میں Ascend NPU، CANN 9.20 کے ساتھ `bisheng` اور `ld.lld` ٹولز، `torch_npu`، Python 3.10 یا بعد کا ورژن، اور C++20 کی حمایت کرنے والا compiler اور standard library `<format>`شامل ہیں۔ مینٹینرز کے مطابق ترقی اور توثیق Ascend 950 سیریز پر ہوئی۔ `tilelang` HC prenorm کرنل کے لیے پیکیج کی dependency قرار دیا گیا ہے؛ `tree-sitter` اور `tree-sitter-cpp` سورس سے بناتے وقت type stubs تیار کرنے کے لیے ضروری ہیں۔ README `torch_npu` کا ورژن مقرر نہیں کرتا اور دیگر Ascend ڈیوائسز پر توثیق کا ثبوت نہیں دیتا۔

README ڈویلپرز کو submodules سمیت ریپوزٹری clone کرنے اور C++ extension کو `develop.sh`کے ذریعے build کرنے کی ہدایت دیتا ہے، یا چیک آؤٹ شدہ سورس سے `pip install . --no-build-isolation`کے ذریعے انسٹال کرنے کی۔ اس کی [build configuration](https://github.com/deepseek-ai/DeepGEMM-Ascend/blob/8491bbb4b8c02a094a2318965f50c70438a3e73c/setup.py) درآمد کرتی ہے `torch` اور `torch_npu`، Ascend toolkit کو `ASCEND_HOME_PATH` یا `ASCEND_TOOLKIT_HOME`، اور Ascend اور Torch NPU لائبریریوں سے link کرتی ہے۔ اس لیے کرنلز کی جانچ کے لیے موزوں ہارڈویئر اور ٹول چین درکار ہیں۔ ریپوزٹری میں [آپریشن ٹیسٹس](https://github.com/deepseek-ai/DeepGEMM-Ascend/tree/8491bbb4b8c02a094a2318965f50c70438a3e73c/tests)بھی شامل ہیں۔ BIG CHANGE نے دستاویزات اور کوڈ دیکھے؛ build یا کرنل نہیں چلائے۔

## بینچ مارک کی حد کہاں تک ہے

DeepSeek نے CANN 9.20 والے Ascend 950DT پر `bench_msprof` اور ٹھنڈے L2 cache کے ساتھ پیمائش کی اطلاع دی۔ ایک dense BF16 میٹرکس ضرب کی شکل M=4096، N=7168 اور K=16384 کے لیے اس کے [کارکردگی کے جدول](https://github.com/deepseek-ai/DeepGEMM-Ascend#performance) میں 2,229.9 مائیکرو سیکنڈ، 431 TFLOPS اور اسی جدول میں بیان کردہ ہارڈویئر حد کا 99.8% درج ہے۔ اسی شکل پر FP8×FP8 کے لیے 1,117.6 مائیکرو سیکنڈ اور 861 TFLOPS بتائے گئے ہیں۔ یہ مخصوص اقسام اور شکلوں پر کرنل کی پیمائشیں ہیں، ماڈل throughput کی پیمائش نہیں۔ جدول میں الگ الگ ترتیبات کے grouped GEMM، MQA، MegaMoE اور prenorm نتائج بھی ہیں؛ MegaMoE کے اعداد آٹھ ranks، آٹھ کی expert parallelism، چھ کی top-k routing اور ایک shared expert کے ساتھ اوسط ہیں۔

یہ [ٹیسٹ کوڈ](https://github.com/deepseek-ai/DeepGEMM-Ascend/blob/8491bbb4b8c02a094a2318965f50c70438a3e73c/tests/common.py) GEMM آؤٹ پٹس کا تیار کردہ حوالوں سے موازنہ کرتا ہے اور معاون dense صورتوں میں ACLNN cross-check استعمال کرتا ہے۔ کچھ شکلوں اور recipes کے لیے یہ اضافی ACLNN موازنہ واضح طور پر چھوڑ دیتا ہے۔ شائع شدہ کوڈ اور ٹیسٹس دعوؤں کا جائزہ ممکن بناتے ہیں، لیکن BIG CHANGE نے README کے اعداد کو آزادانہ طور پر دوبارہ پیدا نہیں کیا۔ ریلیز میں دوسرے accelerator stack سے مساوی بینچ مارک، لاگت کا موازنہ یا end-to-end سروس کا نتیجہ شامل نہیں۔

## اہم تبدیلی

DeepSeek نے Ascend 950 سیریز کے لیے DeepGEMM Ascend کرنل کوڈ جاری کیا ہے۔

ڈویلپرز اس ہارڈویئر کے لیے معروف GEMM اور ماڈل سے متعلق دیگر آپریشنز کا معائنہ اور build کر سکتے ہیں۔ ریلیز CANN 9.20 اور Ascend کے مخصوص اسکیلنگ فیکٹر لے آؤٹ کو دستاویز کرتی ہے۔

Ascend 950 استعمال کرنے والی ٹیموں کے پاس اب اپنے ماڈل کی شکلوں پر جانچنے کے لیے کرنل کوڈ ہے۔ DeepSeek نے ایک Ascend 950DT ٹیسٹ سیٹ اپ میں حد کے قریب نتائج بتائے؛ BIG CHANGE نے کرنل نہیں چلائے۔

مکمل ایپلیکیشن کی کارکردگی، دیگر Ascend ڈیوائسز کی معاونت اور آپریٹنگ لاگت کا تعین ہونا باقی ہے۔

## ذرائع اور مزید مطالعہ

- [DeepGEMM Ascend ریپوزٹری اور README](https://github.com/deepseek-ai/DeepGEMM-Ascend): 30 ستمبر کا ریلیز نوٹ، پیشگی شرائط، انٹرفیس سے متعلق دعوے اور پروجیکٹ کے تیار کردہ بینچ مارک جدول۔ README پروجیکٹ مینٹینرز کا بنیادی ماخذ ہے، آزاد توثیق نہیں۔
- [پیکیج ایکسپورٹس](https://github.com/deepseek-ai/DeepGEMM-Ascend/blob/8491bbb4b8c02a094a2318965f50c70438a3e73c/deep_gemm/__init__.py)اور[build configuration](https://github.com/deepseek-ai/DeepGEMM-Ascend/blob/8491bbb4b8c02a094a2318965f50c70438a3e73c/setup.py): ابتدائی commit کا ورژن، عوامی Python فنکشنز، dependency کا اعلان اور سورس build کے روابط۔
- [GEMM test harness](https://github.com/deepseek-ai/DeepGEMM-Ascend/blob/8491bbb4b8c02a094a2318965f50c70438a3e73c/tests/common.py): ریپوزٹری آؤٹ پٹس کیسے جانچتی اور profiler چلاتی ہے، بشمول وہ حالات جہاں ACLNN موازنہ چھوڑا جاتا ہے۔ یہ فائلیں شائع شدہ اعداد کو آزادانہ طور پر دوبارہ پیدا نہیں کرتیں۔

## Sources

- [DeepSeek AI، DeepGEMM Ascend ریپوزٹری اور README](https://github.com/deepseek-ai/DeepGEMM-Ascend) — انٹرفیسز، پیشگی شرائط، انسٹالیشن اور پروجیکٹ کے بینچ مارکس کا بنیادی ماخذ؛ شائع شدہ اعداد آزاد نتائج نہیں ہیں۔
- [ابتدائی عوامی commit](https://github.com/deepseek-ai/DeepGEMM-Ascend/commit/8491bbb4b8c02a094a2318965f50c70438a3e73c) — ابتدائی عوامی commit پر 01:07 UTC کا وقت درج ہے؛ اسے سورس revision مقرر کرنے اور ریلیز کا وقت جانچنے کے لیے استعمال کیا گیا۔
- [DeepGEMM Ascend Python پیکیج کی ایکسپورٹس](https://github.com/deepseek-ai/DeepGEMM-Ascend/blob/8491bbb4b8c02a094a2318965f50c70438a3e73c/deep_gemm/__init__.py) — ورژن 0.1.0 اور دستیاب GEMM، MQA، MegaMoE فنکشنز، scaling-layout اور JIT کنٹرولز؛ ایکسپورٹس اس بات کا ثبوت نہیں کہ یہ ہمارے سسٹمز پر چلتے ہیں۔
- [build configuration اور GEMM test harness](https://github.com/deepseek-ai/DeepGEMM-Ascend/blob/8491bbb4b8c02a094a2318965f50c70438a3e73c/tests/common.py) — ٹیسٹ منطق، درستگی کے حوالے اور مشروط ACLNN جانچیں؛ کوڈ دیکھنا بینچ مارک دوبارہ چلانے کے مترادف نہیں۔
BIG CHANGE نیوز لیٹر

بڑی تصویر۔ اپنی رفتار سے۔

AI اور روبوٹکس کی تازہ کہانیاں، قابلِ توجہ تبدیلیاں اور عملی خیالات۔ روزانہ بریفنگ، ہفتہ وار خلاصہ یا ماہانہ نقطۂ نظر منتخب کریں۔