1. 주피터 노트북 기본 경로 설정

주피터 노트북을 설치하고 실행 시 기본 경로가 일반적이지 않다. 

기본 경로가 잘못됬다는 의미는 아니고, 해당 경로에 수많은 폴더가 뒤죽박죽 섞여 있기 때문에 폴더나 파일을 관리하는데 쉽지 않다. 

따라서 이러한 기본 경로를 수정함으로써 관리를 수월하게 할 수 있다. 

 

아나콘다 프롬프트에서 config 파일 생성을 위해 다음과 같은 코드를 입력한다. 

 

jupyter notebook --generate-config

 

1) 올바르게 생성이 된다면 config파일의 생성 위치가 출력된다. 

2) 해당 위치에 가서 config 파일을 VScode나 메모장을 이용해서 연다. 

3) Ctrl+F 를 눌러서 'c.NotebookApp.notebook_dir' 라인을 찾는다. 

4) 해당 라인 부분의 #을 제거하여 주석 처리를 없애주고 작은 따옴표 사이에 원하는 기본 경로를 작성한다. 

  e.g., 만약 D드라이브의 jupyter_notebook 폴더를 기본 경로로 설정하고 싶다면 해당 라인을 다음과 같이 수정한다. 

  c.NotebookApp.notebook_dir='D:\jupyter_notebook'

5). config 파일을 저장 후 다시 jupyter notebook을 실행시키면 변경된 기본 경로로 실행이 된다. 

 

 

2. 주피터 노트북 테마 변경

pip install jupyterthemes
jt -l 
jt -t onedork
jt -t onedork -f bitstream -T -N -fs 12 -nf opensans -nfs 10

-t onedork : onedork  테마 선택

-f bitstream :코드 폰트를 bitstream으로 변경

-T -N : 툴바와 제목을 보이게 설정

-fs 12 : 폰트 사이즈 12

-nf opensans : 주피터노트북 폰트를 opensans로 설정

-nfs 10 : 주피터 노트북 폰트 사이즈를 10으로 설정 

 

 

Installation the TensorFlow(ver. GPU) based Windows 10


 텐서플로우는 CPU와 GPU를 이용하는 버전이 각각 있으며 CPU를 이용하는 버전은 이전 포스팅을 참고하시면 되겠습니다. 

이번 포스팅에서는 텐서플로우(TensorFlow) GPU 버전을 설치하는 방법을 알려드리겠습니다.



1. CUDA Toolkit 9.0 설치

텐서 플로우 GPU 버전을 설치하기에 앞서 CUDA Toolkit 9.0이 필요 합니다. 

주의할 점은 TensorFlow는 CUDA 9.0을 지원하기 때문에 이 점에 유의하셔서 올바른 버전을 설치하셔야 합니다. 

CUDA 9.0 다운로드 링크



윈도우의 경우 Installer Type이 network와 local 두가지 버전이 존재하는데, 이는 설치 파일을 여러번에 나누어 받는지(network), 혹은 한번에 받는지(local)에 따른 차이가 존재합니다. 

특별한 이유가 없다면 local 버전으로 다운받는게 낫습니다.



다운받으신 파일을 실행시키셔서 설치를 하면 됩니다. 


그런데! 그런데! 그런데!

만약 아래의 그림처럼 저와같은 문제가 발생하실수도 있습니다 ㅠㅠ 



프로그램 설치 실패가 떴다? 삽질 플래그가 떴습니다...

이래저래 찾아보니 저와 같은 문제를 겪은 사람들이 많더군요(관련링크)

기존에 그래픽 드라이버가 설치되어 있다면 아래의 그림과 설명에 따라 진행하시면 됩니다.


 

장치관리자 > 디스플레이 어댑터 > 장치 선택후 오른쪽 마우스 클릭 > 드라이버 업데이트 



컴퓨터에서 드라이버 소프트웨어 검색 > 컴퓨터의 사용가능한 드라이버 목록에서 직접 선택 > 기본 디스플레이 어댑터 선택한 뒤 설치 후 재부팅


재부팅 > 제어판 > 프로그램 및 기능(프로그램 추가/제어) > 기존에 설치한 CUDA 및 NVIDIA 드라이버를 찾아서 모두 삭제


드라이버를 모두 삭제하신 뒤에는 C:\Program Files(x86)과 Program Files폴더 내에 있는 NVIDIA Corporation 폴더를 모두 지워줍니다.




후... 여기까지 잘 진행하셨으면 삽질은 다 끝났습니다. 

그 뒤에 다시 재부팅 후 기존에 다운받으셨던 CUDA 파일을 실행시키신 후 다시 설치하시면 잘 될겁니다. 




2. cuDNN SDK(>=7.2) 설치



CUDA 9.0을 설치했으니 해당 버전으로 다운받으면 됩니다. 



다운받은 파일의 압축을 풀게되면 3개의 폴더가 존재하는데 이 파일들을 모두 아래의 경로에 복사해 줍니다.

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



여기까지 무사히 진행되었으면 이제는 아나콘다를 이용해 텐서플로우를 설치할 차례입니다.




3. 아나콘다(Anaconda)를 이용한 TensorFlow 설치

아나콘다 설치 방법은 이전 포스팅에서 확인할 수 있습니다. 


#아나콘다를 이용해 가상환경을 cuda라는 이름으로 생성 합니다.

>conda create -n cuda pip python=3.6



#환경 활성화 작업을 진행

>activate cuda



#pip 업데이트 가능 여부 확인 후 업데이트 진행 

>python -m pip install --upgrade pip


#텐서 플로우 GPU버전 설치 

>pip install --ignore-installed--upgrade tensorflow-gpu


#주피터 노트북(Jupyter notebook)이 설치되어있지 않다면, 주피터도 설치

>pip install jupyter


#개발에 많이 사용되는 파이썬 라이브러리를 미리 설치해 놓는 것이 좋습니다. 아나콘다 콘솔에서 차트, 표, 이미지 처리 및 그래프 가시화를 위해 아래의 패키지들을 설치합니다. 

>pip install numpy matplotlib pandas pillow graphviz                                                       





+ Recent posts