Maison >développement back-end >Tutoriel Python >Comment supprimer les informations de débogage TensorFlow dans votre terminal ?

Comment supprimer les informations de débogage TensorFlow dans votre terminal ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-27 15:30:02725parcourir

How to Suppress TensorFlow Debugging Information in Your Terminal?

Suppression des informations de débogage de TensorFlow

TensorFlow affiche souvent des informations de débogage substantielles dans le terminal, notamment des détails sur les bibliothèques chargées, les appareils découverts et d'autres systèmes. configurations. Bien que ces données puissent être utiles pour le dépannage, elles peuvent également encombrer la console et nuire à la lisibilité.

Pour désactiver cette sortie de débogage, utilisez os.environ pour ajuster le niveau de journalisation minimum :

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

Ce paramètre précise que seules les erreurs (niveau 3) et supérieur seront enregistrées.

Le niveau de journalisation minimum peut être ajusté progressivement pour affiner le niveau de sortie :

  • 0 : Tous les messages sont enregistrés (comportement par défaut)
  • 1 : les messages INFO sont supprimés
  • 2 : les messages INFO et AVERTISSEMENT sont supprimés

En définissant le niveau de journalisation minimum sur 3, toutes les informations de débogage, y compris le chargement de la bibliothèque et la découverte de périphériques, seront masquées de l'écran du terminal.

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