Skip to main content

CloudRobo Client

CloudRobo command-line tool and Python SDK for Huawei Cloud's Embodied Intelligence Platform (CloudRobo) - resource management and task orchestration.

中文文档

Features

  • Asset Management: Manage lifecycle of models, datasets, and algorithms
  • Data Processing: Create and monitor data processing tasks (cleaning, format conversion, etc.)
  • Model Training: Submit and monitor training tasks (pre-training, fine-tuning, simulation reinforcement learning)
  • Inference Service: Deploy and manage model inference services
  • Robot Management: Register robots and export device certificates
  • Task Dispatch: Execute embodied intelligence tasks on robots
  • Workspace Management: Manage resource-isolated workspaces
  • Resource Management: Query resource quotas and resource pools
  • Data Plane SDK: Robot-side Zenoh data plane client (optional)

Installation

Install from PyPI:

pip install hw-cloudrobo-client

After installation, the cloudrobo CLI tool is ready to use.

For Developers

Install from source (requires git):

git clone <repository-url>
cd cloudrobo-client
pip install -r requirements-dev-editable.txt

This installs all sub-packages in editable mode. Code changes take effect immediately.

Quick Start

1. Configure Authentication

# Configure Huawei Cloud AK/SK (automatically encrypted)
cloudrobo config set ak your-access-key sk your-secret-key

# Configure region
cloudrobo config set region cn-southwest-2

Or use environment variables:

export HUAWEI_CLOUD_AK="your-access-key"
export HUAWEI_CLOUD_SK="your-secret-key"
export CLOUDROBO_REGION="cn-southwest-2"

2. View Available Commands

cloudrobo --help

3. Example: List Workspaces

cloudrobo workspace list

Documentation

Document Description
Installation Guide System requirements, installation methods, authentication configuration
Quick Start Get started in 5 minutes
Architecture Architecture principles, public interfaces, development guidelines
Environment Variables Environment variable configuration

Each functional module's documentation is maintained by its respective package:

Package Description Documentation
cloudrobo-core Core SDK + CLI Framework docs/
cloudrobo-asset Asset Management docs/
cloudrobo-dataset Dataset Processing docs/
cloudrobo-train Model Training docs/
cloudrobo-infer Inference Service docs/
cloudrobo-robot Robot Management docs/
cloudrobo-dispatch Task Dispatch docs/
cloudrobo-workspace Workspace Management docs/
cloudrobo-resource Resource Management docs/
cloudrobo-r2c Data Plane SDK (Zenoh, heavy optional dependencies) docs/

Project Structure

This project uses a Monorepo architecture where each functional module is an independent package:

cloudrobo-client/
├── packages/                    # Independent functional packages
│   ├── cloudrobo-core/          # Core SDK + CLI framework
│   ├── cloudrobo-asset/         # Asset management
│   ├── cloudrobo-dataset/       # Dataset processing
│   ├── cloudrobo-train/         # Model training
│   ├── cloudrobo-infer/         # Inference service
│   ├── cloudrobo-robot/         # Robot management
│   ├── cloudrobo-dispatch/      # Task dispatch
│   ├── cloudrobo-workspace/     # Workspace management
│   ├── cloudrobo-resource/      # Resource management
│   └── cloudrobo-r2c/           # Data Plane SDK
├── docs/                        # Project-level documentation
└── pyproject.toml               # Aggregate installation configuration

Testing

# Run all tests
python -m pytest tests/ packages/ -v

# Run tests for a single package
python -m pytest packages/cloudrobo-asset/tests/ -v

License

Apache License 2.0

Release files for hw-cloudrobo-client 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hw-cloudrobo-client 0.2.1
File Size Uploaded
hw_cloudrobo_client-0.2.1.tar.gz 27.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hw-cloudrobo-client 0.2.1
File Interpreter ABI Platform
hw_cloudrobo_client-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 34.6 kB

Release files / hw_cloudrobo_client-0.2.1.tar.gz

Download URL hw_cloudrobo_client-0.2.1.tar.gz
Size 27.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dc2c8780128c3475e5affc69bb1e24ef08f8b76ce93cd6e0b5750f07fefd607e
BLAKE2b-256 checksum
How to use checksums
943e312d3dd7cc837594ebadaa41c7b363fe926d78f8a9aaf7db2ac48c35f8a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / hw_cloudrobo_client-0.2.1-py3-none-any.whl

Download URL hw_cloudrobo_client-0.2.1-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae1a3367e277dfad2dd891976b2537ba8982aa1d32a453ef4346c8847fc646d9
BLAKE2b-256 checksum
How to use checksums
58d2fda81b4ea704a448c98a7b20fa2d6e83c030e768566c9d26826b031a5b61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page