首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从终端运行google笔记本?

如何从终端运行google笔记本?
EN

Stack Overflow用户
提问于 2021-04-18 20:17:31
回答 1查看 3.5K关注 0票数 3

假设我有一本Google笔记本,地址如下:

https://colab.research.google.com/drive/XYZ

我想让它持续运行12个小时,但是,我想再次关闭我的电脑。作为解决方案,我可以通过ssh连接到我们实验室的服务器。服务器一直在运行。我想知道我是否有可能在那里加载并运行笔记本?我找到了一个通过ssh (colab_ssh包)连接到Google会话的解决方案,但是它仍然需要一个运行的Colab会话。

我也尝试用lynx浏览链接,但是它需要登录,这个浏览器不支持这个链接。

EN

回答 1

Stack Overflow用户

发布于 2021-04-18 21:36:55

是的,这是可能的。您首先需要将colab笔记本作为.ipynb文件下载,然后将其复制到服务器。然后,您可以按照指南之一介绍如何连接到远程运行的jupyter笔记本会话,比如 one。您所需要的只是服务器上的jupyter笔记本软件和本地计算机上的ssh客户端。

编辑:我忘记提到这一点:即使在关闭ssh连接之后,也可以使用像屏幕这样的工具来保持会话的活力。该链接提供了更详细的解释,但总体思路是,连接到服务器后,首先需要创建如下会话:

代码语言:javascript
运行
复制
screen -S <session_name>

它将创建一个新会话并将您附加到其中(这是会话中使用的术语)。然后,您可以在这里启动您的jupyter笔记本,即使在关闭ssh连接之后,它也会继续运行。(您只需确保没有使用Ctrl+ak结束屏幕会话)

现在,您的服务器上有一个无限期运行的jupyter笔记本会话。你可以通过

代码语言:javascript
运行
复制
ssh -N -f -L localhost:YYYY:localhost:XXXX remoteuser@remotehost

正如第一个链接指南中提到的,使用浏览器在您的jupyter笔记本上运行一个代码单元,然后关闭您的膝上型计算机,而不必担心会打断您的笔记本会话。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67153007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档