Skip to main content

CLI for interacting with Trossen Cloud APIs

Project description

trossen_cloud_cli

CLI for interacting with Trossen Cloud datasets, models, and training jobs.

Installation

Requires Python 3.11+.

uv tool install git+https://github.com/TrossenRobotics/trossen_cloud_cli.git

Or with pipx:

pipx install git+https://github.com/TrossenRobotics/trossen_cloud_cli.git

Authentication

Create an API token in the Trossen Cloud web UI, then:

# Directly provide your token
trc auth login --token <your-api-token>

# Or receive a password prompt
trc auth login

# Check authentication status
trc auth status

The token is stored securely in your OS keyring.

Usage

Datasets

# Upload a local dataset
trc dataset upload ./my-data --name my-dataset --type lerobot

# Download a dataset
trc dataset download <dataset-id> ./output

# Browse and manage
trc dataset list --mine
trc dataset info <dataset-id>
trc dataset view <user>/<name>
trc dataset update <dataset-id> --name new-name --privacy public
trc dataset delete <dataset-id>

Models

# Upload a model
trc model upload ./my-model --name my-model

# Download a model
trc model download <model-id> ./output

# Browse and manage
trc model list --mine
trc model info <model-id>
trc model view <user>/<name>
trc model update <model-id> --name new-name
trc model delete <model-id>

Training Jobs

# Create a training job
trc training-job create --name my-job --base-model-id <id> --dataset-id <id>

# Monitor and manage
trc training-job list
trc training-job info <job-id>
trc training-job cancel <job-id>
trc training-job models <job-id>

Run trc usage to see a quick-reference of all commands, or trc <command> --help for detailed help on any command.

Configuration

Transfer settings (chunk sizes, concurrency) can be tuned via trc config. See docs/configuration.md for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trossen_cloud_cli-0.1.1.tar.gz (32.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trossen_cloud_cli-0.1.1-py3-none-any.whl (31.1 kB view details)

Uploaded Python 3

File details

Details for the file trossen_cloud_cli-0.1.1.tar.gz.

File metadata

  • Download URL: trossen_cloud_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 32.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for trossen_cloud_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5b94a200ee5f3f962789e4985df1a83526f7387c85567fbe6cb6100b445c5107
MD5 d950be31fa9b3545442ce89724fefe84
BLAKE2b-256 20a024f0e6c2994898f518ab5e04dad16edee79adcd0e6c941c6f02612f01cf9

See more details on using hashes here.

File details

Details for the file trossen_cloud_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: trossen_cloud_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 31.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for trossen_cloud_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 15f8ec356869762be06b8f11b78f8ea27e75c635301832f1f56be1ab5f0dab50
MD5 2a7eafc7fc74692790d6785b12060980
BLAKE2b-256 a97277a3075d14b8ec8966ac7f3e56e5407db4409fa06e12b0dd42e5155f20cf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page