تعتمد Tensorflow Graphics بشكل كبير على موترات 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