The Elyra command line interface (CLI) allows you to manage metadata and work with pipelines.
The CLI is part of the Elyra installation and can be used without a running JupyterLab instance.
In Elyra, information such as a runtime configuration or a runtime image is considered metadata. elyra-metadata
is used to list, create, update, or delete metadata.
To display the list of commands that elyra-metadata
supports, run
$ elyra-metadata -h
To learn more about a specific command, e.g. list
, run
$ elyra-metadata list -h
By default the list
command displays the results in a user-friendly format.
$ elyra-metadata list runtime-images
Available metadata instances for runtime-images (includes invalid):
Schema Instance Resource
------ -------- --------
runtime-image anaconda .../runtime-images/anaconda.json
Specify the --json
parameter to return the results in JSON to allow for programmatic processing, e.g. using jq
.
$ elyra-metadata list runtime-images --json | jq ".[].display_name"
"Tensorflow 1.15.2"
"Tensorflow 1.15.2 with GPU"
"R Script"
"Anaconda (2020.07) with Python 3.x"
"Tensorflow 2.3.0"
"Pandas 1.1.1"
"Pytorch 1.4 with CUDA-devel"
"Tensorflow 2.3.0 with GPU"
"Pytorch 1.4 with CUDA-runtime"
"Pandas on quay.io"
Refer to the topics below for detailed information on how to use elyra-metadata
to
In Elyra, a pipeline is a representation of a workflow that you run locally or remotely on Kubeflow Pipelines or Apache Airflow.
To display the list of commands that elyra-pipeline
supports, run
$ elyra-pipeline --help
To learn more about a specific command, e.g. run
, run
$ elyra-pipeline run --help
Refer to the topics below for detailed information on how to use elyra-pipeline
to