TensorFlow Grafikleri için Hata Ayıklama Modu

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