Терминология XProf

На этой странице описаны некоторые термины, используемые в контексте XProf.

  • Профиль:
    • Это относится к данным, собранным/полученным о производительности выполнения вашей программы. Сюда входят данные об объеме памяти, используемой различными операциями, продолжительности операций, размере передаваемых данных и многое другое.
  • Сессия:
    • Относится к конкретному случаю сбора данных. Он имеет уникальное имя, и каждая подпапка внутри plugins/profile/ представляет собой отдельную сессию профилирования.
  • Бегать:
    • Относится к отдельной задаче или рабочему процессу обучения и может считаться синонимом «эксперимента».
  • Хозяин:
    • Центральный процессор системы, на которой выполняется ваша программа, управляет потоком выполнения программы и передачей данных. Под «памятью» хоста понимается системная память (ОЗУ).
  • Устройство:
    • Ускоритель, графический процессор (GPU) или тензорный процессор (TPU) системы, в которой выполняется ваша программа, выполняет фактические вычисления. Под «памятью» устройства понимается высокоскоростная память (HBM), подключенная к ускорителю.
  • Шаг:
    • Относится к одной итерации цикла обучения модели. Время шага обозначает время, необходимое для выполнения итерации, и является единицей измерения, используемой XProf для отображения результатов работы.

Подробную информацию о некоторых терминах, связанных с XLA, см. в разделе «Терминология XLA» .