brunch
매거진 NCP AI

1Lab 2. 개발 환경 구성 : 서버 접속

by Master Seo

<1> Jupyter 설치

<2> 개발 환경 구성 : Tensor board 설치




<1> Jupyter 설치


l패스워드 조회

•서버리스트에서 ai-001 서버를 선택하고 [서버 관리 및 설정 변경]에서 [관리자 비밀번호 확인]을 선택합니다.

•Root 비밀번호를 확인합니다.


l서버 접속

•서버의 공인 IP를 확인 한 후 ssh 접속도구 (windows에서는 putty나 CMD에서 ssh 명령어를 이용, MAC에 서는 프롬프트에서 ssh로 접속)

•ID는 root, 패스워드는 확인한 패스워드로 로그인




l패키지 구성을 위해 PIP 최신 버전을 설치합니다.



root@ai-001:~# apt-get update

root@ai-001:~# apt install python3-pip



lJupyter 설치

root@ai-001:~# pip3 install jupyter



lJupyter 환경 설정, 패스워드 설정


root@ai-001:~# jupyter notebook –generate-config

Writing default config to: /root/.jupyter/jupyter_notebook_config.py
root@ai-001:~# jupyter notebook password



l외부에서 접속이 가능하도록 설정 변경 (주석 삭제 시 여백이 들어가지 않게 확인)


root@ai-001:~# vi .jupyter/jupyter_notebook_config.py

# c.ServerApp.ip = 'localhost'

=>

c.ServerApp.ip = '*'


lJupyter 기동

root@ai-001:~# jupyter notebook --allow-root



l포트 오류 시, sudo netstat -nap | grep 8888

lsudo kill -9 프로세스 번호



l웹브라우저로 접속

•서버 공인 IP : 8888



# 화면 캡춰해 슬랙에 올려주세요~


lAI 개발을 위한 다양한 라이브러리 설치


root@ai-001:~# pip3 install tensorflow
root@ai-001:~# pip3 install matplot
root@ai-001:~# pip3 install pandas
root@ai-001:~# pip3 install scikit-learn
root@ai-001:~# pip3 install




<2> 개발 환경 구성 : Tensor board 설치


lAI 학습을 모니터링하기 위한 텐서보드 설치


root@ai-001:~# pip3 install tensorboardX

root@ai-001:~# tensorboard --logdir=runs/ --host=0.0.0.0

TensorBoard 2.13.0 at http://0.0.0.0:6006/ (Press CTRL+C to quit)


l웹 브라우저에서 해당 서버의 6006 포트로 접속



# 화면 캡춰해 슬랙에 올려주세요~



다음

https://brunch.co.kr/@topasvga/4979


keyword
매거진의 이전글1Demo 1. GPU 서버 생성