使用GPU通过Google CoLab连接到本地运行时 [英] connect to local runtime via google colab with gpu
问题描述
我的目标是通过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后:
在此之后,我在终端中收到了这个
[I 18:12:04.374 NotebookApp] 302 GET /?token=HERE IS MY TOKEN (MY IP) 0.000000ms
实际知道什么是302 GET
os.getcwd()
,它会显示我PC上的本地目录
和print(torch.cuda.is_available())
是False
我已经从我的计算机连接到Colab,但Goal反之亦然,以便在我的本地计算机上获得GPU。所以也许我做错了什么。
推荐答案
我认为您搞错了。
Colab
仅GUI
在Web浏览器和普通Google Web服务器(可访问Google Drive)上运行,而不是在GPU
的特殊Google服务器上运行。
Colab
可以连接到hosted runtime
,这意味着Google服务器(硬件)with GPU
-然后您可以直接访问该服务器上的文件,并可以使用GPU
在硬件上运行代码。
或者它可以连接到local runtime
,这意味着您的本地计算机(硬件)without GPU
-然后您可以直接访问本地文件,并且只能在本地硬件上运行代码。
您不能同时访问这两个运行时(硬件)。
我是这么看的
使用GPU/TPU连接到Google服务器:
在没有GPU的情况下连接到本地计算机:
这篇关于使用GPU通过Google CoLab连接到本地运行时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!