غالبًا ما تحسّن الدفعات الأكبر إجمالي إنتاجية الرموز، لكنها قد تزيد زمن انتظار الرمز الأول وزمن الاستجابة لكل رمز بسبب الانتظار في الطوابير، والتكرارات الأثقل، وضغط الذاكرة.
قد لا يستفيد نموذج محلي بحجم دفعة يساوي واحدًا بالكامل من المسرّع، لأن كل خطوة فك ترميز تنقل أوزان النموذج مقابل قدر ضئيل جدًا من العمل. يؤدي دمج الطلبات إلى توزيع تكلفة هذا النقل ورفع الإنتاجية. ومع ذلك، قد تنتظر الطلبات حتى قبولها، وقد تمنع عمليات التهيئة المسبقة الطويلة عمليات فك الترميز، كما أن كل تسلسل نشط يضيف إلى ذاكرة KV وإلى عمل الرموز؛ لذلك تعتمد أفضل دفعة على ما إذا كان الهدف هو الإنتاجية، أو سرعة الاستجابة، أو الإنتاجية المفيدة ضمن هدف محدد لزمن الاستجابة.
توزّع الدفعات عمل النموذج على الطلبات
تعالج عملية مصفوفية مجمّعة الرموز من عدة تسلسلات معًا، ما يحسّن إشغال العتاد ويوزّع تكاليف الإطلاق الثابتة أو نقل الأوزان على قدر أكبر من العمل المفيد. تكون المكاسب الأكبر قبل وصول الحساب، أو عرض النطاق الترددي للذاكرة، أو سعة ذاكرة التخزين المؤقت، أو نفقات الجدولة إلى حد التشبع.
تقدّم الجدولة على مستوى التكرار في Orca جدولة على مستوى التكرار، بحيث يمكن للتسلسلات المكتملة المغادرة وينضم عمل جديد بين تكرارات فك الترميز. ويجنب ذلك إجبار كل طلب على انتظار أطول عضو في دفعة ثابتة.
قد يعني حجم الدفعة الحد الأقصى المكوّن، أو التسلسلات المقبولة، أو الرموز المعالجة في تكرار واحد. وتختلف هذه القيم في ظل التجميع المستمر، لذا ينبغي أن توضّح تقارير الأداء أي كمية جرى التحكم فيها ورصدها. ويظل هذا التمييز ظاهرًا أثناء الاختبار المنزلي اللاحق.
يشمل زمن الرمز الأول الانتظار والتهيئة المسبقة
يبدأ زمن الوصول إلى الرمز الأول عند وصول الطلب، ويشمل انتظار المجدول، والتهيئة المسبقة للمطالبة، وخطوة فك الترميز الأولى. وقد تزيد سياسة تنتظر لتجميع دفعة من زمن الانتظار في الطابور، بينما قد يؤدي قبول مطالبة كبيرة إلى شغل تكرار وتأخير الطلبات التفاعلية الموجودة.
تشرح مقارنة حديثة حول التجميع المستمر كيفية قبول الطلبات وإزالتها ديناميكيًا، وكيف توازن الجدولة المكثفة بين الإنتاجية وزمن الوصول إلى الرمز الأول. وتوضح سبب عدم إمكانية توقّع سرعة الاستجابة للرمز الأول من حجم الدفعة وحده. ويجب أن تظل النتيجة الوسيطة قابلة للفحص قبل أن تتبعها الأتمتة.
يمكن للتهيئة المسبقة المجزأة أن تتداخل مع المطالبات الطويلة ومعالجة فك الترميز، لكن حجم الجزء يصبح عامل موازنة إضافيًا. تحمي الأجزاء الصغيرة الرموز التفاعلية، لكنها تضيف نفقات جدولة؛ بينما تحسّن الأجزاء الكبيرة كفاءة التهيئة المسبقة مع إنشاء فترات حجب أطول. وينبغي قياس هذا الحد منفصلًا في ظروف تشغيل واقعية.
يعتمد زمن الاستجابة لكل رمز على التكرار النشط
أثناء فك الترميز، تنتج كل خطوة عمومًا رمزًا واحدًا لكل تسلسل نشط. وتؤدي زيادة عدد التسلسلات إلى تكبير الدفعة وقد تزيد مدة كل تكرار، حتى مع ارتفاع إجمالي الرموز المعالجة في الثانية. كما يضيف اختلاف السياقات، وضغط الذاكرة المؤقتة، والاستباق، والمزامنة الموزعة تفاوتًا.
تفصل فصل التهيئة المسبقة عن فك الترميز في DistServe بين التهيئة المسبقة وفك الترميز لأن لهما خصائص حسابية وأهداف خدمة مختلفة. ويوضح التصميم سبب تعارض تحسين إجمالي الإنتاجية مع كل من زمن الوصول إلى الرمز الأول والزمن اللازم لكل رمز ناتج. وتظهر النتيجة العملية عندما تتنافس عدة مصادر على سياق محدود.
يتمثل حد الفشل في اختيار أكبر دفعة من مخطط إنتاجية غير متصل بالإنترنت لمساعد منزلي تفاعلي. فإذا خالف الانتظار في الطوابير أو الفواصل بين الرموز الهدف الموجّه للمستخدم، فلن تكون الإنتاجية الاسمية إنتاجية مفيدة قابلة للاستخدام، بصرف النظر عن معدل استخدام المسرّع.
ارسم حدود الإنتاجية المفيدة للدفعة
أعد تشغيل محادثات قصيرة، ومطالبات RAG طويلة، ومهام خلفية عند معدلات وصول مضبوطة. وبدّل الحد الأقصى للتسلسلات وحدود الرموز المجمّعة، مع قياس النسب المئوية لزمن الوصول إلى الرمز الأول، وزمن الاستجابة بين الرموز، وزمن الاستجابة من البداية إلى النهاية، وإنتاجية المطالبات والمخرجات، وعمق الطابور، واستخدام الذاكرة المؤقتة، والاستباق، والطلبات المرفوضة.
استخدم سلوك التجميع المستمر في سلوك التجميع المستمر للتمييز بين الحدود المكوّنة والدفعة الفعلية التي تظهر في كل تكرار. وثبّت توزيعات المطالبات والمخرجات، وأبلغ عن نسبة الطلبات التي تحقق هدفي الرمز الأول والفاصل بين الرموز معًا.
اختر الإعداد الذي يزيد العمل المكتمل إلى أقصى حد ضمن هذين الهدفين، بدلًا من الرموز الخام في الثانية. واعزل الدفعات الخلفية أو خفّض أولويتها عندما تقلل الإنتاجية التفاعلية المفيدة، ثم أعد الاختبار بعد تغيير النموذج، أو التكميم، أو مزيج السياقات، أو المجدول.
مركز التكنولوجيا والذكاء الاصطناعي
المزيد للقراءة

هل يمكن للكاميرات المنزلية مزامنة الأحداث دون خدمات الوقت السحابية؟
شرح يعتمد أولًا على الآلية لوقت الكاميرا دون سحابة، ومقايضاته المتعلقة بالموارد المشتركة، وثلاثة أسئلة شائعة حول توزيع الاستعلامات، وبروتوكول عملي للتحقق.

هل يمكن لخدمة ذكاء اصطناعي محلية اكتشاف طبقات النموذج التالفة قبل الاستدلال؟
شرح يركز أولًا على الآلية لاكتشاف تلف طبقة النموذج، ومقايضاته المتعلقة بالموارد المشتركة، وثلاثة أسئلة شائعة حول توزيع الاستعلامات، وبروتوكول عملي للتحقق.

هل يمكن استعادة نظام RAG دون إعادة توليد كل التضمينات؟
شرح قائم على الآلية لاستعادة RAG دون إعادة التضمين، ومقايضاته المتعلقة بالموارد المشتركة، وثلاثة أسئلة شائعة حول توزيع الاستعلامات، وبروتوكول عملي للتحقق.

