Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Режим отладки для графики TensorFlow

Tensorflow Graphics в значительной степени опирается на нормализованные тензоры L2, а также на тригонометрические функции, которые ожидают, что их входные данные находятся в определенном диапазоне. Во время оптимизации обновление может заставить эти переменные принимать значения, которые заставляют эти функции возвращать значения Inf или NaN . Чтобы упростить отладку таких проблем, TensorFlow Graphics предоставляет флаг отладки, который внедряет утверждения в граф для проверки правильных диапазонов и достоверности возвращаемых значений. Поскольку это может замедлить вычисления, флаг отладки по умолчанию установлен в False .

Пользователи могут установить флаг -tfg_debug для запуска своего кода в режиме отладки. Флаг также можно установить программно, сначала импортировав эти два модуля:

 from absl import flags
from tensorflow_graphics.util import tfg_flags
 

а затем добавив следующую строку в код.

 flags.FLAGS[tfg_flags.TFG_ADD_ASSERTS_TO_GRAPH].value = True