Tensorflow Graphics, girdilerinin belirli bir aralıkta olmasını bekleyen trigonometrik işlevlerin yanı sıra L2 normalize edilmiş tensörlere büyük ölçüde dayanır. Optimizasyon sırasında bir güncelleme, bu değişkenlerin, bu işlevlerin Inf
veya NaN
değerlerini döndürmesine neden olan değerleri almasını sağlayabilir. Bu tür sorunların hata ayıklamasını kolaylaştırmak için TensorFlow Graphics, doğru aralıkları ve döndürülen değerlerin geçerliliğini kontrol etmek amacıyla grafiğe iddialar ekleyen bir hata ayıklama bayrağı sağlar. Bu, hesaplamaları yavaşlatabileceğinden, hata ayıklama bayrağı varsayılan olarak False
(Yanlış) olarak ayarlanmıştır.
Kullanıcılar, kodlarını hata ayıklama modunda çalıştırmak için -tfg_debug
bayrağını ayarlayabilir. Bayrak, ilk önce bu iki modülün içe aktarılmasıyla programlı olarak da ayarlanabilir:
from absl import flags
from tensorflow_graphics.util import tfg_flags
ve ardından koda aşağıdaki satırı ekleyerek.
flags.FLAGS[tfg_flags.TFG_ADD_ASSERTS_TO_GRAPH].value = True