使用gpu通过google colab连接到本地运行时

2024-10-06 12:35:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我的目标是通过jupyter笔记本从本地机器连接到goocle colab gpu

从文档中完成以下操作:

pip install jupyter_http_over_ws

jupyter serverextension enable --py jupyter_http_over_ws

使用以下命令打开jupyter:

jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --port=8888 --NotebookApp.port_retries=0

在我使用终端的url连接到colab之后,如下所示:

enter image description here

在这之后,我把这个放在了我的终端

[I 18:12:04.374 NotebookApp] 302 GET /?token=HERE IS MY TOKEN (MY IP) 0.000000ms

实际上idk什么是302 GET

最后,如果我在Colab中使用os.getcwd(),它会显示我电脑中的本地目录 而且{}是{}

所以我已经从我的机器连接到Colab,但目标是反过来,在我的本地机器上获得GPU。也许我做错了什么


Tags: 机器http终端目标getwsportmy
1条回答
网友
1楼 · 发布于 2024-10-06 12:35:56

我想你弄错了

Colab只是GUI运行在web浏览器和普通Google web服务器上(可以访问Google Drive),而不是运行在带有GPU的特殊Google服务器上

Colab可以连接到hosted runtime,这意味着谷歌服务器(硬件)with GPU-然后您可以直接访问此服务器上的文件,并且可以使用GPU在硬件上运行代码

或者它可以连接到local runtime,这意味着您的本地计算机(硬件)without GPU,然后您可以直接访问本地文件,并且只能在本地硬件上运行代码

您不能同时访问两个运行时(硬件)


这就是我的看法

使用GPU/TPU连接到Google服务器:

enter image description here

连接到不带GPU的本地计算机:

enter image description here

相关问题 更多 >