跳转到主要内容

Elyra为JupyterLab提供AI中心扩展

项目描述

PyPI version Anaconda-Server Badge Downloads Documentation Status GitHub OpenSSF Best Practices Gitter

Elyra

Elyra 是一套针对 JupyterLab 笔记本的以人工智能为中心的扩展。

Elyra 目前包括以下功能

Elyra

有关这些功能的更多详细信息,请参阅Elyra 入门指南。新功能的版本特定摘要位于发布页面

尝试 Elyra

使用容器镜像

您还可以通过运行来自 Docker Hubquay.io 的容器镜像之一来尝试 Elyra。

  • elyra/elyra:latest 安装了最新发布的版本。
  • elyra/elyra:x.y.z 安装了特定版本。

注意:您还可以从 main 分支("dev build") 构建容器镜像来尝试尚未发布的功能。

要运行其中一个容器镜像,请发出以下命令,指定您选择的标签。

docker run -it -p 8888:8888 elyra/elyra:3.15.0 jupyter lab --debug

要将包含您的笔记本的本地目录(例如 ${HOME}/opensource/jupyter-notebooks/)在您的 docker 容器中可用,您可以使用类似于以下命令的挂载命令

docker run -it -p 8888:8888 -v ${HOME}/opensource/jupyter-notebooks/:/home/jovyan/work -w /home/jovyan/work elyra/elyra:3.15.0 jupyter lab --debug

这些应该产生类似于以下输出的输出,其中您可以找到在本地浏览器中访问 Elyra 要使用的 URL。

    To access the notebook, open this file in a browser:
        file:///home/jovyan/.local/share/jupyter/runtime/nbserver-6-open.html
    Or copy and paste one of these URLs:
        http://4d17829ecd4c:8888/?token=d690bde267ec75d6f88c64a39825f8b05b919dd084451f82
     or http://127.0.0.1:8888/?token=d690bde267ec75d6f88c64a39825f8b05b919dd084451f82

有关详细信息,请参阅安装文档

安装

有关详细信息,请参阅安装文档

先决条件

安装当前版本(针对 JupyterLab 3.x)

当前版本显示在本页面的顶部。

  • 从 PyPI 安装

    pip3 install --upgrade "elyra[all]"
    
  • 从 conda-forge 安装

    conda install -c conda-forge "elyra[all]"
    

安装旧版本

安装说明和 JupyterLab 支持因版本而异。请注意,需要 JupyterLab 构建。安装说明位于版本特定文档中,可以通过选择特定版本进行访问。

Elyra 3.1 < 3.7(JupyterLab 3.x)
  • 从 PyPI 安装

    pip3 install --upgrade "elyra[all]>=3.1.0" && jupyter lab build
    
  • 从 conda-forge 安装

    conda install -c conda-forge "elyra[all]>=3.1.0" && jupyter lab build
    
Elyra 2.0 < 3.1(JupyterLab 3.x)
  • 从 PyPI 安装

    pip3 install --upgrade "elyra>=2.0.1" && jupyter lab build
    
  • 从 conda-forge 安装

    conda install -c conda-forge "elyra>=2.0.1" && jupyter lab build
    

验证安装

运行以下命令以验证安装。请注意,以下示例输出中的 [版本] 占位符显示为实际版本标识符,该标识符可能会随着每个版本而更改。

jupyter server extension list

应输出

Config dir: /.../.jupyter

Config dir: /.../etc/jupyter
    elyra enabled
    - Validating elyra...
      elyra  OK
    jupyter_lsp enabled
    - Validating jupyter_lsp...
      jupyter_lsp [version] OK
    jupyter_resource_usage enabled
    - Validating jupyter_resource_usage...
      jupyter_resource_usage [version] OK
    jupyter_server_mathjax enabled
    - Validating jupyter_server_mathjax...
      jupyter_server_mathjax  OK
    jupyterlab enabled
    - Validating jupyterlab...
      jupyterlab [version] OK
    jupyterlab_git enabled
    - Validating jupyterlab_git...
      jupyterlab_git [version] OK
    nbclassic enabled
    - Validating nbclassic...
      nbclassic  OK
    nbdime enabled
    - Validating nbdime...
      nbdime [version] OK

Config dir: /.../etc/jupyter

注意:如果您没有看到启用的 Elyra 服务器扩展,您可能需要使用 jupyter server extension enable elyra 显式启用它

jupyter labextension list

应输出

JupyterLab [version]
/.../share/jupyter/labextensions
        nbdime-jupyterlab [version] enabled OK
        @jupyter-server/resource-usage [version] enabled OK (python, jupyter-resource-usage)
        @krassowski/jupyterlab-lsp [version] enabled OK (python, jupyterlab_lsp)
        @elyra/code-snippet-extension [version] enabled OK
        @elyra/code-viewer-extension [version] enabled OK
        @elyra/metadata-extension [version] enabled OK
        @elyra/pipeline-editor-extension [version] enabled OK
        @elyra/python-editor-extension [version] enabled OK
        @elyra/scala-editor-extension [version] enabled OK
        @elyra/r-editor-extension [version] enabled OK
        @elyra/theme-extension [version] enabled OK
        @jupyterlab/git [version] enabled OK (python, jupyterlab-git)

Other labextensions (built into JupyterLab)
   app dir: /.../share/jupyter/lab

启动 Elyra

验证 Elyra 已安装后,使用以下命令启动 Elyra

jupyter lab

获取帮助

我们欢迎您的问题、想法和反馈。请检查入门指南中的获取帮助部分,了解您可以使用哪些渠道与我们联系。

为 Elyra 贡献

如果您有兴趣帮助改进Elyra,我们鼓励您查看我们的贡献页面。
请查阅开发流程文档,并邀请您参加我们每周的开发社区会议。

与我们一起聚会!

我们的每日和每周社区会议日程可在此处找到。

项目详情


发布历史 发布通知 | RSS订阅

下载文件

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

源代码分发

elyra-3.15.0.tar.gz (9.8 MB 查看哈希值)

上传时间 源代码

构建版本

elyra-3.15.0-py3-none-any.whl (10.2 MB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面