Command line interface
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.
Managing metadata
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.
Getting help
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
Formatting list output
By default the list
command displays the results in a user-friendly format.
$ elyra-metadata list runtime-imagesAvailable 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"
List, create, update, and delete metadata
Refer to the topics below for detailed information on how to use elyra-metadata
to
Working with pipelines
In Elyra, a pipeline is a representation of a workflow that you run locally or remotely on Kubeflow Pipelines or Apache Airflow.
Getting help
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
Running pipelines
Refer to the topics below for detailed information on how to use elyra-pipeline
to