Cette page a été traduite par l'API Cloud Translation.
Switch to English

Mode de débogage pour les graphiques TensorFlow

Tensorflow Graphics s'appuie fortement sur des tenseurs normalisés L2, ainsi que sur des fonctions trigonométriques qui s'attendent à ce que leurs entrées se situent dans une certaine plage. Pendant l'optimisation, une mise à jour peut faire en sorte que ces variables prennent des valeurs qui amènent ces fonctions à renvoyer des valeurs Inf ou NaN . Pour simplifier le débogage de ces problèmes, TensorFlow Graphics fournit un indicateur de débogage qui injecte des assertions dans le graphique pour vérifier les bonnes plages et la validité des valeurs renvoyées. Comme cela peut ralentir les calculs, l'indicateur de débogage est défini sur False par défaut.

Les utilisateurs peuvent définir l'indicateur -tfg_debug pour exécuter leur code en mode débogage. L'indicateur peut également être défini par programme en important d'abord ces deux modules:

 from absl import flags
from tensorflow_graphics.util import tfg_flags
 

puis en ajoutant la ligne suivante au code.

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