أداة تحليل استخدام الذاكرة

يمكنك استخدام "ملف تعريف الذاكرة" لعرض استخدام الذاكرة بمرور الوقت في المسرّعات.

الأنظمة الأساسية المتوافقة

وحدات معالجة الموتّرات: متاحة

وحدة معالجة الرسومات: متوافقة

استخدام "أداة ملفّ الذاكرة"

يتضمّن ملف ذاكرة الجهاز المكوّنات التالية:

  • يتيح لك أداة اختيار معرّف الذاكرة في أعلى الصفحة التركيز على ذاكرة معدل نقل البيانات العالي (HBM) المُرفَقة بأحد المُسرِّعات المختلفة التي قد تكون متصلة بالمضيف الذي يتم إعداد ملف تعريف له، أو حتى ذاكرة المضيف في حالات معيّنة.
  • يعرض "الرسم البياني للجدول الزمني للذاكرة" و"ملخّص ملف تعريف الذاكرة" معلومات عالية المستوى عن عمليات تخصيص الذاكرة وإلغاء تخصيصها واستخدامها أثناء جلسة تحليل الأداء، بما في ذلك التقسيمات على مستوى الحزمة والمساحة المتوفّرة، وأي تأثير للتجزئة.
  • يقدّم جدول تقسيم الذاكرة معلومات عن العمليات على مستوى إطار العمل التي تساهم بشكلٍ كبير في استخدام الذاكرة. هناك أيضًا تفاصيل إضافية لكل عملية، مثل الشكل ونوع البيانات وما إلى ذلك، إذا كان المُجمِّع قد وفّر هذه المعلومات لواجهة XProf. يعرض الجدول هذه التفاصيل عند نقطة ذروة الاستخدام خلال فترة إنشاء المخططات، للمساعدة في تصحيح أخطاء حالات "عدم توفّر ذاكرة".
  • تتم إدارة عمليات التخصيص وإلغاء التخصيص (وإضافتها إلى الملف الشخصي) من خلال أداة تخصيص وقت التشغيل في XLA، التي تملك مساحة ذاكرة HBM بالكامل.
  • يُرجى العِلم أنّ ملف تعريف الذاكرة يكون عادةً أكثر فائدة وأهمية لملف تعريف GPU مقارنةً بملف تعريف أعباء العمل في TPU. يتضمن نموذج تنفيذ وحدات معالجة النطاق الفائق (TPU) عادةً تخصيصًا كبيرًا مُسبَقًا من قِبل مُجمِّع XLA، بدلاً من تخصيصه أثناء تدريب النموذج أو الاستنتاج. لذلك، ستلاحظ غالبًا أنّ الرسم البياني للتوزيع يشبه خطًا أفقيًا مستويًا، ومن المرجّح أنّه حدثت جميع عمليات التوزيع في بداية الملف الشخصي (إذا كان أداة تحليل الأداء نشطة في تلك النقطة من عملية التنفيذ)، ما يجعل من الصعب رؤيتها.
  • يساعد مقياس التجزئة في ملخّص ملف تعريف الذاكرة والرسم البياني لجدول الزمني للذاكرة (كنسبة مئوية) في تحديد مشاكل تجزئة الذاكرة. تشير القيمة العالية للتجزئة إلى أنّه على الرغم من أنّه قد يكون هناك كمية كافية من الذاكرة الفارغة، إلا أنّها غير متّصلة، وبالتالي قد يتعذّر تنفيذ طلب تخصيص كبير.

في ما يلي بعض الاختلافات الرئيسية بين هذه الأداة وأداة "عارض الذاكرة":

  • "عارض الذاكرة" ثابت تمامًا ويركز على ترتيب البرامج، بينما يوفّر "ملف تعريف الذاكرة" عرضًا ديناميكيًا بمرور الوقت خلال الفاصل الزمني لإنشاء الملف الشخصي.
  • يعرض "عارض الذاكرة" عمليات تخصيص الذاكرة على أساس كل وحدة XLA. بالنسبة إلى المهام المُحمَّلة التي تتألف من وحدات XLA متعددة، يقدّم "ملف الذاكرة" عرضًا كاملاً للذاكرة.