پرش به محتوای اصلی
آخرین اخبار
۲ وایر پاداش مطالعه

رسیدن کارایی vLLM به موتور اختصاصی DeepSeek؛ جهش ۸ برابری سرعت در سرورهای ۷۲ پردازنده‌ای

انتشار:۳ آبان ۱۴۰۵(۱ ساعت پیش)
۵ دقیقه زمان مطالعه
۰ دیدگاه
اشتراک و پسندیدن

موتور متن‌باز vLLM با ثبت عملکردی نزدیک به موتور اختصاصی DeepInfer، امکان اجرای مدل DeepSeek-V4.1-Flash را با بازدهی بالا فراهم کرد. این فریم‌ورک توانسته است در رک‌های مجهز به ۷۲ پردازنده گرافیکی NVIDIA، سرعت پردازش را تا ۷٫۹ برابر افزایش دهد و نیاز تیم‌های فنی به موتورهای اجرایی جداگانه را برطرف کند.

رسیدن کارایی vLLM به موتور اختصاصی DeepSeek؛ جهش ۸ برابری سرعت در سرورهای ۷۲ پردازنده‌ای

در یک نگاه (نکات کلیدی خبر)

خلاصه مهم‌ترین نکات و تحولات این گزارش برای مطالعه سریع

  • موتور vLLM در پردازش مدل DeepSeek-V4.1-Flash به فاصله‌ای کمتر از ۶ درصد نسبت به موتور اختصاصی DeepInfer رسید و کارایی مشابهی به ثبت رساند.
  • با گسترش مقیاس پردازش روی سامane رک‌اسکیل NVIDIA GB300 مجهز به ۷۲ پردازنده گرافیکی، نرخ تولید توکن نسبت به یک سرور تکی تا ۷٫۹ برابر افزایش می‌یابد.
  • با تفکیک فازهای پیش‌پردازش و تولید توکن در کنار بهینه‌سازی ارتباطات، تیم‌های توسعه می‌توانند مدل‌های بزرگ را بدون نیاز به رانتایم اختصاصی مستقر کنند.

بر اساس بنچمارک منتشرشده برای مدل DeepSeek-V4.1-Flash، سرعت رمزگشایی در موتور vLLM در اندازه‌های دسته از ۸ تا ۲۵۶، به فاصله کمتر از ۶ درصدی موتور DeepInfer رسیده است. همچنین عملکرد این فریم‌ورک در مرحله پیش‌پردازش ورودی کاملاً منطبق بر منحنی بازدهی DeepInfer حرکت می‌کند.

دستیابی یک موتور چندمنظوره به چنین سطحی از کارایی، مسیر روشنی پیش روی تیم‌های فنی قرار می‌دهد تا بتوانند بدون نیاز به نگهداری یک محیط اجرایی جداگانه، این مدل را در محیط عملیاتی مستقر کنند. موتور DeepInfer که توسط تیم DeepSeek بر پایه vLLM توسعه یافته است، این مدل را برای سناریوهای آفلاین هدف قرار می‌دهد؛ در حالی که نسخه اصلی vLLM قابلیت‌هایی نظیر زمان‌بندی آنلاین، پشتیبانی از چند مدل، تفکیک فازهای پیش‌پردازش و تولید توکن، و موازی‌سازی خبره‌ها در مقیاس رک را به آن اضافه کرده است.

نتایج توان پردازشی vLLM در اجرای مدل DeepSeek-V4.1-Flash
مقایسه عملکرد تک‌سرور vLLM با DeepInfer و گزارش نتایج مقیاس رک روی سامانه NVIDIA GB300 NVL72.

عملکرد تقریباً برابر در یک سرور و جهش ۷٫۹ برابری در مقیاس رک

نتایج منتشرشده، مقایسه‌های سطح موتور را از ارزیابی‌های مربوط به استقرار آنلاین روی سامانه NVIDIA GB300 NVL72 تفکیک کرده‌اند؛ سامانه‌ای در مقیاس رک که ۷۲ پردازنده گرافیکی را از طریق فناوری NVLink به یکدیگر متصل می‌کند.

