ubuntu

주피터 서버 만들기(최종)

cj92 2019. 3. 25. 22:19

Nvidia 그래픽카드 드라이버 다운로드


ubuntu-drivers devices

sudo apt install nvidia-driver-390


재부팅

reboot


nvidia-smi


add-apt-repository ppa:graphics-drivers/ppa


sudo apt-get update




cuda 툴킷 9.0 다운로드



(ducj는 제 유저이름입니다.)

cd /home/ducj/다운로드


sudo chmod +x cuda_9.0.176_384.81_linux.run


 ./cuda_9.0.176_384.81_linux.run --override


accept > yes > no > yes > enter > yes > yes > enter


export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64"


export CUDA_HOME=/usr/local/cuda


export PATH="$PATH:/usr/local/cuda/bin"


CUDNN 9.0 설치



tar xvzf cudnn-9.0-linux-x64-v7.4.1.5.tgz


sudo cp -P cuda/include/cudnn.h /usr/local/cuda/include


sudo cp -P cuda/lib64/libcudnn* /usr/local/cuda/lib64


sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*


cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2



www.anaconda.com에서 파이썬 3.7 다운로드


sudo bash Anaconda3-2018.12-Linux-x86_64.sh

sudo bash Anaconda3-2018.12-Linux-x86_64.sh -u

(난 안되서 sudo bash Anaconda3-2018.12-Linux-x86_64.sh -u 사용)


(yes) 입력


source ~/.bashrc

설치 종료


conda list 로 설치 확인


conda create -n 가상환경이름 python=3.5 anaconda

conda create --prefix /경로/ python=3.5 anaconda

conda env list

conda env remove -n 가상환경이름 --all

source activate 가상환경이름

나중에 해제할 때

conda deactivate 


conda install jupyter notebook

conda install -c conda-forge jupyterlab

conda install -c r r-essentials

conda install -c r rstudio --yes

conda install -c anaconda keras-gpu


tensorflow-gpu 설치


python


from notebook.auth import passwd


passwd()




'sha1:...............'을 출력할 텐데 저장 해두고 조금있다 입력.


 jupyter notebook --generate-config


내부ip 확인하기

sudo apt install net-tools


ifconfig

2번째 줄 inet 옆에 값


주피터 노트북 설정하기


 vi ~/.jupyter/jupyter_notebook_config.py


 c.NotebookApp.ip = '내부ip'


c.NotebookApp.open_browser = False


c.NotebookApp.password = u'sha1:...............'


c.NotebookApp.port=8888


c.NotebookApp.notebook_dir=u'/home/ducj/data'


c=get_config()



주피터 노트북 서버 항상 켜진상태로 두기


sudo jupyter notebook --allow-root 

ctrl+z


bg


disown -h


주피터 노트북 목록보기

sudo jupyter notebook list

주피터노트북 끄기

sudo jupyter notebook stop 8686


gpu 상태 체크

 watch -n 5 nvidia-smi -a --display=utilization