添加数据集

命令: dataset

数据集添加分类两类,本地和远程,用 --help 命令可看到有以下子命令 local remote

anyctl add dataset --help
Usage: anyctl add dataset [OPTIONS] COMMAND [ARGS]...

    Add local or remote dataset to local Anylearn project.

Options:
    --help  Show this message and exit.

Commands:
    local   Add local algorithm to current project.
    remote  Add remote dataset by ID to current project.

添加本地数据集

命令: local

参数及缩写

是否必须

默认值

说明

name

True

数据集名称

--dir

True

本地数据集文件夹(绝对路径)

使用示例:

anyctl add dataset local anyctl_dset --dir D:\anyctl-test\resource\fashion_mnist

运行后会有以下输出:

[SUCCESS] ADDED  #提示数据集添加成功

此时我们用 anyctl config ls 查看配置项可以看到数据集信息已经有了:

... #只截取新添加的 dataset 部分
datasets:
    anyctl_dset:
        id:
        name: anyctl_dset
        description:
        visibility: 3
path:
    algorithm:
        anyctl_algo: D:\anyctl-test\resource\cnn
        cli_example_algo:
    dataset:
        anyctl_dset: D:\anyctl-test\resource\fashion_mnist

添加远程数据集

我们除了添加本地数据集以外还可以添加已经上传到后端的数据集,只需要知道后端数据集ID即可。

命令: remote

参数及缩写

是否必须

默认值

说明

id

True

远程数据集ID

使用示例:

anyctl add dataset remote DSETxxx

如果需要配置远程地址和用户信息请参考 远程地址和用户设置

运行后会有以下输出:

[SUCCESS] ADDED  #提示数据集添加成功

此时我们用 anyctl config ls 查看配置项可以看到远程数据集信息已经有了:

...
datasets:
    anyctl_dset:
        id:
        name: anyctl_dset
        description:
        visibility: 3
    testctldset:  #新添加的远程数据集信息
        id: DSETxxx
        name: testctldset
        description: SDK_QUICKSTART
        visibility: 1
path:
    algorithm:
        anyctl_algo: D:\anyctl-test\resource\cnn
        cli_example_algo:
    dataset:
        anyctl_dset: D:\anyctl-test\resource\fashion_mnist
        testctldset: