tensordock-cli

command module
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 6, 2022 License: MPL-2.0 Imports: 2 Imported by: 0

README

tensordock-cli

A CLI client for TensorDock

Installation

Install using go install github.com/caguiclajmg/tensordock-cli or grab a build from Releases

Build

go build

Usage

Add --help to any command to get contextual help

Configuration
tensordock-cli config --apiKey api_key --apiToken api_token [--serviceUrl service_url]

Go to https://console.tensordock.com/api to get your API key and token

Credentials may also be specified inline with every command using the --apiKey and --apiToken flags

List servers
tensordock-cli servers list
Get server info
tensordock-cli servers info server_id
Query server status from hypervisor
tensordock-cli servers status server_id
Start/Stop/Restart server
tensordock-cli servers start|stop|restart server_id
Delete server
tensordock-cli servers delete server_id
Open management dashboard in browser
tensordock-cli servers manage server_id
Launch an SSH session with a server
tensordock-cli servers ssh server_id
Deploy a server
tensordock-cli servers deploy \
    [--location location \]
    [--instanceType instance_type \]
    [--gpuModel gpu_model \]
    [--gpuCount gpu_count \]
    [--cpuModel cpu_model \]
    [--vcpus vcpus \]
    [--storage storage \]
    [--storageClass storage_class \]
    [--ram ram \]
    [--os os \]
    name \
    admin_user \
    admin_pass

Tip: try tensordock-cli stock list [--type cpu] to find out available values for gpu_model, location and cpu_model

Deploy a GPU Server
tensordock-cli servers deploy server_name admin_user admin_pass --gpuCount 2 --gpuModel A4000
Deploy a CPU-only Server
tensordock-cli servers deploy server_name admin_user admin_pass --instanceType cpu --cpuModel Intel_Xeon_V4
Modify a server
tensordock-cli servers modify server_id \
    --instanceType instance_type \
    --gpuModel gpu_mdoel \
    --gpuCount gpu_count \
    --cpuModel cpu_model \
    --storage storage \
    --vcpus vcpus \
    --ram ram
Convert a server to a CPU instance
tensordock-cli servers modify server_id --instanceType cpu --cpuModel Intel_Xeon_V4 --storage 20 --vcpus 2 --ram 4
Convert a server to a GPU instance
tensordock-cli servers modify server_id --instanceType gpu --gpuModel Quadro_4000 --gpuCount 2 --storage 20 --vcpus 2 --ram 4
Get billing info
tensordock-cli billing
Get GPU stock
tensordock-cli stock list
Get CPU stock
tensordock-cli stock list --type cpu

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL