윈도우10 아나콘다 설치

아나콘다를 깔 때, 최신 버전으로 깔고 싶다면 그래도 되지만, tensorflow랑 현재 가장 잘 연동이 되는것은 파이썬 3.6 버전의 아나콘다 5.2.0 버전인 것 같다. 따라서 아나콘다 archive로 이동하여 해당하는 버전의 아나콘다를 설치한다.

Anaconda3-5.2.0 선택(윈도우의 경우)
아나콘다 설치

 

먼저 이렇게 아나콘다 설치를 끝내, 파이썬 3.6과 함께 깔아준다.

 

CUDA 설치

먼저 GPU에 tensorflow를 설치하려면 CUDA와 cuDNN을 설치해야한다.

따라서, 먼저 CUDA를 설치해야하는데, 원래 CUDA 9.0이 제일 안정적이었던 것 같은데 설치해보니 텐서플로우의 모듈 중 안깔리는 오류들이 생겼다. 현재(2019.7) 제일 호환이 잘 되는 것은 CUDA 10.0인 것같다. 그러므로 CUDA 10.0을 설치해보도록 한다.

이 링크로 들어가 아래처럼 설치해보자. 이 때, 설치가 완료되면 컴퓨터가 자동으로 재부팅되니 주의해야 한다!!!

 

설치 툴을 다운받고 설치를 완료해준다.
처음 CUDA 설치를 완료하면 저절로 재부팅이 될 수 있으니 유의하자.

 

cuDNN 설치

앞서 말한 것처럼, CUDA에 이어 cuDNN도 설치해주도록 한다.

이 링크로 들어가면, cuDNN은 다운받을 때 먼저 로그인을 해주어야 한다. 다음 사진처럼 소셜 계정을 이용하여 로그인을 하면, 구글 계정과 페이스북 계정으로 로그인할 수 있다.

불러오는 중입니다...

 

회원가입을 진행해서, 로그인을 해도 된다. 해상도에 따라 다르게 보일 수 있다.

 

 

로그인을 하면, 아래와 같이 뜨고, "I Agree To the Terms of the cuDNN Software License Agreement"를 동의하게 되면 아래처럼 여러 버전들이 나온다. 앞서 설치했던, CUDA와 알맞는 버전의 cuDNN 라이브러리를 설치한다.

 

cuDNN v 7.6.1 for CUDA 10.0의 Windows10을 선택한다

 

zip 파일을 받으면, 압축을 해제한다. 

그리고, 윈도우 검색에서 "환경 변수"를 검색하여, 시스템 환경 변수 편집을 연다. 

환경 변수를 클릭하여, 시스템 변수 편집에서 CUDA_PATH 를 찾아 경로를 확인한다. 혹시 환경 변수를 찾는 것이 어렵다면 설치했을 때 별로 바꾼 게 없다면 다음과 비슷하니 그대로 써도 될 것 같다.

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0

 

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

CUDA_PATH 경로 확인

 

이제 이 경로대로 파일 탐색기를 따라 들어가 폴더를 키고, 앞서 다운 받아 압축 해제한 cuDNN 폴더도 켜준다.

두 폴더를 비교하면 각각 똑같은 폴더가 있다. 이 때, cuDNN의 각각 폴더에 해당하는 내용을 같은 이름의 CUDA_PATH의 폴더에 넣어준다. (각 폴더당 1개씩 파일이 있을 것이다. 헷갈리면 적은 쪽 파일들을 많은 쪽 폴더에 옮겨 넣는다고 생각하면 된다.) 이때, 주의할 점은 그냥 폴더 그대로 다 끌어다가 붙여넣기를 하면 안에 있는 파일들이 다 사라질 수도 있으니 유의해야 한다. 제일 마지막의 메모장같은 파일은 그냥 그대로 초록색 박스처럼 밖에 넣어주면 된다.

 

 

이제 tensorflow를 설치할 환경을 완성했다. tensorflow를 설치해보자.

 

Tensorflow-gpu 설치

검색 창에 Anaconda prompt를 쳐 실행시킨다. 앞에서 아나콘다를 잘 설치했다면 사진처럼 바로 잘 뜰 것이다.

그리고 나서, prompt에 다음 명령어를 입력한다. 알아서 설치가 잘 되는 중에 마지막에 노란 글시로 pip 버전에 대한 경고문이 나온다면, 그대로 버전을 업그레이드하는 명령어를 입력해준다. 만약 아무것도 뜨지 않는다면 무시하면 된다. (pip 업그레이드를 먼저 시키고 설치를 하면 오류가 없을 수도 있다!! -> 안 해봐서 확실하진 않다.)

