Windows 환경에서 Google Colab.를 로컬 런타임에 연결하는 단계
4926 단어 GoogleColaboratory파이썬Jupyter
Colaboratory에서는 Jupyter를 사용하여 로컬 런타임에 연결하여 로컬 하드웨어에서 코드를 실행하고 로컬 파일 시스템에 액세스할 수 있습니다.
로컬 PC에 초강력한 GPU가 탑재되어 있어, 또한, 처리 시간이 12시간을 넘는 프로그램을 실행시키고 싶은 경우에만, 이용하는 수단이 된다고 생각합니다.
Windows 10 환경에서 htps //w w. py 응. rg/에서 가져온 설치 프로그램에 Python3.7이 설치되어 있다고 가정합니다 (virtualenv 및 virtualenv wrapper로 Python 가상 환경 관리). 참고: Anaconda는 사용하지 않는 환경입니다.
Jupyter(본체) 설치 및 설정 파일 작성
명령 프롬프트를 열고 Jupyter를 설치합니다.
Jupyter 설치pip install jupyter
Jupyter 구성 파일을 만듭니다.
Jupyter 구성 파일 만들기jupyter notebook --generate-config
생성된 파일은 C:\Users\xxxx\.jupyter\
에 jupyter_notebook_config.py
라는 이름으로 저장됩니다. Jupyter notebook 시작할 때 로드됩니다.
확장 프로그램 jupyter_http_over_ws 설치 및 활성화
Jupyter 확장 jupyter_http_over_ws를 설치합니다.
jupyter_http_over_ws 설치pip install jupyter_http_over_ws
jupyter_http_over_ws를 활성화합니다.
jupyter_http_over_ws 활성화 및 실행 결과C:\Users\xxxx>jupyter serverextension enable --py jupyter_http_over_ws
Enabling: jupyter_http_over_ws
- Writing config: C:\Users\xxxx\.jupyter
- Validating...
jupyter_http_over_ws 0.0.7 ok
설정 파일 편집
Jupyter 구성 파일 C:\Users\xxxx\.jupyter\jupyter_notebook_config.py
를 편집합니다. #
에서 주석 처리되었으므로 취소하고 다음과 같이 설정하십시오.
jupyter_notebook_config.py# Takes precedence over allow_origin_pat.
c.NotebookApp.allow_origin = 'https://colab.research.google.com'
## The port the notebook server will listen on.
c.NotebookApp.port = 8888
## The number of additional ports to try if the specified port is not available.
c.NotebookApp.port_retries = 0
Jupyter Notebook 시작
Jupyter Notebook을 시작합니다.
JupyterNotebook 시작C:\Users\xxxx>jupyter notebook
jupyter_http_over_ws extension initialized. Listening on /http_over_websocket
[I 09:33:03.054 NotebookApp] Serving notebooks from local directory: C:/Users/xxxx/Documents/Python
[I 09:33:03.055 NotebookApp] The Jupyter Notebook is running at:
[I 09:33:03.055 NotebookApp] http://localhost:8888/?token=afd9b93664......................................
[I 09:33:03.055 NotebookApp] or http://127.0.0.1:8888/?token=afd9b93664......................................
[I 09:33:03.055 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 09:33:03.396 NotebookApp]
To access the notebook, open this file in a browser:
file:///C:/User/xxxx/AppData/Roaming/jupyter/runtime/nbserver-3744-open.html
Or copy and paste one of these URLs:
http://localhost:8888/?token=afd9b93664......................................
or http://127.0.0.1:8888/?token=afd9b93664......................................
이 때 출력되는 "http://localhost:8888/?token=afd9b93664...
"를 복사하십시오.
Google Colab.에 연결
웹브라우저(Chrome)에서 Google Colab.으로 이동하여 로그인하여 적절한 노트북을 엽니다.
화면 오른쪽 상단의 接続▼
를 클릭하고 ローカルランタイムに接続...
를 선택합니다.
다이얼로그가 표시되므로, 주의사항을 잘 확인한 후, バックエンドURL
의 란에 카피해 둔 「 http://localhost:8888/?token=afd9b93664...
」를 붙여 넣고, 接続
를 클릭해 완료입니다.
스테이터스가, 다음과 같이 接続済み(ローカル)
가 되면 성공입니다.
이제 90분 규칙이나 12시간 규칙에 묶이지 않고 이용할 수 있습니다.
Reference
이 문제에 관하여(Windows 환경에서 Google Colab.를 로컬 런타임에 연결하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/code0327/items/e375f261ce63e109ee34
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
pip install jupyter
jupyter notebook --generate-config
Jupyter 확장 jupyter_http_over_ws를 설치합니다.
jupyter_http_over_ws 설치
pip install jupyter_http_over_ws
jupyter_http_over_ws를 활성화합니다.
jupyter_http_over_ws 활성화 및 실행 결과
C:\Users\xxxx>jupyter serverextension enable --py jupyter_http_over_ws
Enabling: jupyter_http_over_ws
- Writing config: C:\Users\xxxx\.jupyter
- Validating...
jupyter_http_over_ws 0.0.7 ok
설정 파일 편집
Jupyter 구성 파일 C:\Users\xxxx\.jupyter\jupyter_notebook_config.py
를 편집합니다. #
에서 주석 처리되었으므로 취소하고 다음과 같이 설정하십시오.
jupyter_notebook_config.py# Takes precedence over allow_origin_pat.
c.NotebookApp.allow_origin = 'https://colab.research.google.com'
## The port the notebook server will listen on.
c.NotebookApp.port = 8888
## The number of additional ports to try if the specified port is not available.
c.NotebookApp.port_retries = 0
Jupyter Notebook 시작
Jupyter Notebook을 시작합니다.
JupyterNotebook 시작C:\Users\xxxx>jupyter notebook
jupyter_http_over_ws extension initialized. Listening on /http_over_websocket
[I 09:33:03.054 NotebookApp] Serving notebooks from local directory: C:/Users/xxxx/Documents/Python
[I 09:33:03.055 NotebookApp] The Jupyter Notebook is running at:
[I 09:33:03.055 NotebookApp] http://localhost:8888/?token=afd9b93664......................................
[I 09:33:03.055 NotebookApp] or http://127.0.0.1:8888/?token=afd9b93664......................................
[I 09:33:03.055 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 09:33:03.396 NotebookApp]
To access the notebook, open this file in a browser:
file:///C:/User/xxxx/AppData/Roaming/jupyter/runtime/nbserver-3744-open.html
Or copy and paste one of these URLs:
http://localhost:8888/?token=afd9b93664......................................
or http://127.0.0.1:8888/?token=afd9b93664......................................
이 때 출력되는 "http://localhost:8888/?token=afd9b93664...
"를 복사하십시오.
Google Colab.에 연결
웹브라우저(Chrome)에서 Google Colab.으로 이동하여 로그인하여 적절한 노트북을 엽니다.
화면 오른쪽 상단의 接続▼
를 클릭하고 ローカルランタイムに接続...
를 선택합니다.
다이얼로그가 표시되므로, 주의사항을 잘 확인한 후, バックエンドURL
의 란에 카피해 둔 「 http://localhost:8888/?token=afd9b93664...
」를 붙여 넣고, 接続
를 클릭해 완료입니다.
스테이터스가, 다음과 같이 接続済み(ローカル)
가 되면 성공입니다.
이제 90분 규칙이나 12시간 규칙에 묶이지 않고 이용할 수 있습니다.
Reference
이 문제에 관하여(Windows 환경에서 Google Colab.를 로컬 런타임에 연결하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/code0327/items/e375f261ce63e109ee34
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# Takes precedence over allow_origin_pat.
c.NotebookApp.allow_origin = 'https://colab.research.google.com'
## The port the notebook server will listen on.
c.NotebookApp.port = 8888
## The number of additional ports to try if the specified port is not available.
c.NotebookApp.port_retries = 0
Jupyter Notebook을 시작합니다.
JupyterNotebook 시작
C:\Users\xxxx>jupyter notebook
jupyter_http_over_ws extension initialized. Listening on /http_over_websocket
[I 09:33:03.054 NotebookApp] Serving notebooks from local directory: C:/Users/xxxx/Documents/Python
[I 09:33:03.055 NotebookApp] The Jupyter Notebook is running at:
[I 09:33:03.055 NotebookApp] http://localhost:8888/?token=afd9b93664......................................
[I 09:33:03.055 NotebookApp] or http://127.0.0.1:8888/?token=afd9b93664......................................
[I 09:33:03.055 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 09:33:03.396 NotebookApp]
To access the notebook, open this file in a browser:
file:///C:/User/xxxx/AppData/Roaming/jupyter/runtime/nbserver-3744-open.html
Or copy and paste one of these URLs:
http://localhost:8888/?token=afd9b93664......................................
or http://127.0.0.1:8888/?token=afd9b93664......................................
이 때 출력되는 "
http://localhost:8888/?token=afd9b93664...
"를 복사하십시오.Google Colab.에 연결
웹브라우저(Chrome)에서 Google Colab.으로 이동하여 로그인하여 적절한 노트북을 엽니다.
화면 오른쪽 상단의 接続▼
를 클릭하고 ローカルランタイムに接続...
를 선택합니다.
다이얼로그가 표시되므로, 주의사항을 잘 확인한 후, バックエンドURL
의 란에 카피해 둔 「 http://localhost:8888/?token=afd9b93664...
」를 붙여 넣고, 接続
를 클릭해 완료입니다.
스테이터스가, 다음과 같이 接続済み(ローカル)
가 되면 성공입니다.
이제 90분 규칙이나 12시간 규칙에 묶이지 않고 이용할 수 있습니다.
Reference
이 문제에 관하여(Windows 환경에서 Google Colab.를 로컬 런타임에 연결하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/code0327/items/e375f261ce63e109ee34
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Windows 환경에서 Google Colab.를 로컬 런타임에 연결하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/code0327/items/e375f261ce63e109ee34텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)