ImportError: DLL load failed: DLL 초기화 루틴을 실행할 수 없습니다.

windows 에서 tensorflow 를 실행하려고  import를 진행하면 위와 같이 에러가 발생한다
무슨 에러인지 확인을 해보니 현재 설치된 서버(PC)에 CPU가 AVX가 지원하지 않아 발생되는 에러이다

그럼 CPU가 AVX를 지원하는지 확인하는 방법은 유틸리티로 확인하면 된다 ( 윈도우기준)

https://downloadcenter.intel.com/ko/download/28539

해당 링크에서 프로그램을 다운로드 후 설치 진행한다

프로그램 설치 후 해당 프로그램을 실행한다
확인해 보면 AVX ( Intel Advanced Vector Extensions )가 x 표시되어 있다 즉 지원하지 않는 시스템

그럼 해결 방법은 ?  CPU를 지원되는 CPU로 변경하면 된다  지원되는 cpu는 아래와 같이 표시가 활성화 되어 있음

아니면 tensorflow 버전을 낮추면 된다  우선 설치된 tensorflow 버전을 삭제  ( 해당방법으로 구현이 잘 안된다  CPU를 변경하는게 최고)

tensorflow 버전 낮은 버전 설치  ( gpu도 사용하려면 gpu 도 설치

설치 확인

이제 코드를 이용해서 tensorflow를 실행해 보자  그래도 동일하게 에러 발생
문서 파일을 확인해보면 tensorflow 버전을 낮추면 된다고 하는데 동작되지 않음

그래서 CPU를 변경했음
정상적으로 에러없이 사용 가능

 


코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호