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为什么ThreadLocal的initialValue不增加我的变量?   我将完成所选图像时未调用java onActivityResult   xml Java Servlet检查用户名是否已存在   java如何制作一个循环来打印以下模式?   java线程同步和单例问题   java使用反射来调用公共方法   java使用控制台的readPassword方法?   java Android:按键盘上的“完成”按钮   java密钥斗篷:在多个身份提供程序中检查密码   hadoop中的java瞬态变量和静态方法,dev寻求启示   hashmap如何在Java中基于一个关键字段合并映射?   内部类中的java Android开发变量   java无法在pom中将打包添加为war。将xml转换为eclipse中的maven项目   在Java中从自定义键盘或鼠标捕获按键输入   java如何在Android中设置我的报警应用程序中的报警铃声   java的机制是什么?   Java/Mysql。。SQLException:表必须至少有1列SQLState:42000 VendorError:1113   java如何向上滑动(打开)隐藏的文本视图/布局而不向下推视图/小部件?