Video Demos
This page contains short videos showcasing the functionality of the CLI.
⚠️ Note that the videos were recorded for version 3.0.0 so as new versions get released, some details might not be up to date
Introduction to AIchor CLI
An overview of what the CLI does, how to install and how to authenticate with the AIchor platform.
CLI context
An overview on the CLI context and how to set it to avoid having to pass engine and project name with each command
Managing projects and engines
An overview on the available operations for projects and engines on AIchor
Experiments
An overview on the available operations for experiments:
- list
- submit (local vs commit-sha)
- cancel
- resubmit
- list the experiment pods
Logs
An overview on how to fetch logs from a specific step of an experiment workflow, or how to stream the logs of an experiment that is currently running (for example to be notified if any errors happen)
Initializing a repository for a new project
An overview on commands that generate templated files required by AIchor so that you can start submitting experiments when you are starting a project from scratch
Storage basics
An overview on how to get information on existing cloud storage associated to a project:
- names and IDs
- credentials to access the cloud storage
Storage file operations
An overview on the operations that can be executed on cloud storage associated with projects with the CLI:
- download files/directories
- upload files/directories
- delete files/directories in the cloud storage
- move files/directories between buckets
- make new directories
- list stored contents
Example automation scripts
Showcasing two common workflows in AIchor:
-
Submitting an experiment and waiting for the result while streaming the logs
-
Submitting multiple experiments simultaneously with different AIchor manifest files while leveraging Docker cache to improve build times considerably.