<!--
{% comment %}
Copyright 2018-2021 Elyra Authors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
{% endcomment %}
-->
[![PyPI version](https://badge.fury.io/py/elyra.svg)](https://badge.fury.io/py/elyra)
[![Anaconda-Server Badge](https://anaconda.org/conda-forge/elyra/badges/version.svg)](https://anaconda.org/conda-forge/elyra)
[![Downloads](https://pepy.tech/badge/elyra)](https://pepy.tech/project/elyra)
[![Documentation Status](https://readthedocs.org/projects/elyra/badge/?version=latest)](https://elyra.readthedocs.io/en/latest/?badge=latest)
[![GitHub](https://img.shields.io/badge/issue_tracking-github-blue.svg)](https://github.com/elyra-ai/elyra/issues)
[![Gitter](https://badges.gitter.im/elyra-ai/community.svg)](https://gitter.im/elyra-ai/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
# Elyra
Elyra is a set of AI-centric extensions to JupyterLab Notebooks.
Elyra currently includes the following functionality:
- [Visual Pipeline Editor](https://elyra.readthedocs.io/en/latest/getting_started/overview.html#ai-pipelines-visual-editor)
- [Ability to run a notebook, Python or R script as a batch job](https://elyra.readthedocs.io/en/latest/getting_started/overview.html#ability-to-run-a-notebook-python-or-r-script-as-a-batch-job)
- [Reusable Code Snippets](https://elyra.readthedocs.io/en/latest/getting_started/overview.html#reusable-code-snippets)
- [Hybrid runtime support](https://elyra.readthedocs.io/en/latest/getting_started/overview.html#hybrid-runtime-support) based on [Jupyter Enterprise Gateway](https://github.com/jupyter/enterprise_gateway)
- [Python and R script editors with local/remote execution capabilities](https://elyra.readthedocs.io/en/latest/getting_started/overview.html#python-and-r-scripts-execution-support)
- [Python script navigation using auto-generated Table of Contents](https://elyra.readthedocs.io/en/latest/getting_started/overview.html##python-and-r-scripts-execution-support)
- [Notebook navigation using auto-generated outlines using Table of Contents](https://elyra.readthedocs.io/en/latest/getting_started/overview.html#notebook-navigation-using-auto-generated-table-of-contents)
- [Language Server Protocol integration](https://elyra.readthedocs.io/en/latest/getting_started/overview.html#language-server-protocol-integration)
- [Version control using Git integration](https://elyra.readthedocs.io/en/latest/getting_started/overview.html#version-control-using-git-integration)
![Elyra](docs/source/images/elyra-main-page.png)
The [Elyra Getting Started Guide](https://elyra.readthedocs.io/en/latest/getting_started/overview.html)
includes more details on these features.
## Try Elyra
#### Using Binder
You can try out some of Elyra features using the [My Binder](https://mybinder.readthedocs.io/en/latest/) service.
Click on a link below to try Elyra, on a sandbox environment, without having to install anything.
- [![Launch latest stable version](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/elyra-ai/elyra/v3.0.1?urlpath=lab/tree/binder-demo) (Latest stable version - see [changelog](/docs/source/getting_started/changelog.md) for recent updates)
- [![Launch latest development version](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/elyra-ai/elyra/master?urlpath=lab/tree/binder-demo) (Development version - expect longer image load time due to just-in-time build)
#### Using Docker
You can also try Elyra by running one of the docker images from [Docker Hub](https://hub.docker.com/r/elyra/elyra/tags):
- `elyra/elyra:latest` has the latest released version installed.
- `elyra/elyra:x.y.z` has a specific version installed.
- `elyra/elyra:dev` is automatically re-built each time a change is committed to the master branch.
The command below starts the most recent development build in a clean environment:
```
docker run -it -p 8888:8888 elyra/elyra:3.0.1 jupyter lab --debug
```
To make a local directory containing your Notebooks (e.g. ${HOME}/opensource/jupyter-notebooks/) available in your
docker container, you can use a mount command similar to the following:
```
docker run -it -p 8888:8888 -v ${HOME}/opensource/jupyter-notebooks/:/home/jovyan/work -w /home/jovyan/work elyra/elyra:3.0.1 jupyter lab --debug
```
These should produce output similar to that below, where you can then find the URL to be used
to access Elyra in your local browser.
```
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
```
## Installation
Elyra can be installed from PyPI:
### Prerequisites :
* [NodeJS 12+](https://nodejs.org/en/)
* [Python 3.6+](https://www.python.org/downloads/)
##### Optional :
* [Miniconda](https://docs.conda.io/en/latest/miniconda.html)
#### JupyterLab support
**NOTE:** On November 2020, a new version of PIP (20.3) was released with a new, "2020" resolver. This resolver does not yet work with Elyra and might lead to errors in installation. In order to install Elyra, you need to either downgrade pip to version 20.2.4 `pip install --upgrade pip==20.2.4` or, in case you use pip 20.3 (or later), you need to add option `--use-deprecated legacy-resolver` to your pip install command.
* [JupyterLab](https://github.com/jupyterlab/jupyterlab) 3.x is supported on **Elyra 2.0.0 and above**
Install from PyPI:
```bash
pip3 install --upgrade "elyra>=2.0.1" && jupyter lab build
```
Install fom Conda:
```bash
conda install -c conda-forge "elyra>=2.0.1" && jupyter lab build
```
* [JupyterLab](https://github.com/jupyterlab/jupyterlab) 2.x is supported on **Elyra 1.0.0 and above**
Install from PyPI:
```bash
pip3 install --upgrade "elyra<2.0.0" && jupyter lab build
```
Install from Conda:
```bash
conda install -c conda-forge "elyra<2.0.0" && jupyter lab build
```
* [JupyterLab](https://github.com/jupyterlab/jupyterlab) 1.x is supported on **Elyra 0.10.x and below**
Install from PyPI:
```bash
pip3 install elyra==0.10.3 && jupyter lab build
```
### Verify Installation
Run the following commands to verify the installation. Note that in the example output below the `[version]` placeholder is displayed instead of an actual version identifier, which might change with every release.
```bash
jupyter serverextension list
```
Should output:
```
config dir: /usr/local/etc/jupyter
jupyter_resource_usage enabled
- Validating...
jupyter_resource_usage OK
jupyterlab enabled
- Validating...
jupyterlab [version] OK
nbdime enabled
- Validating...
nbdime [version] OK
```
```bash
jupyter server extension list
```
Should output:
```
Config dir: /.../.jupyter
Config dir: /.../etc/jupyter
elyra enabled
- Validating elyra...
elyra [version] OK
jupyter_lsp enabled
- Validating jupyter_lsp...
jupyter_lsp [version] OK
jupyter_resource_usage enabled
- Validating jupyter_resource_usage...
jupyter_resource_usage 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...
没有合适的资源?快使用搜索试试~ 我知道了~
PyPI 官网下载 | elyra-server-3.0.1.tar.gz
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 188 浏览量
2022-01-27
13:05:09
上传
评论
收藏 26.42MB GZ 举报
温馨提示
共241个文件
py:79个
png:76个
json:25个
资源来自pypi官网。 资源全名:elyra-server-3.0.1.tar.gz
资源推荐
资源详情
资源评论
收起资源包目录
PyPI 官网下载 | elyra-server-3.0.1.tar.gz (241个子文件)
make.bat 1KB
setup.cfg 346B
lsp.gif 7.25MB
run-notebook-as-pipeline.gif 5MB
python-editor.gif 4.16MB
submit-script.gif 3.93MB
configure-node.gif 843KB
pipeline-editor-add-node.gif 679KB
add-components-from-palette.gif 333KB
add-components-from-file-browser.gif 313KB
add-component-from-palette.gif 171KB
add-comment-to-node.gif 124KB
connect-nodes.gif 97KB
MANIFEST.in 1KB
producer.ipynb 4KB
consumer.ipynb 4KB
helloworld.ipynb 1KB
kfp_template.jinja2 8KB
generic_properties_template.jinja2 7KB
airflow_template.jinja2 4KB
canvas_properties_template.jinja2 4KB
canvas_palette_template.jinja2 2KB
.eslintrc.js 766B
airflow.json 5KB
kfp.json 5KB
metadata-test2.json 4KB
metadata-test.json 4KB
runtime-image.json 2KB
code-snippet.json 2KB
airflow_component_catalog.json 1KB
kfp_component_catalog.json 493B
pytorch-runtime.json 258B
pytorch-devel.json 254B
tensorflow_gpu_py3.json 250B
tensorflow_2x_gpu_py3.json 248B
anaconda.json 229B
tensorflow_py3.json 211B
tensorflow_2x_py3.json 209B
pandas.json 195B
tsconfig.json 178B
r.json 177B
jupyter_resource_usage.json 99B
jupyter_resource_usage.json 97B
jupyterlab_git.json 91B
jupyterlab_git.json 89B
elyra.json 82B
elyra.json 80B
page_config.json 63B
LICENSE 14KB
Makefile 1KB
README.md 10KB
README.md 1KB
producer-consumer.pipeline 17KB
invalid.pipeline 9KB
helloworld.pipeline 6KB
PKG-INFO 1KB
PKG-INFO 1KB
elyra-main-page.png 522KB
edit-code-snippets.png 325KB
notebook-toc.png 225KB
docker-desktop-ps.png 170KB
elyra-with-kf-notebook-splash-screen.png 154KB
code-snippet-expanded.png 148KB
python-editor.png 146KB
copy-jh-kfdef.png 120KB
elyra-with-kf-notebook-config-1.png 116KB
runtime-create-config.png 110KB
add-code-snippet.png 109KB
git.png 108KB
pipeline-editor-properties.png 107KB
openshift-open-projects.png 102KB
pipeline-editor.png 98KB
runtime-images-ui.png 91KB
docker-desktop-kubectl.png 90KB
openshift-view-project.png 83KB
deploy-app-using-operator.png 80KB
airflow-runtime-config-sample.png 79KB
docker-desktop-complete.png 78KB
deploy-kubeflow-kfdef.png 77KB
example-components-pipeline.png 76KB
pipeline-in-editor.png 76KB
docker-desktop-advanced-option.png 69KB
docker-desktop-k8s-menu.png 69KB
runtime-specific-pipeline.png 67KB
generic-pipeline.png 66KB
add-code-snippet-from-text.png 66KB
docker-desktop-in-progress.png 65KB
insert-code-snippet.png 65KB
pipeline-properties.png 65KB
kf-and-odh-deployments-complete.png 64KB
jupyterlab-open-terminal.png 56KB
docker-desktop-resources.png 53KB
script-editor-components.png 49KB
custom-kubeflow-components-in-palette.png 47KB
search-code-snippets.png 43KB
runtime-access-config.png 43KB
access-minio-gui.png 43KB
generic-components-in-palette.png 41KB
install-odh-operator.png 40KB
kubeflow-pipeline.png 40KB
共 241 条
- 1
- 2
- 3
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功