آزمون
نتیجه
معیار سنجش
مقایسه مرحله رمزگشایی
فاصله کمتر از ۶ درصد با DeepInfer
اندازه‌های دسته از ۸ تا ۲۵۶
مقایسه مرحله پیش‌پردازش
منطبق بر منحنی DeepInfer
توان پردازش پرامپت‌های ورودی
بنچمارک AgentX در مقیاس رک
۹۵۴ هزار توکن در ثانیه به ازای هر GPU
ارائه آنلاین همراه با تفکیک فازها و معماری Wide-EP
نرخ پاسخ‌دهی به ازای هر کاربر
۱۹۶ توکن در ثانیه برای ۹۰ درصد کاربران
توان پردازشی گزارش‌شده در سطح کاربر در بنچمارک AgentX
مسیر تک‌کاربره
۸۲۶ توکن در ثانیه
پیکربندی بهینه‌شده برای کمترین تأخیر ممکن
مقیاس‌پذیری
۷٫۹ برابر خروجی تک‌سرور
افزایش توان پردازشی ناشی از گسترش بار روی کل رک
معادل ارزش API
۳۸٫۹۶ دلار به ازای هر ساعت مصرف GPU
محاسبه ارزش توان پردازشی بر اساس نرخ‌های ساعات خلوت API در DeepSeek

بنچمارک SemiAnalysis AgentX الگوی ترافیک عوامل هوشمند را با زمینه‌های متنی طولانی و رو به رشد شبیه‌سازی می‌کند. این بار پردازشی علاوه بر سنجش سرعت خام کرنل‌ها، مواردی چون زمان‌بندی درخواست‌ها، جابه‌جایی کش کلید-مقدار، مسیریابی خبره‌ها و رمزگشایی هم‌زمان را به چالش می‌کشد.

موتور DeepInfer در ابتدا بر پایه vLLM شکل گرفت و از سوی دیگر، vLLM نیز ادغام روتین‌های سطح پایین پردازنده گرافیکی DeepSeek از جمله MegaAttn ،MegaMoE و Mega-mHC را دنبال کرد. در نتیجه، هر دو موتور بسیاری از عملیات‌های بهینه‌سازی‌شده توجه و ساختار ترکیبی از خبره‌ها (MoE) را به‌شکل یکسان اجرا می‌کنند.

لایه سرویس‌دهی vLLM این کرنل‌ها را در دو استخر مجزا برای پیش‌پردازش و رمزگشایی به کار می‌گیرد. فاز پیش‌پردازش به تحلیل پرامپت ورودی و ساخت کش کلید-مقدار می‌پردازد و فاز رمزگشایی، توکن‌های بعدی را با استفاده از همان کش تولید می‌کند. اختصاص هر فاز به استخر پردازشی مستقل، امکان بهینه‌سازی جداگانه محاسبات، حافظه، دسته‌بندی داده‌ها و کاهش تأخیر را فراهم می‌سازد.

موازی‌سازی گسترده خبره‌ها (Wide-EP) تخصص‌ها و خبره‌های مدل MoE را در میان تعداد زیادی پردازنده گرافیکی توزیع می‌کند. از آنجا که هر توکن تنها زیرمجموعه‌ای از این خبره‌ها را فعال می‌سازد، توزیع گسترده‌تر سبب می‌شود تا در هر گام از مرحله تولید توکن، حجم کمتری از وزن‌های مدل توسط هر واحد پردازشی خوانده شود.

محاسبات حافظه؛ تعیین‌کننده الگوی موازی‌سازی

مدل DeepSeek-V4.1-Flash به دلیل ترکیب اشتراک‌گذاری لایه‌ای کش کلید-مقدار با فشرده‌سازی FP4، به ازای هر توکن تنها به ۸۹۰ بایت در کش سراسری نیاز دارد. این ردپای بسیار کوچک حافظه، فضای فراوانی را برای مدیریت زمینه‌های متنی طولانی و پردازش دسته‌ای درخواست‌ها آزاد نگه می‌دارد.

