Tensorflow 모듈을 사용할 경우 사용자가 출력하지 않은 추가 정보들이 많이 출력됩니다.
특히 CUDA를 Tensorflow 모듈에서 사용하는 경우 더 많이 출력됩니다.
2021. 9. 14 최초작성
다음 링크에서 소개하는 방법 중 하나를 적용하면 이 디버깅 정보 메시지를 안보이게 할 수 있습니다.
https://stackoverflow.com/questions/35911252/disable-tensorflow-debugging-information
예를 들어 다음처럼 tensorflow 모듈만 임포트했는데도 CUDA 관련 메시지가 추가로 출력됩니다.
C:\Users\webnautes>python
Python 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 10:41:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
2021-09-14 22:28:38.813567: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Successfully opened dynamic library cudart64_110.dll
>>>
위 링크에서 소개하고 있는 해결 방법 중 하나인 다음 2줄을 추가한 후 tensorflow 모듈을 임포트해봅니다.
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
C:\Users\webnautes>python
Python 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 10:41:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
>>> import tensorflow as tf
>>>
이번엔 CUDA 관련 메시지가 출력되지 않습니다.
'Deep Learning & Machine Learning > 강좌&예제 코드' 카테고리의 다른 글
텐서플로우 콜백함수( Tensorflow Callbacks ) - ModelCheckpoint, ReduceLROnPlateau, EarlyStopping (0) | 2021.11.17 |
---|---|
tfds build 시 에러 AssertionError: Unrecognized instruction format ( 또는 Unrecognized split format ) (0) | 2021.11.12 |
Tensorflow Dataset의 window 메소드 사용법 (0) | 2021.09.14 |
LSTM 레이어 사용시 cuDNN 관련 에러 나는 경우 해결방법 (0) | 2021.09.09 |
Unknown: OSError: cannot identify image file (0) | 2021.08.21 |