跳转到主要内容

Backend.AI集成Jupyter

项目描述

Backend.AI集成Jupyter

您的Jupyter笔记本正在Backend.AI云上运行!

v0.1.x "Sorna"用户迁移指南

现在我们使用[Backend.AI Python客户端](https://pypi.python.org/pypi/backend.ai-client)的v1.0.0版本。

要使用最新版本,请删除所有现有的"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云中获取您的API密钥对。

$ pip install jupyter backend.ai-integration-jupyter
$ python -m ai.backend.integration.jupyter.install
$ export BACKEND_ACCESS_KEY=...
$ export BACKEND_SECRET_KEY=...
$ jupyter notebook

然后您将在新的笔记本菜单中看到Backend.AI内核

Notebook Kernel Type Menu

更多内核即将可用!

注意: 目前只有基于Python的内核支持跨单元格上下文(即,变量可以在不同的笔记本单元格之间保持,这是您已知的Jupyter笔记本的默认行为)。使用其他语言的内核时,每个单元格都作为单独的进程执行,这意味着每次执行单元格时都会使用新的上下文。

开发

添加 --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
$ export BACKEND_ACCESS_KEY=...
$ export BACKEND_SECRET_KEY=...
$ jupyter notebook

卸载

要列出和卸载已注册到Jupyter的现有kernelspecs,请使用 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 系列。

0.2.5 (2018-06-19)

  • 支持Jupyter笔记本 5.0 或更高版本,这些版本已迁移到Tornado 5.0+。

  • 将 backend.ai-client 升级到 v1.3.4 或更高版本,以保持与Jupyter笔记本 5.0 的支持。

0.2.4 (2018-03-20)

  • 将 backend.ai-client 升级到 v1.3 系列。

0.2.3 (2018-03-12)

  • 将 backend.ai-client 升级到 v1.2 系列。

0.2.2 (2018-01-05)

  • 添加对Python 3.5的支持。

  • 在执行循环中通过显式模式适配最新API。

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

0.2.1 (2017-10-24)

  • 通过每个执行的显式运行ID适配最新API。

0.2.0 (2017-09-19)

  • 将项目名称更改为“Backend.AI Jupyter集成”并将导入路径更改为“ai.backend.integration”。

  • 此版本现在与 Backend.AI Client for Python v1.0.0 版本配套。

  • 添加对Python 3.5的支持(以及新的 Backend.AI 客户端库)。

  • README 以 ReST 提供以删除对 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)

  • 初始预览版本。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

backend.ai-integration-jupyter-0.3.2.tar.gz (8.0 kB 查看哈希值)

上传时间

构建分布

backend.ai_integration_jupyter-0.3.2-py3-none-any.whl (12.9 kB 查看哈希值)

上传时间 Python 3

支持者