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 trossen-cloud-cli

Or with pipx:

pipx install trossen-cloud-cli

Or with pip:

pip install trossen-cloud-cli

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-1.2.0.tar.gz (45.8 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-1.2.0-py3-none-any.whl (38.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: trossen_cloud_cli-1.2.0.tar.gz
  • Upload date:
  • Size: 45.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for trossen_cloud_cli-1.2.0.tar.gz
Algorithm Hash digest
SHA256 2a98ea4bc4bcdd413c9892982d2a275750de2d08ab4eace4da01167142447bb4
MD5 647858067e1b9df75459650eaab097ed
BLAKE2b-256 d93cf9a4b907570913a6c93c2cfa3828081788bc9c82c65b80f37589d27c59c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for trossen_cloud_cli-1.2.0.tar.gz:

Publisher: publish.yml on TrossenRobotics/trossen_cloud_cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for trossen_cloud_cli-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d4876b605c71760e79cbcd0e45e3ea2650c7c51582fc4c0d94da1c97cecc6071
MD5 92c9c8d46c2c5b8e0bb0edab3ae43486
BLAKE2b-256 f41b7c0d9e9707956a6c4f834273238b492a9f5883ac2aee93aa6034dafa09b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for trossen_cloud_cli-1.2.0-py3-none-any.whl:

Publisher: publish.yml on TrossenRobotics/trossen_cloud_cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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