Tensorflow 디버깅 정보 억제
Tensorflow는 초기화 시 로드된 라이브러리 및 검색된 장치를 포함하여 터미널에 디버깅 정보를 표시할 수 있습니다. 이 정보는 디버깅 목적으로 유용할 수 있지만 콘솔을 복잡하게 만들고 중요한 메시지를 추적하기 어렵게 만들 수도 있습니다.
이 디버깅 정보를 비활성화하려면 os.environ 모듈을 활용할 수 있습니다.
<code class="python">import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' import tensorflow as tf</code>
이 코드는 Tensorflow의 최소 로깅 수준을 3으로 설정하여 모든 디버깅 정보를 효과적으로 억제합니다.
Tensorflow의 로깅 수준 범위는 0~3이며, 0은 모든 메시지가 인쇄됨을 나타내고 3은 모든 메시지가 인쇄됨을 나타냅니다. 오류 메시지만 인쇄됩니다. 로깅 수준에 대한 분석은 다음과 같습니다.
최소 로깅 수준을 3으로 설정하면 디버깅 정보가 표시되지 않습니다. 사용 중인 Tensorflow 버전(버전 0.12 및 1.0에서 테스트됨) 이 접근 방식은 깔끔하고 간결한 콘솔 출력을 제공하므로 필수 메시지에 집중할 수 있습니다.
위 내용은 Tensorflow 디버깅 출력을 억제하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!