גרפיקת Tensorflow מסתמכת במידה רבה על טנסור מנורמל 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