jupyter的backend.ai集成

backend.ai-integration-jupyter的Python项目详细描述


jupyter的backend.ai集成

你的jupyter笔记本在后台运行。ai cloud!

v0.1.x“sorna”用户迁移指南

现在我们使用[backend.ai client for python]的v1.0.0版本 (https://pypi.python.org/pypi/backend.ai-client)。

使用最新版本,请删除所有现有的“SoRNA”内核 配置并重新安装。

$ python -m sorna.integration.jupyter.install --clean-only
Removing existing Sorna kernel: C11 on Sorna...$ pip uninstall sorna-jupyter-integration
...$ pip install backend.ai-integration-jupyter
...$ python -m ai.backend.integration.jupyter.install
Installing Backend.AI Jupyter kernel spec: Python 3 on Backend.AI...

注意,您还需要重新配置现有的笔记本以使用新的笔记本。 果仁。这是一个安全的操作——您可以在没有 丢失/修改笔记本内容。

安装和使用

首先,在Backend.AI Cloud中获取api密钥对。

$ pip install jupyter backend.ai-integration-jupyter
$ python -m ai.backend.integration.jupyter.install
$exportBACKEND_ACCESS_KEY=...
$exportBACKEND_SECRET_KEY=...
$ jupyter notebook

然后您将在新笔记本菜单中看到backend.ai内核:

Notebook Kernel Type Menu

很快就会有更多的果仁供应!

注意:目前只有基于python的内核支持跨单元上下文 (即,变量保存在不同的笔记本单元格中,这是默认的 朱庇特笔记本的行为你已经知道了)。其他语言的核心, 每个单元格作为单独的进程执行,这意味着使用了新的上下文 每当你执行一个单元。

开发

添加--sys-prefix参数告诉安装程序识别可编辑 在虚拟环境下安装。

$ python -m venv venv
$source venv/bin/activate
$ pip install jupyter
$ pip install -e .  # editable installation$ python -m ai.backend.integration.jupyter.install --sys-prefix
$exportBACKEND_ACCESS_KEY=...
$exportBACKEND_SECRET_KEY=...
$ jupyter notebook

卸载

>列出并卸载已注册到注册服务器的现有用户集,使用 jupyter-kernelspec命令。

更改

0.3.2(2018-11-09)

  • 更新tensorflow/pytorch内核版本。

0.3.1(2018-09-23)

  • 这是一个修复依赖关系的技术版本。

0.3.0(2018-09-23)

  • 将backend.ai-client升级至v1.4 series。

0.2.5(2018-06-19)

  • 支持迁移到Tornado 5.0+的Jupyter笔记本5.0或更高版本。

  • 将backend.ai-client升级至v1.3.4或更高版本,以跟上jupyter笔记本的步伐 5.0支持。

0.2.4(2018-03-20)

  • 将backend.ai-client升级至v1.3 series。

0.2.3(2018-03-12)

  • 将backend.ai-client升级至v1.2 series。

0.2.2(2018-01-05)

  • 还添加了对Python3.5的支持。

  • 在执行循环中使用显式模式适应最新的api。

  • 将客户端库升级到v1.1.5版本。

0.2.1(2017-10-24)

  • 适应最新的api,每次执行都有显式的运行id。

0.2.0(2017-09-19)

  • 将项目名称更改为“backend.ai jupyter integration” 以及“ai.backend.integration”的导入路径。

  • 此版本现在与用于Pythonv1.0.0的backend.ai客户端配对 释放。

  • 添加对Python3.5的支持(以及新的backend.ai客户端库)。

  • rest中提供了readme来删除对pypandoc的开发依赖。

0.1.3(2017-09-19)

  • 这是一个过渡版本,用于通知pypi上的包重命名。

  • 添加C/C++/Java内核。

0.1.2(2017-04-07)

  • 添加pytorch内核。

0.1.1(2017-03-29)

  • 添加语法突出显示支持。

0.1.0(2017-03-16)

  • 初始预览版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从Struts操作的钩子更改表单值(Liferay 6.2)   java如何改变Spring MVC处理url“点”字符的行为   Clojure中使用Java接口的问题   junit如何模拟comosDB azure java集成客户端?   运行函数时发生java错误   netbeans Java。jar文件和依赖项   Eclipse中文本字段中的java输入类型   在JAVA中,将集合变量从实时批处理运行时传递到调用批处理文件   java通过Bean验证API中的自定义消息管理异常   XML到json的转换,在Java中,同时保留数据类型   根据JAVA中的列名从Excel文件中获取单元格值   在AsyncTask的doInBackground中未调用java FirebaseMessagingService   java如何在数据库中插入一行?