조이 생각

반응형


( ※ 본 포스팅은 저자 개인의 한정적인 지식을 바탕으로 쓰여진 글입니다. 내용의 오류나, 오타 등을 언제든지 알려주시면 감사하겠습니다.)



텐서플로우를 사용하다보면 warnning부터 시작해서 다양한 메시지가 뜨는 경우가 빈번합니다.

빠른 버전 업그레이드와 학습 환경 설정들 때문인 경우가 많습니다.

오랜만에 다시 텐서플로우로 신경망을 개발하다가 뜨는 메시지들이 있어서 해당 내용을 포스팅하려고 합니다.


[SW 환경]

- 윈도우7 

- 아나콘다

- python 3.5.6

- tensorflow 1.10.0



1. 안내 메시지


I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU support instructions that this TensorFlow binary was not compiled to use: AVX AVX2






2. 해결 방법 : 텐서플로우 로그레벨 낮추기


구글링을 해보니 원인은 CPU에서 신규 명령어를 사용하려면 바젤(Bazell)이라는 시스템으로 빌드해서 사용하기를 권장하는 메시지라고합니다.


하지만, 바젤은 리눅스, MAC 전용이어서 저같은 window에서는 빌드하기가 힘들다고 하네요.

빌드는 못해도, 해당 메시지가 자꾸 뜨는 것을 방지하기 위한 방법을 알려드리겠습니다. 


코드에서 로그레벨을 낮춰주면 다음과 같이 입력해 주시면 됩니다.




- import os

- os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'





읽어주셔서 감사합니다. : )



반응형

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band
loading