그리고 다시 pip install tensorflow-gpu를 하는데, 아래와 같이 'wrapt'이 지워지지 않는 오류가 발생한다.

> pip install tensorflow-gpu

> python -m pip install --upgrade pip

 

wrapt 이 지워지지 않는 오류 발생

 

그렇다면, 직접 "wrapt"을 지우러 간다. 파일 탐색기에서 아래처럼 "내 pc\로컬 디스크 (C:)\사용자\사용자 이름\Anaconda3\Lib\site-packages"로 가서 "wrapt"을 검색하고 지운다. 

 

wrpat 삭제
이 파일도 혹시 있다면, 삭제한다.

 

그리고 다시 pip install tensorflow-gpu 를 실행하면, 빨간 글씨 없이 설치가 잘 된다.

지금 다시 생각해보면, 아마 pip 버전이 낮을 때 설치해서 wrapt이라는 모듈이 충돌을 일으킨 것 같다. 오류를 피하고 싶다면 먼저 pip 를 업그레이드 시킨 후에 tensorflow를 까는 것도 좋은 방법인 것 같다!!

Tensorflow-gpu 가 잘 깔렸는지 확인!!

다시 검색창에서 Anaconda Prompt를 실행 시켜 python을 치고 tensorflow를 import 했을 때, 에러 없이 잘 실행 된다면 잘 설치된 것이다.

> python
>> import tensorflow as tf

 

추가, KERAS 설치 

keras는 앞의 과정들보다 훨씬 쉽다. 그냥 다시 Anaconda Prompt를 켜서 다음 명령어를 실행시키면 된다.

> pip install keras

 

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
공지 오라클 기본 샘플 데이터베이스 졸리운_곰 2014.01.02 86314
공지 [SQL컨셉] 서적 "SQL컨셉"의 샘플 데이타 베이스 SAMPLE DATABASE of ORACLE 가을의 곰을... 2013.02.10 78769
공지 [G_SQL] Sample Database 가을의 곰을... 2012.05.20 95521
42 블록체인 기반 플랫폼 비즈니스를 이해하자 졸리운_곰 2017.09.10 1554
41 다운타임 없는 서비스 구현 패턴 file 졸리운_곰 2017.09.10 1229
40 테이블의 수직분할과 수평분할에 대한 이해 file 졸리운_곰 2017.09.10 3910
39 정규화와 응집도에 대한 고찰 file 졸리운_곰 2017.05.28 1782
38 머신러닝 새 도전…“클라우드를 벗어나라" file 졸리운_곰 2017.05.28 1711
37 보안성 높이는 공공 거래장부 블록체인 file 졸리운_곰 2017.05.28 1757
36 디지털, 속도의 전쟁 VS 데이터, 품질의 전쟁 file 졸리운_곰 2017.05.05 1515
35 04. 데이터 모델링의 3단계 진행 file 졸리운_곰 2016.03.15 1659
34 데이터베이스 설계의 기본 원리.pdf file 졸리운_곰 2016.03.15 2353
33 실체유형(Entity Type) 정의 사항 및 도출 file 졸리운_곰 2015.05.21 2199
32 마농의 SQL 백문백답: 단순하고 쉽게 작성하는 SQL 노하우 [1회] file 졸리운_곰 2015.05.21 1830
31 sql개발자-sql전문가자격시험 시험 예제.pdf file 졸리운_곰 2015.02.15 2303
30 데이터베이스 선정에는 비밀이 있다 - 4부 졸리운_곰 2015.01.15 2099
29 데이터베이스 선정에는 비밀이 있다 - 3부 졸리운_곰 2015.01.15 2043
28 데이터베이스 선정에는 비밀이 있다 - 2부 졸리운_곰 2015.01.15 1828
27 데이터베이스 선정에는 비밀이 있다 - 1부 졸리운_곰 2015.01.15 2392
26 지금 우리에게 필요한 것은 데이터베이스 성능 최적화이다 (2부) 졸리운_곰 2015.01.15 1488
25 우리에게 필요한 것은 데이터베이스 성능 (1부) 졸리운_곰 2015.01.15 1780
24 21회 결과 secret 졸리운_곰 2014.11.10 0
23 [데이터아키텍쳐준전문가] 시험 fail 자료 secret 졸리운_곰 2014.08.31 0
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED