이 방법을 사용하면 가벼운 맥북으로도 무거운 서버의 gpu를 사용할 수 있습니다.(gpu관련글은 아님.)--
1. config 파일 만들기
cmd에서 jupyter notebook --generate-config
를 사용하면 jupyter_notebook_config.py가 만들어집니다.
2. key 획득하기
위의 sha~ 부분을 다음과 같이 붙여줍니다. c.Notebook이런건 찾으시면 다 있으니 cmd(ctrl)+f기능을 활용하세요
3. jupyter_config 에서 몇 가지 더 수정하기
위에서 했던 것처럼 전부 찾아서 아래와 같이 바꿔주시면 됩니다.
c.NotebookApp.ip = '*'
c.NotebookApp.password_required = True
c.NotebookApp.port = 원하는 포트번호(5554)
c.NotebookApp.open_browser = False
4. 포트 등록하기
iptables를 사용하여 포트를 등록하면 됩니다. 혹시 permission 에러가 뜬다면 sudo!
cmd에
(sudo) iptables -I(i입니다) Input 1 -p tcp --dport 5554 -j ACCEPT
이렇게 해주면 등록이 끝났습니다.
5. 사용하기
먼저 쥬피터 노트북을 no-browser모드로 실행시켜놓아야 합니다.
jupyter notebook --ip=server_ip --no-browser
로 켜놓고 맥북에서
server_ip:port로 실행시켜주면 성공!
'# 기타 공부한 것들 > 파이썬_etc.' 카테고리의 다른 글
Tensorflow object detection api 학습전까지 과정 (0) | 2019.05.31 |
---|---|
protobuf 사용하기. (0) | 2019.05.24 |
이미지 히스토그램(image histogram) (0) | 2019.03.24 |
이미지 노이즈 - 특징값으로 대체하기 (0) | 2019.03.10 |
python 리스트 간 중복 요소 찾기 (0) | 2019.02.27 |