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 :
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!