Mode Debug untuk Grafik TensorFlow

Tensorflow Graphics sangat bergantung pada tensor yang dinormalisasi L2, serta fungsi trigonometri yang mengharapkan masukannya berada dalam kisaran tertentu. Selama pengoptimalan, pembaruan dapat membuat variabel-variabel ini mengambil nilai yang menyebabkan fungsi-fungsi ini mengembalikan nilai Inf atau NaN . Untuk mempermudah proses debug masalah tersebut, TensorFlow Graphics menyediakan tanda debug yang memasukkan pernyataan ke grafik untuk memeriksa rentang yang tepat dan validitas nilai yang dikembalikan. Karena hal ini dapat memperlambat komputasi, tanda debug disetel ke False secara default.

Pengguna dapat menyetel tanda -tfg_debug untuk menjalankan kode mereka dalam mode debug. Bendera juga dapat diatur secara terprogram dengan terlebih dahulu mengimpor dua modul berikut:

from absl import flags
from tensorflow_graphics.util import tfg_flags

dan kemudian dengan menambahkan baris berikut ke kode.

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