بخش عمده زمان رمزگشایی به فراخوانی و خواندن وزن‌های شبکه خبره‌ها اختصاص دارد، در حالی که لایه توجه سهم به‌مراتب کمتری در این فرآیند ایفا می‌کند. افزایش حجم متن ورودی نیز تأثیر اندکی بر زمان هر گام پردازشی دارد؛ به‌طوری که گسترش زمینه متنی از ۱۲۸ هزار به ۸۵۵ هزار توکن (افزایش ۶٫۷ برابری)، تنها ۰٫۶ میلی‌ثانیه یا ۷ درصد به تأخیر رمزگشایی مدل افزوده است.

تصمیم مهندسی
شواهد و داده‌ها
نتیجه و اثر عملی
استفاده از DEP2 برای فاز پیش‌پردازش
پیکربندی DEP4 به ۵۳٫۳ هزار توکن رسید که معادل ۸۳ درصد بازدهی ۶۴٫۴ هزار توکنی در DEP2 بود
کاهش واحدهای پردازشی، عدم تعادل بار را کم می‌کند و هم‌زمان ظرفیت حافظه کش را در حد کافی نگه می‌دارد
گسترش فاز رمزگشایی به DEP32
زمان اجرای MoE از ۱۳٫۴ میلی‌ثانیه در DEP4 به ۶٫۰ میلی‌ثانیه در DEP32 کاهش یافت
افزایش تعداد پردازنده‌ها حجم خواندن وزن‌های خبره را در هر واحد پردازشی به حداقل می‌رساند
ساده‌سازی آزمون‌های فاز رمزگشایی
تغییر زمان گام‌ها در بازه ۱۲۸ هزار تا ۸۵۵ هزار توکن بسیار ناچیز بود
امکان حذف اجرای مجدد ردگیری‌های کامل در تمام پیکربندی‌های بنچمارک فراهم شد

رویکرد معماری DEP ترکیب هم‌زمان موازی‌سازی داده‌ها در لایه توجه با موازی‌سازی خبره‌ها را فراهم می‌کند و عدد قرارگرفته در کنار آن، تعداد پردازنده‌های گرافیکی فعال را مشخص می‌سازد. به این ترتیب، پیکربندی DEP2 در فاز پیش‌پردازش روی دو GPU اجرا می‌شود و نسخه DEP32 در فاز رمزگشایی، ۳۲ پردازنده گرافیکی را به خدمت می‌گیرد.

سه بهینه‌سازی هم‌افزا در فاز پیش‌پردازش

در فرآیند پردازش ۳۲ هزار توکن تازه، اعمال سه تغییر فنی با کاهش پردازش‌های تکراری ایندکس‌گذار و حذف بار اضافی ترجمه آدرس‌های حافظه، توان پردازش ورودی را به‌شکل چشمگیری ارتقا داد:

  1. گسترش بازپخش محدود تا لایه ۲۰: ایندکس‌گذار محاسبات مربوط به تمامی توکن‌ها به جز ۱۲۸ توکن نهایی را نادیده می‌گیرد که این اقدام توان پردازشی را ۱۹٫۹ درصد بهبود می‌بخشد.
  2. نگاشت جداول اشتراکی میزبان با صفحات حافظه ۲ مگابایتی در پردازنده گرافیکی: استفاده از صفحات بزرگ‌تر خطاهای کش ترجمه آدرس مجازی را کاهش داده و ۲٫۸ درصد به کارایی می‌افزاید.
  3. به‌کارگیری الگوریتم DeepSelect top-k در ایندکس‌گذار پیش‌پردازش: انتخاب سریع‌تر توکن‌های نامزد، بازدهی سیستم را ۱۵٫۶ درصد دیگر افزایش می‌دهد.

مجموع این بهینه‌سازی‌ها، سرعت پیش‌پردازش توکن‌های جدید را در سناریوهایی که ۴ هزار تا ۶۴ هزار توکن به یک پیشوند متنی ۱۲۸ هزار توکنیِ کش‌شده اضافه می‌شود، بین ۳۵٫۶ تا ۴۳٫۹ درصد افزایش می‌دهد. به‌عنوان مثال، توان پردازشی در یک پیش‌پردازش ۶۴ هزار توکنی از ۷۱٫۲ هزار به ۱۰۲٫۵ هزار توکن در ثانیه به ازای هر پردازنده گرافیکی جهش می‌یابد.

