Skip to main content

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.