Submarine CLI
Submarine CLI comes with pysubmarine python package. You can get CLI tools by pip installing apache-submarine.
Config
You can set your CLI settings by this command
Init
submarine config init
Return
Submarine CLI Config initialized
Restore CLI config to default (hostname=localhost
,port=32080
)
Show current config
submarine config list
For example : return
╭──────────────────── SubmarineCliConfig ─────────────────────╮
│ { │
│ "connection": { │
│ "hostname": "localhost", │
│ "port": 32080 │
│ } │
│ } │
╰─────────────────────────────────────────────────────────────╯
Set config
submarine config set <parameter_path> <value>
For example, Set connection port to 8080:
submarine config set connection.port 8080
Get config
submarine config get <parameter_path>
For example,
submarine config get connection.port
Return
connection.port=8080
Notebooks
List Notebooks
submarine list notebook
Get Notebooks
submarine get notebook <notebook id>
you can get notebook id by using
list command
Delete Notebooks
submarine delete notebook <notebook id>
Experiments
List Experiments
submarine list experiment
Get Experiment
submarine get experiment <experiment id>
you can get experiment id by using
list command
Delete Experiment
submarine delete experiment <experiment id> [--wait/--no-wait]
- --wait/--no-wait: blocking or non blocking (default no wait)
Environments
List Environments
submarine list environment
Get Environments
submarine get environment <environment name>
Delete Environments
submarine delete experiment <environment name>