تعادل بار خبره‌ها و آشکار شدن گلوگاه پردازنده مرکزی

سیستم متعادل‌کننده بار خبره‌ها در vLLM موسوم به EPLB، چینش خبره‌ها را بر اساس تقاضای لحظه‌ای به‌طور دوره‌ای بازآرایی می‌کند. در مقیاسی که عدد ۱ نشان‌دهنده توزیع کاملاً یکنواخت بار میان تمام واحدها است، ابزار EPLB شاخص تعادل را برای مدل هدف از ۰٫۳۵ به ۰٫۹۴ و برای مدل پیش‌نویس از ۰٫۲۱ به ۰٫۸۹ رسانده است.

در روش رمزگشایی حدسی، یک مدل پیش‌نویس کوچک‌تر توکن‌های احتمالی را پیشنهاد می‌دهد و مدل اصلی صحت آن‌ها را تأیید می‌کند. توزیع بهتر خبره‌ها حدود ۹۷ درصد از فاصله مدل هدف و ۹۳ درصد از فاصله مدل پیش‌نویس تا نقطه تعادل کامل را جبران می‌نماید. علاوه بر این، یک بک‌اند ارتباطی جدید بر بستر NVLink می‌تواند تعادل بار را در یک پیکربندی DEP32 ظرف کمتر از یک ثانیه و بدون کوچک‌ترین توقف در تولید توکن بازتنظیم کند.

با کوتاه‌تر شدن زمان گام‌های پردازشی روی کارت گرافیک، زمان‌بندی و هماهنگ‌سازی در سمت پردازنده مرکزی به مانع بعدی تبدیل شد. در یک پیکربندی تنظیم‌نشده DEP32، اجرای هر گام ۱۷٫۵۷ میلی‌ثانیه زمان می‌برد، در حالی که این زمان در پیکربندی DEP16 برابر با ۱۳٫۸۴ میلی‌ثانیه بود؛ آن هم با وجود اینکه پردازش در سطح GPU در پیکربندی DEP32 حدود ۱٫۱ میلی‌ثانیه سریع‌تر انجام می‌شد. در واقع، بار کاری پردازنده مرکزی دستاوردهای سخت‌افزاری را خنثی می‌کرد.

  • انتقال کش کلید-مقدار: بهره‌گیری از یک رابط ارتباطی اختصاصی NIXL، نرخ انتقال داده‌ها را از ۱۴۱ هزار به ۴۴۰ هزار توکن در ثانیه به ازای هر GPU ارتقا داد.
  • هماهنگ‌سازی پردازنده‌ها: الگوریتم بازگشتی همگام‌سازی در پردازنده مرکزی جایگزین کتابخانه Gloo شد.
  • مدیریت پذیرش در کش: در هر گام محاسباتی، حداکثر چهار بارگذاری جدید در کش کلید-مقدار پذیرفته می‌شود تا از جهش ناگهانی بار کاری میزبان جلوگیری شود.
  • مدیریت پذیرش درخواست‌ها: زمان پردازش برای یک پرامپت با طول ۸۵۵ هزار توکن از ۳۸٫۸ میلی‌ثانیه به ۶٫۰ میلی‌ثانیه کاهش پیدا کرد.

چشم‌انداز استقرار عملیاتی و محدودیت‌های آن

تیم‌های ارائه‌دهنده سرویس بر پایه مدل DeepSeek-V4.1-Flash اکنون می‌توانند از نسخه رسمی پروژه vLLM برای استقرار آنلاین در مقیاس رک بهره ببرند و هم‌زمان کارایی بسیار نزدیکی به موتور آفلاین DeepInfer تجربه کنند. همین نسخه استاندارد تمامی قابلیت‌های مورد نیاز شامل زمان‌بندی، تفکیک فازهای پردازشی، پشتیبانی از چندین مدل و معماری Wide-EP را در سرتاسر یک رک NVL72 تأمین می‌کند.

