خطوات الاستخدام
الخطوة 1: فهم زمن الدفعة الأساسي (Base Latency). يمثل هذا المدخل الوقت الكلي الذي تستغرقه عملية الاستدلال لدفعة كاملة من العينات. على سبيل المثال، إذا كان زمن الدفعة الأساسي 100 ملي ثانية لدفعة حجمها 32، فهذا يعني أن النموذج يستغرق 100 ملي ثانية لمعالجة 32 عينة معاً. كلما زاد زمن الدفعة، زادت الموارد المستهلكة (مثل الذاكرة) لكن قد تزيد الإنتاجية.
الخطوة 2: إدخال حجم الدفعة (Batch Size). يشير هذا الرقم إلى عدد العينات التي تتم معالجتها معاً في جلسة واحدة. على سبيل المثال، حجم دفعة 64 يعني معالجة 64 عينة في وقت واحد. في أنظمة التعلم العميق، غالباً ما تزيد كفاءة المعالجة مع حجم الدفعة حتى حد معين بسبب تنفيذ العمليات المتوازية على وحدات معالجة الرسوميات (GPU). لكن تجاوز حجم الدفعة المثالي قد يؤدي إلى بطء شديد أو تجاوز الذاكرة.
الخطوة 3: حساب زمن الاستدلال لكل عينة (Per-Sample Latency). يتم حسابه بقسمة زمن الدفعة الأساسي على حجم الدفعة. المعادلة: زمن العينة = زمن الدفعة الأساسي / حجم الدفعة. على سبيل المثال، إذا كان زمن الدفعة = 200 ملي ثانية وحجم الدفعة = 64، فإن زمن العينة = 200/64 = 3.125 ملي ثانية. هذا المقياس مهم لأنه يعطي فكرة عن مدى سرعة استجابة النموذج لكل طلب فردي عندما يتم تجميع الطلبات في دفعات.