OkBublewrap

GCP GPU - Jupyter Notebook 설치 본문

Python/딥러닝

GCP GPU - Jupyter Notebook 설치

옥뽁뽁 2025. 3. 25. 17:26

# 1. 구글 클라우드 플랫폼 가입

  • Computer Engine API 설정
  • 유료 계정으로 전환
  • GPU 할당량 신청

검색

 

왼쪽 메뉴 하단에 위치

 

... 세개 선택 -> 할당량 수정

 

메일 기다리기!!

 

# 2. VM 인스턴스 생성

1. 머신 구성

인스턴스 만들기

 

 

리전, 영역 선택 후 GPU 버튼 누르기

 

 

GPU 선택, 수 설정

 

 

CPU 설정

 

 

2. OS 및 스토리지

운영체제 이미지

 

 

운영체제: Deep Learning on Linux

버전: Deep Learning VM with CUDA 12.2 M126

 

 

3. 네트워킹

HTTP 트래픽 허용, HTTPS 트래픽 허용 선택

 

4. VM 만들기

 

 

 

# 3. 방화벽 설정

방화벽 검색, 방화벽 누르기

 

 

방화벽 규칙 만들기

 

 

이름 기입

 

대상 전체 or 지정된 대상 태그: 대상 태그 설정

 

 

 

1. 지정된 대상 태크: 대상 태그 지정

2. 프로토콜 및 포트 TCP 선택 후 포트 입력 8888

 

 

# 4. Jupyter Notebook 설치

1. 엔비디아 드라이버 설치

Would you like to install the Nvida driver? [y/n] 

y 누르고 엔비디아 드라이버 설치

 

2. pip 설치

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3-pip

파이썬이 깔린 OS를 깔면 안해도됨!!

 

3. 주피터 노트북 설치

sudo apt-get install jupyter

 

 

4. 주피터 노트북 외부접속 환경설정

sudo apt-get install ipython3
ipython3

 

from notebook.auth import passwd
passwd() -- 비밀번호 설정, encode 된 문자열 나옴
exit() -- 나가기

 

 

5. 주피터 노트북 config.py 수정하기

jupyer notebook --generate-config
nano ~/.jupyer/jupyer_notebook_config.py

 

generate-config하면 py가 생성 되고 

nano를 써서 해당 파일을 연다.

 

c = get_config()
c.JupyterApp.config_file_name = 'juyter_notebook_config.py'
c.NotebookApp.allow_origin = '*'
c.NotebookApp.ip = '0.0.0.0' or 'GCP내부IP'
c.NotebookApp.open_browser = False
c.NotebookApp.password = '위에서 저장해둔 문자열 입력'

 

nano는 vi와 달리 파일을 연 후 즉시 텍스트를 입력할 수 있다.

+ 습관성 ctrl z 멈춰

 

파일의 변경 내용을 저장하려면 Ctrl + o

나노를 종료하려면 Ctrcl + x

저장하지 않고 하면 변경 내용을 저장할 것인지 메세지 뜸

 

6. 여정 끝

ssh에 jupyter notebook을 실행하면 끝!!

https://(외부 IP):(포트 넘버)

ex) https://123.123.123:8888

하고 주피터노트북 비밀번호 설정한 것을 입력하면 DONE!!

 

# 부록

Jupyernotebook GPU 확인 무사히 T4

 

인스턴스 

  • 정지: 서비스를 잠깐 멈춤, 인스턴스 및 디스크가 모듀 유지 요금 부과
  • 중지: CPU, GPU는 멈추지만, 디스크 등은 유지되므로 해당요금 부과
  • 삭제: 인스턴스, 디스크가 완전히 제거되어 요금이 부과 되지 않는다.

 

일시정지가 안되는 인스턴스

  • GPU를 사용하는 인스턴스
  • 메모리가 208GB를 초과하는 인스턴스
  • E2 머신타입의 인스턴스
  • 컨피덴셜 Vm 인스턴스
  • CSEK 보호 디스크가 연결된 VM 인스턴스

 

고마운 분

 

GCP를 이용해서 jupyter notebook 사용하기- 02

앞선 포스팅에서 VM에 대한 설정은 거의 마무리 하였다. 이번 포스팅에서는 Jupyter Notebook을 깔고, 이를 서버처럼 활용하는 방법에 대해서 적어보고자 한다. 방화벽 설정을 바꿔주지 않는다면, 브

velog.io

 

[GCE] VM이 중지 / 일시중지 상태일 때 각각 청구되는 비용은?

안녕하세요, 베스핀글로벌 GCP Support팀입니다. 이번 아티클에서는 주제로 "GCE VM의 상태별 청구되는 비용"을 다루고자 합니다. GCE VM의 상태별 청구 비용 GCE VM의 실행이 필요하지 않을 때, 비용을

support.bespinglobal.com

 

 

 

 

 

 

 

 

 

 

 

 

 

'Python > 딥러닝' 카테고리의 다른 글

GCP GPU - Jupyter Notebook 설치(2):트러블 슈팅  (0) 2025.03.27