این راهکارها بیشترین بازدهی را برای مدل‌های بزرگ با معماری MoE به‌همراه دارند؛ مدل‌هایی که زمان رمزگشایی در آن‌ها وابسته به خواندن وزن‌های خبره‌ها است. دستیابی به این ارقام در عمل به عواملی چون معماری مدل، میزان عدم تقارن در مسیریابی، الگوی توزیع پرامپت‌ها، میزان همروندی، پهنای باند شبکه ارتباطی و توان پردازنده مرکزی بستگی خواهد داشت؛ بنابراین ارزیابی در محیط تولید باید شرایط بار کاری واقعی و اهداف تعیین‌شده برای تأخیر پاسخ‌دهی را به‌دقت بازتولید کند.

بازخورد و اشتراک‌گذاری این مطلب

اگر این گزارش برایتان مفید بود، با پسندیدن و اشتراک‌گذاری آن با دیگران، از محتوای تخصصی هوش مصنوعی حمایت کنید.

اشتراک‌گذاری در شبکه‌های اجتماعی:

دیدگاه ها و گفتگوی تخصصی

نظرات خود را با جامعه مخاطبان وایر ای آی در میان بگذارید

۰ دیدگاه

هنوز دیدگاهی برای این مطلب ثبت نشده است

اولین نفری باشید که دیدگاه، تحلیل یا دیدگاه خود را درباره این موضوع با دیگران به اشتراک می گذارد.

مطالب مرتبط و پیشنهادی

بسته تک‌فایلی FLUX.1-dev برای ComfyUI از مرز یک میلیون دانلود گذشت
آخرین اخبار

بسته تک‌فایلی FLUX.1-dev برای ComfyUI از مرز یک میلیون دانلود گذشت

بسته تک‌فایلی مدل تصویری FLUX.1-dev که توسط تیم Comfy-Org توسعه یافته، در پلتفرم Hugging Face به بیش از یک میلیون دانلود رسید. این بسته با ادغام اجزای مختلف مدل در قالب یک فایل واحد، راه‌اندازی و اجرای این تصویرساز قدرتمند را در ComfyUI بسیار آسان‌تر کرده است.

۲ دقیقه مطالعه
۰
۳ آبان
پروژه متن‌باز Co-op Anything؛ تبدیل بازی‌های تک‌نفره به چندنفره با ایجنت‌های هوش مصنوعی
آخرین اخبار

پروژه متن‌باز Co-op Anything؛ تبدیل بازی‌های تک‌نفره به چندنفره با ایجنت‌های هوش مصنوعی

پروژه متن‌باز Co-op Anything با ترکیب دستورالعمل‌های مهندسی معکوس و پروتکل MCP، به ایجنت‌های هوش مصنوعی آموزش می‌دهد تا قابلیت بازی چندنفره را به بازی‌های تک‌نفره اضافه کنند. این ابزار به توسعه‌دهندگان کمک می‌کند مادهای ناتمام جامعه گیمینگ را احیا کرده یا حالت همکاری دونفره را از پایه توسعه دهند.

۲ دقیقه مطالعه
۰
۳ آبان
هوش مصنوعی مکانی چگونه نقاط آسیب‌پذیر شهرها را پیش از وقوع طوفان و سیل شناسایی می‌کند؟
آخرین اخبار

هوش مصنوعی مکانی چگونه نقاط آسیب‌پذیر شهرها را پیش از وقوع طوفان و سیل شناسایی می‌کند؟

هوش مصنوعی مکانی با بررسی مستمر سازه‌های فیزیکی و مسیرهای شهری، نقاط در معرض خطر سیل و فرسودگی را پیش از رسیدن طوفان‌های سهمگین شناسایی می‌کند. این فناوری با جایگزینی نظارت پیشگیرانه به‌جای تعمیرات پرهزینه پس از فاجعه، به مدیران شهری کمک می‌کند تا امکانات امدادی را هدفمند توزیع کنند.

۷ دقیقه مطالعه
۰
۳ آبان