"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية منع إخراج تصحيح Tensorflow؟

كيفية منع إخراج تصحيح Tensorflow؟

تم النشر بتاريخ 2024-11-06
تصفح:905

How to Suppress Tensorflow Debugging Output?

منع معلومات تصحيح أخطاء Tensorflow

قد يعرض Tensorflow معلومات تصحيح الأخطاء في الجهاز عند التهيئة، بما في ذلك المكتبات المحملة والأجهزة المكتشفة. في حين أن هذه المعلومات يمكن أن تكون مفيدة لأغراض تصحيح الأخطاء، إلا أنها يمكن أن تؤدي أيضًا إلى فوضى وحدة التحكم وتجعل من الصعب تتبع الرسائل المهمة.

لتعطيل معلومات تصحيح الأخطاء هذه، يمكنك استخدام وحدة os.environ:

استيراد نظام التشغيل os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' استيراد Tensorflow كـ tf
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' 
import tensorflow as tf

تتراوح مستويات التسجيل في Tensorflow من 0 إلى 3، مع إشارة 0 إلى جميع الرسائل. تتم طباعة و3 تشير إلى أنه تتم طباعة رسائل الخطأ فقط. فيما يلي تفصيل لمستويات التسجيل:

0: يتم تسجيل جميع الرسائل.
  • 1: لا تتم طباعة رسائل المعلومات.
  • 2: رسائل المعلومات والتحذير لا تتم طباعتها.
  • 3: لا تتم طباعة رسائل المعلومات والتحذير والخطأ.
  • يضمن تعيين الحد الأدنى لمستوى التسجيل على 3 عدم عرض أي معلومات تصحيح الأخطاء، بغض النظر عن إصدار Tensorflow المستخدم (تم اختباره مع الإصدارين 0.12 و1.0). يوفر هذا الأسلوب مخرجات وحدة تحكم واضحة وموجزة، مما يسمح لك بالتركيز على الرسائل الأساسية.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3