此页面由 Cloud Translation API 翻译。
Switch to English

TensorFlow图形的调试模式

Tensorflow Graphics在很大程度上依赖于L2归一化张量以及期望其输入在一定范围内的三角函数。在优化过程中,更新可使这些变量采用使这些函数返回InfNaN值的值。为了简化此类问题的调试,TensorFlow Graphics提供了一个调试标志,该标志将断言注入到图形中以检查正确的范围和返回值的有效性。由于这会减慢计算速度,因此默认情况下将debug标志设置为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