728x90
개요
- 구글 코랩은 굉장히 가성비가 좋은 데이터분석툴이다.
- 쥬피터와 비슷한 환경을 가지고 있어 사용하는데 어색하지 않으며, GPU를 무료로 빌려주어 딥러닝 학습에도 많이 사용한다.
- vscode와 연동하여, 굳이 코랩으로 사용하지 않고 vscode 환경에서 사용하는 방법을 소개하려한다.
ngrok 설치
- https://dashboard.ngrok.com/get-started/setup
- 외부에서 로컬에 접속할수 있게 해주는 터널링 프로그램
- OS에 맞게 설치 (꼭 해야하는지는 확인 못함)
- https://dashboard.ngrok.com/get-started/your-authtoken
- 위의 경로에서 authtoken 생성 (유효 기간 8시간)
Colab 설정
구글 Drive와 Colab 연동하기
from google.colab import drive
drive.mount('/content/drive')
- google drive 마운트
!pip install colab-ssh --upgrade
authtoken = 'ngrok에서 복사한 token'
password = '접속할때 쓸 password'
from colab_ssh import launch_ssh
launch_ssh(authtoken, password)
- colab에 ssh launch 실행
- host 정보 확인
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에서 설정한 비밀번호 입력후 사용
결론
- ngrok를 사용하여 코랩과 vscode를 연동할수 있다.
- 또한 코랩의 gpu도 사용가능하다.
- 하지만 연동하고나면 jupyter 커널등을 다시 깔아줘야하는 등의 번거로움이 있다.
- 위의 번거로움 때문에 그냥 코랩을 쓸듯 하다.
- 애초에 코랩과 구글드라이브의 연동이 너무 편리하기 때문이다.
728x90
'Data Science > Data Engineering' 카테고리의 다른 글
Meta Tag를 사용한 뉴스기사 제목, 요약문, 이미지가져오기 (1) | 2024.12.09 |
---|---|
업비트 크롤링 (Crawling) (1) | 2024.12.03 |
아나콘다 가상환경 주피터랩에서 쉽게 쓰기 (1) | 2024.11.30 |
뽐뿌 특가 데이터 전처리 하기 (0) | 2024.11.24 |
뽐뿌 특가 게시판 크롤링하기 (0) | 2024.11.23 |