用途:管理华为云 CloudRobo 的数据处理(proc-tasks)与数据评估(eval-tasks)任务全生命周期,覆盖算法查询、任务 CRUD、状态轮询、日志获取与下载、输出数据预览、抽帧、资产市场算法发现、处理→评估流水线编排、批量任务管理与失败诊断。
主要能力:通过 CLI(cloudrobo dataset proc/eval <command>)或 Python SDK(DatasetClient)调用 cloudrobo-service REST API(/v1/data-eng/proc-tasks/、/v1/data-eng/eval-tasks/)。支持创建、列表、详情、更新、删除、重启任务;wait-task 轮询至 SUCCEEDED/FAILED/DELETED;get-log 获取系统与作业日志,download-log 下载;get-preview 获取 OBS 临时链接;get-frames 查询输入输出数据集目录;get-resource-usage 查询资源用量。算法发现通过 cloudrobo asset list-publication-assets 跨包调用资产服务。
使用方式:需先按 CLI 安装指南配置 CLI、AK/SK 认证与工作空间;所有操作需有效 workspace_id(默认或 --workspace-id 覆盖)。创建任务需提供 task_config,proc-task 必填 name、algo_type、algo_name、algo_entrance、image、algo_id、catalog_id、resource_pool_type、cluster_type、task_framework_type、dataset_configs、output_type、output_path、output_name、head_spec、worker_spec、worker_num、evs_spec 等;eval-task 还需顶层 dataset_type/dataset_id/dataset_name/dataset_path 与 robot_config。除 description 外参数不可为空,head_spec/worker_spec 须含 cpu/memory/gpu/npu,dataset_configs 至少一项。
适用场景:任务管理、故障排查、算法发现、结果验证、流水线编排、批量管理与数据分析。
限制:eval-task 仅支持单任务删除,不支持批量删除与重启;日志默认取最新 64KB 尾部;OBS 临时链接需及时保存;envs 为 JSON 数组字符串;catalog_id 须用工作空间的;Windows PowerShell 需调整 bash 语法与环境变量写法。其余细节暂未提供。