وضع التصحيح لرسومات TensorFlow

تعتمد 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