我的目标是通过Jupyter Notebook从本地计算机连接到Google Colab GPU。
根据文档完成以下步骤: 1. 安装jupyter_http_over_ws:`pip install jupyter_http_over_ws` 2. 启用jupyter_http_over_ws:`jupyter serverextension enable --py jupyter_http_over_ws` 3. 使用以下命令打开Jupyter Notebook:`jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --port=8888 --NotebookApp.port_retries=0` 4. 从终端使用URL连接到Colab。例如:
5. 终端显示:
根据文档完成以下步骤: 1. 安装jupyter_http_over_ws:`pip install jupyter_http_over_ws` 2. 启用jupyter_http_over_ws:`jupyter serverextension enable --py jupyter_http_over_ws` 3. 使用以下命令打开Jupyter Notebook:`jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --port=8888 --NotebookApp.port_retries=0` 4. 从终端使用URL连接到Colab。例如:
![enter image description here](https://istack.dev59.com/HfKMF.webp)
[I 18:12:04.374 NotebookApp] 302 GET /?token=这里是我的TOKEN(我的IP)0.000000ms
。不确定302 GET
是什么意思。
6. 在Colab中使用os.getcwd()
得到的是本地PC的当前目录,并且print(torch.cuda.is_available())
返回False。
我成功地从本地计算机连接到Colab,但目标是相反的:在本地计算机上获取GPU。可能出现了问题,请帮助检查。
302
means redirection for one addres to another - I see it always when I run in console on local computer because it redirects fromlocalhost
tolocalhost/?token=...
- furasColab
只是在Web浏览器和普通服务器上运行的GUI
,而不是在带有GPU
的服务器上运行的,它可以连接到hosted runtime
,这意味着Google服务器(硬件)带有GPU - 然后您可以直接访问此服务器上的文件,并且可以在带有GPU的硬件上运行代码。或者它可以连接到local runtime
,这意味着没有GPU的本地计算机(硬件)-然后您可以直接访问本地文件,并且只能在本地硬件上运行代码。您无法同时访问两个运行时(硬件)。 - furas