اصطلاحات تخصصی ایکس‌پروف

این صفحه برخی از اصطلاحات مورد استفاده در زمینه XProf را شرح می‌دهد.

  • مشخصات:
    • به داده‌های جمع‌آوری‌شده/ضبط‌شده در مورد عملکرد اجرای برنامه شما اشاره دارد. این شامل حافظه مورد استفاده توسط عملیات مختلف، مدت زمان عملیات، اندازه انتقال داده‌ها و موارد دیگر می‌شود.
  • جلسه:
    • به یک نمونه خاص از ثبت داده‌ها اشاره دارد. این یک نام منحصر به فرد دارد و هر زیرشاخه درون plugins/profile/ نشان‌دهنده یک جلسه پروفایلینگ واحد است.
  • اجرا:
    • به یک کار آموزشی یا گردش کار واحد اشاره دارد و می‌توان آن را مترادف با «آزمایش» در نظر گرفت.
  • میزبان:
    • CPU سیستمی که برنامه شما در آن اجرا می‌شود، جریان برنامه و انتقال داده‌ها را کنترل می‌کند. «حافظه» میزبان به حافظه سیستم (RAM) اشاره دارد.
  • دستگاه:
    • شتاب‌دهنده، GPU یا TPU سیستمی که برنامه شما در آن اجرا می‌شود، محاسبات واقعی را انجام می‌دهد. «حافظه» دستگاه به حافظه با پهنای باند بالا (HBM) متصل به شتاب‌دهنده اشاره دارد.
  • مرحله:
    • به یک تکرار از حلقه آموزش مدل اشاره دارد. زمان گام به زمانی که برای تکرار طول می‌کشد اشاره دارد و واحد اندازه‌گیری مورد استفاده توسط XProf برای گزارش عملکرد است.

برای جزئیات بیشتر در مورد برخی از اصطلاحات مرتبط با XLA، به اصطلاحات XLA مراجعه کنید.