Maison >développement back-end >Tutoriel Python >Comment contrôler la sortie de débogage TensorFlow dans votre terminal ?

Comment contrôler la sortie de débogage TensorFlow dans votre terminal ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-26 09:58:30255parcourir

How to Control TensorFlow Debugging Output in Your Terminal?

Contrôle des informations de débogage de TensorFlow dans les terminaux

Lorsque vous travaillez avec TensorFlow, diverses informations de débogage sont affichées dans le terminal, y compris des détails sur les bibliothèques chargées et appareils détectés. Bien que ces informations puissent être utiles pour le débogage, elles peuvent devenir accablantes ou distrayantes. Pour résoudre ce problème, TensorFlow fournit un mécanisme permettant de personnaliser le niveau d'informations de débogage enregistré.

Désactiver les informations de débogage

Pour désactiver toutes les informations de débogage, définissez la variable d'environnement TF_CPP_MIN_LOG_LEVEL sur 3. Cela supprimera tous les messages d'information de TensorFlow.

<code class="python">import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
import tensorflow as tf</code>

Personnalisation du niveau de journalisation

La variable TF_CPP_MIN_LOG_LEVEL permet un contrôle plus précis du niveau de journalisation. Les valeurs suivantes représentent différents niveaux de journalisation :

  • 0 : tous les messages sont enregistrés (par défaut).
  • 1 : les messages INFO ne sont pas imprimés.
  • 2 : INFO et les messages AVERTISSEMENT ne sont pas imprimés.
  • 3 : Les messages INFO, AVERTISSEMENT et ERREUR ne sont pas imprimés.

Exemple

Ce qui suit L'exemple montre comment supprimer tous les messages non erronés :

<code class="python">os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
import tensorflow as tf</code>

Versions testées

Cette solution a été testée sur les versions 0.12 et 1.0 de TensorFlow.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn