"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo suprimir la salida de depuración de Tensorflow?

¿Cómo suprimir la salida de depuración de Tensorflow?

Publicado el 2024-11-06
Navegar:543

How to Suppress Tensorflow Debugging Output?

Supresión de la información de depuración de Tensorflow

Tensorflow puede mostrar información de depuración en el terminal durante la inicialización, incluidas las bibliotecas cargadas y los dispositivos descubiertos. Si bien esta información puede ser útil para fines de depuración, también puede saturar la consola y dificultar el seguimiento de mensajes importantes.

Para desactivar esta información de depuración, puede utilizar el módulo os.environ:

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' 
import tensorflow as tf

Este código establece el nivel de registro mínimo para Tensorflow en 3, suprimiendo efectivamente toda la información de depuración.

Los niveles de registro en Tensorflow varían de 0 a 3, donde 0 indica todos los mensajes se imprimen y 3 indica que solo se imprimen mensajes de error. Aquí hay un desglose de los niveles de registro:

  • 0: todos los mensajes se registran.
  • 1: los mensajes de INFORMACIÓN no se imprimen.
  • 2: mensajes de INFORMACIÓN y ADVERTENCIA no se imprimen.
  • 3: Los mensajes de INFORMACIÓN, ADVERTENCIA y ERROR no se imprimen.

Establecer el nivel mínimo de registro en 3 garantiza que no se muestre información de depuración, independientemente del versión de Tensorflow que se está utilizando (probado con las versiones 0.12 y 1.0). Este enfoque proporciona una salida de consola clara y concisa, lo que le permite centrarse en los mensajes esenciales.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3