Tensorflow 디버깅 정보 억제
Tensorflow는 초기화 시 로드된 라이브러리 및 검색된 장치를 포함하여 터미널에 디버깅 정보를 표시할 수 있습니다. 이 정보는 디버깅 목적에 유용할 수 있지만 콘솔을 복잡하게 만들고 중요한 메시지를 추적하기 어렵게 만들 수도 있습니다.
이 디버깅 정보를 비활성화하려면 os.environ 모듈을 활용할 수 있습니다.
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
import tensorflow as tf
이 코드는 Tensorflow의 최소 로깅 수준을 3으로 설정하여 모든 디버깅 정보를 효과적으로 억제합니다.
Tensorflow의 로깅 수준 범위는 0~3이며, 0은 모든 메시지를 나타냅니다. 가 인쇄되고 3은 오류 메시지만 인쇄됨을 나타냅니다. 로깅 수준에 대한 분석은 다음과 같습니다.
최소 로깅 수준을 3으로 설정하면 디버깅 정보가 표시되지 않습니다. 사용 중인 Tensorflow 버전(버전 0.12 및 1.0에서 테스트됨) 이 접근 방식은 깔끔하고 간결한 콘솔 출력을 제공하므로 필수 메시지에 집중할 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3