Posts 구글 colab과 vscode 연동하기
Post
Cancel

구글 colab과 vscode 연동하기

0. 들어가며

  • 구글 코랩은 굉장히 가성비가 좋은 데이터분석툴이다.
  • 쥬피터와 비슷한 환경을 가지고 있어 사용하는데 어색하지 않으며, GPU를 무료로 빌려주어 딥러닝 학습에도 많이 사용한다.
  • vscode와 연동하여, 굳이 코랩으로 사용하지 않고 vscode 환경에서 사용하는 방법을 소개하려한다.

1. ngrok 설치

  • https://dashboard.ngrok.com/get-started/setup
  • 외부에서 로컬에 접속할수 있게 해주는 터널링 프로그램
  • OS에 맞게 설치 (꼭 해야하는지는 확인 못함)
  • https://dashboard.ngrok.com/get-started/your-authtoken
  • 위의 경로에서 authtoken 생성 (유효 기간 8시간)

2. colab 설정

2.1 구글 drive와 colab 연동하기

1
2
from google.colab import drive
drive.mount('/content/drive')
  • google drive 마운트
1
!pip install colab-ssh --upgrade
1
2
3
4
5
authtoken = 'ngrok에서 복사한 token'
password = '접속할때 쓸 password'

from colab_ssh import launch_ssh
launch_ssh(authtoken, password)
  • colab에 ssh launch 실행

  • host 정보 확인

3. vscode

  • remote ssh 설치 (처음 1회)
  • command + shift + p -> remote-ssh connect to host
  • configure ssh hosts
  • user/username/.ssh/config 선택

  • colab host 정보 입력

  • command + shift + p -> remote-ssh connect to host -> 방금 입력한 host 선택

  • colab에서 설정한 비밀번호 입력후 사용

4. 결론

  • ngrok를 사용하여 코랩과 vscode를 연동할수 있다.
  • 또한 코랩의 gpu도 사용가능하다.
  • 하지만 연동하고나면 jupyter 커널등을 다시 깔아줘야하는 등의 번거로움이 있다.
  • 위의 번거로움 때문에 그냥 코랩을 쓸듯 하다.
  • 애초에 코랩과 구글드라이브의 연동이 너무 편리하기 때문이다.
This post is licensed under CC BY 4.0 by the author.

가운데를 말해요 [Python]

Pandas를 이용한 Column 더하기