Google Compute Engine(GEC)에서 Google Colaboratory의 로컬 런타임 생성

이 기사는 AWS EC2에서 Google Colaboratory의 로컬 런타임 생성과 같은 일을 Google Cloud Platform(GCP)에서 수행하는 기사입니다.

GCP에는 NVIDIA의 공식 이미지가 있으므로 사용합니다.
또, GPU를 사용하기 위해서 신청이 필요하므로, 그 날 중에는 사용하기 시작할 수 없습니다.

  • htps : // c ぉ d. 오, ぇ. 이 m/sdk/을 참조하여 Google Cloud SDK 설치
  • $ gcloud auth login를 실행하고 로그인하십시오

  • htps : / / n gc. 응아아. 이 m 에 가입

  • htps : / / n gc. 응아아. 코 m / 곤후 쿠라 치온 / 아피 케 y 에서 API 키를 작성 (나중에 사용하기 때문에 메모해 둡니다)

  • htps : // 이런. cぉd. 오, ぇ. 코m/ 열기
  • 상단의 프로젝트 선택

  • 또는 사용하는 ZONE에 체크를 넣는다 (예를 들면, us의 ZONE 쪽이 요금이 싸다)
  • 상단의 "할당 편집"을 클릭하십시오
  • 전화 번호를 넣고 다음을 클릭하십시오
  • 새로운 할당 상한을 입력. 우선 1로 설정
  • 요청 설명은 "For machine learning"로 충분합니다. (아마도 수가 적은 경우)
  • 신청이 다닐 때까지 기다린다. . .
  • Cloud Launcher의 quota 페이지 페이지 열기
  • COMPUTE ENGINE에서 시작, 클릭
  • ZONE에서 신청한 ZONE을 선택합니다.
  • GPU 아래의 "Did you check for GPU quota?"텍스트 상자에 YES를 입력
  • 필요한 경우 CPU, 메모리, 스토리지 등을 선택합니다.
  • 배포를 클릭
  • 배포가 완료될 때까지 기다립니다

  • NVIDIA GPU Cloud Image 콘솔을 열고 gcloud 명령 표시를 클릭 한 다음 gcloud 명령 복사
  • VM 인스턴스

  • $ gcloud compute --project "colab-local-1" ssh --zone "us-west1-b" "nvidia-ngc-image-1-vm" 와 같은 명령이 복사되므로 터미널에 붙여넣고 끝에 -- -L 8081:localhost:8081
  • 예) $ gcloud compute --project "colab-local-1" ssh --zone "us-west1-b" "nvidia-ngc-image-1-vm" -- -L 8081:localhost:8081

  • 연결되면 "Please enter your NGC APIkey to login to the NGC Registry:"라고 들리므로 에서 만든 API 키를 붙여넣기
  • $ screen 에서 GNU Screen 시작
  • docker로 cloab의 로컬 인스턴스를 시작합니다.
    $ docker run --runtime=nvidia -it --rm -p 8081:8081 --cap-add SYS_ADMIN --device /dev/fuse \
                 --security-opt apparmor=unconfined ikeyasu/colab-local:latest
    
  • 좋은 웹페이지 즐겨찾기