gpt4 book ai didi

google-app-engine - 在 Google App Engine 上运行 IPython Notebook

转载 作者:太空宇宙 更新时间:2023-11-03 15:31:01 25 4
gpt4 key购买 nike

是否可以在 Google App Engine (GAE) 上运行 IPython 笔记本服务器?

我了解 GAE 限制某些库在其服务器上运行。我还阅读了一些用户尝试在 GAE 上运行 ipdb(调试器)的 SO 线程。我也明白 IPython 不会开箱即用地在 GAE 上运行。我愿意花一些时间了解 IPython 的内部结构并将其移植到 GAE 上运行,但我不了解它的各种依赖项以及这些依赖项中的任何一个是否在 GAE 上被阻止。

如果您已经尝试过,能否分享您的经验。如果不是,您知道这是否可行吗?

最佳答案

让 IPython 笔记本服务器单独在 App Engine 上运行可能是不可行的。每个笔记本都需要自己的 iPython 内核,它必须连续运行或有办法在请求之间保持其状态。理论上,您可以使用服务器类的组合,其中客户端可以在可扩展的前端上运行,而内核可以在持久性后端上运行。但是您必须更换所有 ZeroMQ+Tornado 胆量才能做到这一点。 (我对 iPython 服务器的内部结构不是很熟悉,但这是我在 session 上与 iPython 开发人员交谈并阅读了一些书后得到的印象。)

Compute Engine 更合理,以一种显而易见的方式:就像在任何 Linux 机器上一样运行服务器。仅将 Web 客户端移植到 App Engine 并使用在 GCE 上运行的内核池可能是一条成功之路,具体取决于您要完成的目标,但将其作为可管理的、可扩展的提供它仍然是一个主要项目服务。

这是两年前关于该主题的帖子:https://groups.google.com/forum/#!topic/sage-notebook/re2bUt4vCxA

这是一个涉及 GAE 和 AWS 的(旧的?)项目,尽管仅从该页面来看,它听起来像是仅将 GAE 用于维护界面而不用于笔记本客户端:https://notebookcloud.appspot.com/docs

关于google-app-engine - 在 Google App Engine 上运行 IPython Notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25721061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com