TensorFlow 1.6부터 바이너리는 이전 CPU에서 실행되지 않을 수 있는 AVX 명령어를 사용합니다.
텐서플로우 사이트 설치 페이지에 가면 나오는 문장 입니다. CPU가 AVX 명령어를 지원하지 않는 경우에는 1.5이전 버전을 설치해야 합니다. CPU의 AVX지원 확인을 위한 Microsoft에서 제공하는 유틸과 Intel 에서 제공하는 유틸에 대해서 알아 봅니다.
Microsoft CoreInfo
마이크로소프트사에서 제공하는 CoreInfo를 사용하기 위한 다운로드 주소에 접속 합니다.
Download Coreinfo를 클릭하여 다운로드를 진행 합니다. 다운로드가 완료되면 압축을 풀어 줍니다.
파일이 콘솔에서만 작동 하므로 콘솔을 하나 띄우고 Coreinfo를 입력해 줍니다.
명령어를 입력하고 엔터키로 실행하면 팝업 창이 나타납니다.
여기서 Agree 버튼을 클릭 하면 콘솔 창에 주르륵 무슨 리스트가 나오고 하단으로 조금 스크롤을 해보면 AVX 관련 지원 여부를 확인할 수 있습니다.
Intel Processor Idetification
intel 사에서 제공하는 Util을 다운로드 받기 위해 사이트에 접속 합니다.
https://downloadcenter.intel.com/download/28539?v=t
지원되는 운영체제를 확인하고 Intel(R) Processor Idenification Utiity.exe를 클릭하여 다운로드 받습니다. 이 툴의 단점은 가상화에서는 작동을 하지 않습니다. 가상화에서 실행하면 다음과 같은 오류가 발생 합니다.
실제 시스템과 가상화의 시스템 정보를 비교하면 설정한 Ram의 용량을 제외하고는 동일 합니다.
위 그림의 상단은 가상화 시스템 정보이고 아래는 기본 시스템 정보 입니다.
그냥 본래 시스템에서 다운받은 파일을 더블 클릭 하여 설치를 진행합니다.
언어를 선택 하고 다음 버튼을 클릭 합니다.
설치 위치와 HDD용량을 확인 하고 설치 버튼을 클릭 합니다.
이런... 시간 좀 걸리겠는데요. 기존에 설치가 되있다면 볼수 없는 팝업이겠지만 저는 아쉽게도 설치를 진행 해야 겠습니다.
잠시 딴짓하며 시간을 보냅니다.
유틸 설치가 진행 됩니다.
설치가 완료 되었으니 실행 버튼을 클릭 합니다.
아~ 또 뭘 합니다.
약관 동의를 하고 실행을 합니다.
정보 좀 수집하겠다고 하는데 저는 여기서는 아니오 버튼을 클릭 합니다.
두번재 메뉴인 CPU 기술을 선택하면 확인이 가능 합니다. 작아서 잘 안보이는 군요.
예. 잘 보이는 군요. 이렇게 확인 하면 됩니다.
- copy coding -
'Tensorflow' 카테고리의 다른 글
[텐서플로우] 아나콘다(Anaconda)에 TensorFlow2 설치 (0) | 2020.10.01 |
---|---|
cannot reshape array of size 463275 into shape (1,28,28,1) (7) | 2019.08.21 |
[텐서플로우] Tensorflow MNIST 손으로 쓴 숫자 이미지 인식해서 맞추기 (2) | 2019.02.15 |
[텐서플로우] Tensorflow MNIST 숫자 이미지 하나 불러와서 맞추기 (6) | 2019.02.08 |
[텐서플로우] Unknown initializer: GlorotUniform 오류 keras model_from_json() 호출 (0) | 2019.02.07 |