노트북에 처음으로 안드로이드 스튜디오를 설치하고 기본적인 프로젝트를 생성한 후 실행하려고 하는데 에뮬레이터가 나타나지 않고 아래와 같은 오류가 발생하였습니다. 

 

 

Intel HAXM is required to run this AVD. HAXM is not installed

 

AVD(Android Virtual Device)를 만들 때 에뮬레이터가 HAXM(Hardware Accelerated Execution Manager : 하드웨어 가속 실행 관리자)를 실행 하려는 데 오류가 발생한 것 이라고 하네요.

 

해결 방법은 Windows Hyper-V를 실행하면 된다고 합니다.

 

Hyper-V 설정 위치를 찾아가는 길을 알고 있으면 바로 설정을 변경하면 되는데 모른다면 아래의 방법을 따라서 찾아가 봅니다.

 

 

1. 실행 창을 이용하는 방법

 

혹시 [프로그램 및 기능] 창의 실행 위치를 알고 있다면 바로 열어도 되는데 모르겠다면

키보드에서 [윈도우 키]를 누른 상태에서 [R] 키를 눌러줍니다.

실행창이 나타나면

 

 

 

appwiz.cpl 을 입력하고 [확인] 버튼을 클릭합니다.

 

 

[프로그램 및 기능] 창이 열렸다면 좌측에 있는 [Windows기능 켜기/끄기]를 클릭합니다.

 

Hyper-V 설정이 있는 팝업창이 나타납니다.

 

 

 

 

여기서 [Hyper-V]를 찾아 체크를 해주고 [확인] 버튼을 클릭합니다.

 

 

 

2. 검색을 이용하는 방법

 

위 방법이 번거롭다면 검색을 이용하는 방법도 있습니다.

 

 

 

 

이렇게 윈도우 창 하단에 있는 돋보기 모양의 아이콘을 클릭해서 검색을 합니다.

 

그러면 위의 실행 창에 했던 것과 동일한 [Windows 기능 켜기/끄기] 창이 나옵니다.

 

 

 

 

Hyper-V를 체크하고 [확인] 버튼을 클릭하면 설정이 적용되기 시작합니다.

 

 

체크한 내용이 적용되는 진행 창이 나타납니다.

 

 

 

변경이 적용되고 시스템에 반영을 하려면 컴퓨터를 다시 시작 해야합니다.

컴퓨터를 재부팅 하였다면 안드로이드 스튜디오를 열고 프로그램을 다시 실행해 봅니다.

 

 

 

 

오류 없이 결과를 볼 수 있습니다.

 

- copy coding -


TensorFlow 1.6부터 바이너리는 이전 CPU에서 실행되지 않을 수 있는 AVX 명령어를 사용합니다.

텐서플로우 사이트 설치 페이지에 가면 나오는 문장 입니다.  CPUAVX 명령어를 지원하지 않는 경우에는 1.5이전 버전을 설치해야 합니다.  CPUAVX지원 확인을 위한 Microsoft에서 제공하는 유틸과 Intel 에서 제공하는 유틸에 대해서 알아 봅니다.

 

Microsoft CoreInfo

 

마이크로소프트사에서 제공하는 CoreInfo를 사용하기 위한 다운로드 주소에 접속 합니다.

Microsoft CoreInfo


tensorflow CPU AVX


Download Coreinfo를 클릭하여 다운로드를 진행 합니다다운로드가 완료되면 압축을 풀어 줍니다.


tensorflow CPU AVX


파일이 콘솔에서만 작동 하므로 콘솔을 하나 띄우고 Coreinfo를 입력해 줍니다.


tensorflow CPU AVX


명령어를 입력하고 엔터키로 실행하면 팝업 창이 나타납니다.


tensorflow CPU AVX


여기서 Agree 버튼을 클릭 하면 콘솔 창에 주르륵 무슨 리스트가 나오고 하단으로 조금 스크롤을 해보면 AVX 관련 지원 여부를 확인할 수 있습니다.


tensorflow CPU AVX



Intel Processor Idetification

 

intel 사에서 제공하는 Util을 다운로드 받기 위해 사이트에 접속 합니다.

https://downloadcenter.intel.com/download/28539?v=t


tensorflow CPU AVX


지원되는 운영체제를 확인하고 Intel(R) Processor Idenification Utiity.exe를 클릭하여 다운로드 받습니다이 툴의 단점은 가상화에서는 작동을 하지 않습니다가상화에서 실행하면 다음과 같은 오류가 발생 합니다.


tensorflow CPU AVX


실제 시스템과 가상화의 시스템 정보를 비교하면 설정한 Ram의 용량을 제외하고는 동일 합니다.


tensorflow CPU AVX


위 그림의 상단은 가상화 시스템 정보이고 아래는 기본 시스템 정보 입니다.  


tensorflow CPU AVX


그냥 본래 시스템에서 다운받은 파일을 더블 클릭 하여 설치를 진행합니다.  


tensorflow CPU AVX


언어를 선택 하고 다음 버튼을 클릭 합니다.


tensorflow CPU AVX


설치 위치와 HDD용량을 확인 하고 설치 버튼을 클릭 합니다.


tensorflow CPU AVX


이런... 시간 좀 걸리겠는데요기존에 설치가 되있다면 볼수 없는 팝업이겠지만 저는 아쉽게도 설치를 진행 해야 겠습니다.


tensorflow CPU AVX


잠시 딴짓하며 시간을 보냅니다.


tensorflow CPU AVX


유틸 설치가 진행 됩니다.


tensorflow CPU AVX


설치가 완료 되었으니 실행 버튼을 클릭 합니다.


tensorflow CPU AVX


~ 또 뭘 합니다.


tensorflow CPU AVX


약관 동의를 하고 실행을 합니다.


tensorflow CPU AVX


정보 좀 수집하겠다고 하는데 저는 여기서는 아니오 버튼을 클릭 합니다.


tensorflow CPU AVX


두번재 메뉴인 CPU 기술을 선택하면 확인이 가능 합니다작아서 잘 안보이는 군요.


tensorflow CPU AVX


. 잘 보이는 군요이렇게 확인 하면 됩니다.


- copy coding -


1

+ Recent posts