قياس أداء واجهة برمجة التطبيقات Benchmark CompiledModel
تقيس أدوات قياس الأداء في LiteRT وتحسب إحصاءات لمقاييس الأداء المهمة التالية:
وقت الإعداد
وقت الاستنتاج في حالة الإحماء
وقت الاستنتاج في الحالة الثابتة
استخدام الذاكرة أثناء وقت الإعداد
الاستخدام العام للذاكرة
يتم توفير أداة قياس الأداء CompiledModel كملف ثنائي C++،
benchmark_model. يمكنك تنفيذ هذه الأداة من سطر أوامر shell على أنظمة التشغيل Android وLinux وmacOS وWindows والأجهزة المضمّنة التي تم تفعيل تسريعها باستخدام وحدة معالجة الرسومات.
تنزيل ملفات ثنائية لمقياس أداء مصمَّم مسبقًا
نزِّل ملفات ثنائية مُنشأة مسبقًا لسطر الأوامر من خلال اتّباع الروابط التالية:
يمكنك الاطّلاع على المزيد من خيارات المَعلمات في رمز المصدر الخاص بـ
benchmark_model.
قياس أداء تسريع وحدة معالجة الرسومات
وتتضمّن هذه الملفات الثنائية المُنشأة مسبقًا أداة تسريع وحدة معالجة الرسومات LiteRT. يتوافق مع
Android: OpenCL
Linux: OpenCL وWebGPU (مدعومان من Vulkan)
macOS: Metal
Windows: WebGPU (مدعوم من Direct3D)
لاستخدام مسرِّع وحدة معالجة الرسومات، مرِّر العلامة --use_gpu=true.
عمليات نموذج الملف الشخصي
يتيح لك ملف ثنائي لنموذج قياسي أيضًا إنشاء ملف تعريف لعمليات النموذج والحصول على أوقات التنفيذ لكل عامل تشغيل. لإجراء ذلك، مرِّر العلامة
--use_profiler=true إلى benchmark_model أثناء الاستدعاء.
تاريخ التعديل الأخير: 2026-04-14 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-04-14 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]