Google Colab이 VS Code에 온다
Source: Google Developers Blog
Introduction
오늘 우리는 새로운 Google Colab extension을 Visual Studio Code용으로 출시하게 되어 매우 기쁩니다. 이 작업은 지난 몇 년 동안 두드러진 두 가지 주요 트렌드의 결실입니다.
첫째, VS Code는 전 세계에서 가장 인기 있고 사랑받는 코드 편집기 중 하나입니다. 그 성공은 비밀이 없습니다 – VS Code는 빠르고 가볍으며 무한히 확장 가능합니다.
둘째, Colab은 전 세계 수백만 AI/ML 개발자, 학생, 연구자들이 가장 많이 찾는 플랫폼이 되었습니다. Colab은 코드를 작성하고 실행하며, 다른 사람과 협업하고, GPU와 TPU와 같은 강력한 컴퓨팅 리소스에 원활하게 접근하는 것을 간단하게 만들어 줍니다.
지금까지 이 두 세계는 대부분 별개였습니다. 사용자는 프로젝트 개발을 위해 맞춤형 VS Code 환경을 사용하고, 노트북 실행, 시각화, 학습/추론 작업을 위해 웹 기반 Colab 환경을 사용했습니다. 커뮤니티 피드백을 통해 Colab 사용자는 이미 사용하고 있는 VS Code 편집기 안에서 Colab의 강력함과 단순함을 원한다는 점이 명확해졌습니다.
Colab의 목표는 개발자, 학생, 연구자들이 있는 곳에서 그들을 만나주는 것이며, 많은 사람들에게 그곳은 바로 VS Code입니다. 그래서 이제 공식 Colab VS Code 확장을 출시하게 되었습니다.
🤝 The Best of Both Worlds
새로운 Colab VS Code 확장은 두 플랫폼의 장점을 결합합니다:
- VS Code 사용자용: 익숙한 편집기를 계속 사용하세요. 프리미엄 GPU와 TPU를 포함한 Pro‑tier 런타임을 포함한 고성능 Colab 런타임에 로컬 노트북을 연결할 수 있습니다.
- Colab 사용자용: 이 통합은 이미 많은 Colab 사용자가 가지고 있는 워크플로를 지원합니다. 노트북이 더 큰 프로젝트나 Git 저장소의 일부인 경우가 흔합니다. 이 확장은 간편하게 프로비저닝되는 Colab 런타임과 풍부한 VS Code 편집기 사이의 격차를 메워줍니다.
🚀 Getting Started with the Colab Extension
몇 번의 클릭만으로 바로 시작할 수 있습니다.
1. Install the Colab Extension
- VS Code에서 왼쪽 Activity Bar의 Extensions 뷰를 열거나
[Ctrl|Cmd]+Shift+X를 누릅니다. - 마켓플레이스에서 Google Colab을 검색합니다.
- 공식 Colab extension 의 Install 버튼을 클릭합니다.
- 프롬프트가 표시되면 필수 종속성인 Jupyter를 설치합니다.
2. Connect to a Colab Runtime
- 로컬 작업 공간에서
.ipynb노트북 파일을 만들거나 엽니다. - 셀을 실행하면 커널 선택 화면이 나타나고, 또는 오른쪽 상단의 Select Kernel 버튼을 클릭합니다.
- Colab을 선택하고 원하는 런타임을 고른 뒤 Google 계정으로 로그인하면 준비 완료!
이제 로컬 노트북이 Colab 런타임으로 구동됩니다.
VS Code 파생 제품의 경우, 이 확장은 Open VSX에도 게시되어 있습니다.
What’s Next
이 프로젝트는 Google Colab의 기능을 전 세계 사용자에게 제공하기 위한 출발점이며, 이제 시작에 불과합니다. 앞으로도 VS Code에 더 많은 Colab 기능을 가져올 계획입니다.
오늘 바로 VS Code Marketplace에서 확장을 다운로드하고 사용해 보세요. 사용 후 의견은 다음을 통해 알려 주세요:
Happy coding!