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

# 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.3.1.tar.gz (49.9 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.3.1-py3-none-any.whl (40.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: trossen_cloud_cli-1.3.1.tar.gz
  • Upload date:
  • Size: 49.9 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.3.1.tar.gz
Algorithm Hash digest
SHA256 fb574c2dbb2dfc1aec24715ab00758098a8c46a37154a4129768ffa1aaeea8c0
MD5 765c06fe62dd9b325f53427dcee04619
BLAKE2b-256 71b64ee4c0d73a8bd7fe23117b5e6cf194a01f12c33dc052a62bbf0c61ea843e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for trossen_cloud_cli-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 378e2a8964877240ff7d692ab799380e9a9d3e80fb8df1a9d26cc7b9084d100e
MD5 49d0e7e712d5338525123f2a63e113c9
BLAKE2b-256 09eedbbe035c8cc28c3aafa61409b2161d185f8ef95f9982e02c2daaa733720f

See more details on using hashes here.

Provenance

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