Является ли TensorFlow XLA устаревшим?

Я только что прочитал (здесь):

Устаревшие устройства XLA_CPU и XLA_GPU в этом выпуске. (ТФ 2.2.0)

Является ли XLA устаревшим сейчас? Он больше не используется? Есть ли альтернатива? Или это все автоматически обрабатывается внутри? Что означает это устаревание?


person Albert    schedule 01.04.2020    source источник


Ответы (1)


Нет, XLA не устаревает, на самом деле есть другие примечания к выпуску:

  • XLA
    • XLA now builds and works on windows. All prebuilt packages come with XLA available.
    • XLA может быть включен для tf.function с семантикой "компилировать или выдавать исключение" на CPU и GPU.

Это примечание на самом деле связано с устареванием, о котором вы упоминаете. Устарело использование строк XLA_CPU и XLA_GPU с tf.device. См. предупреждение об устаревании. сообщение:

XLA_GPU and XLA_CPU devices are deprecated and will be
removed in subsequent releases. Instead, use either
@tf.function(experimental_compile=True) for must-compile
semantics, or run with TF_XLA_FLAGS=--tf_xla_auto_jit=2
for auto-clustering best-effort compilation.

Это то, о чем говорилось в другом примечании к выпуску, которое упоминается в руководстве XLA в разделе явная компиляция с tf. функция.

person jdehesa    schedule 01.04.2020