[DEV] VESSL Docs
  • Welcome to VESSL Docs!
  • GETTING STARTED
    • Overview
    • Quickstart
    • End-to-end Guides
      • CLI-driven Workflow
      • SDK-driven Workflow
  • USER GUIDE
    • Organization
      • Creating an Organization
      • Organization Settings
        • Add Members
        • Set Notifications
        • Configure Clusters
        • Add Integrations
        • Billing Information
    • Project
      • Creating a Project
      • Project Overview
      • Project Repository & Project Dataset
    • Clusters
      • Cluster Integrations
        • Fully Managed Cloud
        • Personal Laptops
        • On-premise Clusters
        • Private Cloud (AWS)
      • Cluster Monitoring
      • Cluster Administration
        • Resource Specs
        • Access Control
        • Quotas and Limits
        • Remove Cluster
    • Dataset
      • Adding New Datasets
      • Managing Datasets
      • Tips & Limitations
    • Experiment
      • Creating an Experiment
      • Managing Experiments
      • Experiment Results
      • Distributed Experiments
      • Local Experiments
    • Model Registry
      • Creating a Model
      • Managing Models
    • Sweep
      • Creating a Sweep
      • Sweep Results
    • Workspace
      • Creating a Workspace
      • Exploring Workspaces
      • SSH Connection
      • Downloading / Attaching Datasets
      • Running a Server Application
      • Tips & Limitations
      • Building Custom Images
    • Serve
      • Quickstart
      • Serve Web Workflow
        • Monitoring Dashboard
        • Service Logs
        • Service Revisions
        • Service Rollouts
      • Serve YAML Workflow
        • YAML Schema Reference
    • Commons
      • Running Spot Instances
      • Volume Mount
  • API REFERENCE
    • What is the VESSL CLI/SDK?
    • CLI
      • Getting Started
      • vessl run
      • vessl cluster
      • vessl dataset
      • vessl experiment
      • vessl image
      • vessl model
      • vessl organization
      • vessl project
      • vessl serve
      • vessl ssh-key
      • vessl sweep
      • vessl volume
      • vessl workspace
    • Python SDK
      • Integrations
        • Keras
        • TensorBoard
      • Utilities API
        • configure
        • vessl.init
        • vessl.log
          • vessl.Image
          • vessl.Audio
        • vessl.hp.update
        • vessl.progress
        • vessl.upload
        • vessl.finish
      • Dataset API
      • Experiment API
      • Cluster API
      • Image API
      • Model API
        • Model Serving API
      • Organization API
      • Project API
      • Serving API
      • SSH Key API
      • Sweep API
      • Volume API
      • Workspace API
    • Rate Limits
  • TROUBLESHOOTING
    • GitHub Issues
    • VESSL Flare
Powered by GitBook
On this page
  • Overview
  • Setup a VESSL environment
  • Change the default organization
  • Change the default project
  • View the current configuration
  • Configuration Precedence
  1. API REFERENCE
  2. CLI

Getting Started

PreviousCLINextvessl run

Last updated 1 year ago

Overview

To install VESSL CLI, use following command.

pip install vessl

To get started,

  1. Sign in to .

  2. In your terminal, run vessl configure to setup your environment.

  3. A page on your browser will asking for access. Click GRANT ACCESS.

  4. Choose your default organization.

  5. Choose your default project.

Setup a VESSL environment

vessl configure [OPTIONS]
Option
Description

-t, --access-token

Access token used for authorization

-o, --organization

Default organization

-p, --project

Default project

-f, --credentials-file

Path to file containing configuration data

--renew-token

Renew access token

Change the default organization

Set the default organization so that you do not enter the organization every time you execute the vessl command.

vessl configure organization [ORGANIZATION]
Argument
Description

ORGANIZATION

New default organization

Change the default project

Set the default organization so that you do not enter the project every time you execute the vessl command.

vessl configure project [PROJECT]
Argument
Description

PROJECT

New default project

View the current configuration

vessl configure list

Configuration Precedence

You can configure your VESSL environment in multiple ways. Here is a list of ways, in order of precedence.

  1. Command line arguments / options: -o , -p options and ORGANIZATION , PROJECT arguments.

  2. Credentials file option: -f , a path to a file containing configuration data.

  3. Environment variables: VESSL_ACCESS_TOKEN, VESSL_DEFAULT_ORGANIZATION .

  4. Credentials file environment variable: VESSL_CREDENTIALS_FILE .

  5. Default credentials file: a configuration file maintained by VESSL located at ~/.vessl/config .

Note that the --renew-token flag for vessl configure will take precedence over other methods and renew your access token.

https://www.vessl.ai