本頁面由 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