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-0.1.2.tar.gz (33.5 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.2-py3-none-any.whl (32.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: trossen_cloud_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 33.5 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-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ad69253ea7f27098f2df9e9818891d2214cb0928a038d6a932a5b1f2eab6ef5d
MD5 462be80926ea0252fb3284bf15ad9664
BLAKE2b-256 8542d5a5c671a6f96610beea28195945585e5e5cc51cbd8856f59f7023f1b14b

See more details on using hashes here.

Provenance

The following attestation bundles were made for trossen_cloud_cli-0.1.2.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-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for trossen_cloud_cli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1b91d6601df44c117e98ef437c5ce55b99019588c76153e5fea07efcb547b8e8
MD5 5c74627a08e99308a8ce2a76297e1331
BLAKE2b-256 eeddaeda58b67110806c34af17fa229361cde3979fc6eef5bedfd0c52c4c4066

See more details on using hashes here.

Provenance

The following attestation bundles were made for trossen_cloud_cli-0.1.2-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