命令行工具

天枢命令行工具(ts-cli)提供了一套命令行工具,可以灵活方便,安全可靠地对天枢数据集进行用户认证、文件上传、数据集导入等操作。

工具特性:

  • 开发友好,使用 python 语言开发,对算法人员友好

  • 使用方便,用户仅需两步就能完成数据集上传

  • 高扩展性,可以轻松扩展模型、算法、镜像等上传

  • 安全可靠,基于用户权限认证,数据安全隔离

安装

  • 该项目使用 python 语言开发,需要 python3.8 及以上版本

下载最新 命令行工具

用法

该工具是一个标准的命令行工具,可以在命令行环境下执行相应操作

$ ts-cli
Usage: ts-cli [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
auth 用户认证
config 配置管理
dataset 数据集管理
dataset upload 文件上传
dataset import 数据集导入
version 版本查看
详细使用教程

上传自定义数据集

step 1: 设置系统票据(身份标识)

$ ts-cli auth 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2MzEyNzI3MTAsInVzZXJfbmFtZSI6ImFkbWluIiwianRpIjoiZmY1MjhmMWEtMjU0ZC00NWNjLTg2MGUtYTk0ZmNlOTExOTg2IiwiY2xpZW50X2lkIjoiZHViaGUtY2xpZW50Iiwic2NvcGUiOlsiYWxsIl19.-xiiwCxC7XuU1kQGs-XBR8MHOsrsq-wH4rbMWBW6aXs'
2021-09-10 10:10:08,712 - [DEBUG] - 欢迎使用天枢平台命令行工具!
设置成功!

获取当前环境 token 信息:

  1. 登陆天枢平台

  2. 切换到个人中心「开发者信息」,一键复制用户 token 信息

step 2: 导入自定义数据集

$ ts-cli dataset import --type=custom --source=/Users/wangwei/Downloads/only --name=测试自定义数据集导入 --annotation_type=ImageClassify
2021-09-10 10:15:01,935 - [DEBUG] - 欢迎使用天枢平台命令行工具!
2021-09-10 10:15:01,936 - [DEBUG] - 开始导入自定义数据集
自定义数据集上传中... [####################################] 100%导入完成-----数据集ID:3715
2021-09-10 10:15:05,477 - [DEBUG] - 导入自定义数据集完成3715

常见问题

1. 使用命令时出现以下问题,说明身份票据无效

命令行显示如下:

2021-09-10 10:21:48,469 - [DEBUG] - 欢迎使用天枢平台命令行工具!
2021-09-10 10:21:48,470 - [DEBUG] - 开始导入自定义数据集
2021-09-10 10:21:48,621 - [ERROR] - 导入失败,请检查token或环境

可能问题情况如下:

  • http根路径配置错误
  • http根据经和身份票据不属于同一个环境
  • 身份票据过期
Last updated on