资源仓库简介

资源仓库提供模型、算法、数据集、镜像、模型包、AI 工作流等 AI 资产,方便用户更快的上手使用算力平台,不同项目的开发者之间可以合作和共享 AI 资产。下面通过一个简单的示例进一步了解资源仓库的功能。 该示例主要完成 AI 资产的添加、发布、收藏、克隆、使用。

资产添加

资源仓库中的 AI 资产分为“存储卷”、“镜像”、“模型包”、“AI 工作流”四大类,其中存储卷包含 Model Zoo、数据集、算法卷等,这里以“数据集”为例,上传添加一个名为“dataset”的数据集。

进入仓库

用户可以通过单击算力平台右上角的“资源仓库”链接进入仓库。

../../_images/cair_link.png

图 320 进入资源仓库

添加资源

  1. 进入资源仓库首页;

  2. 单击页头第三排最右侧的“添加”按钮;

  3. 按照页面提示配置参数;

  4. 单击“添加”;

  5. 新创建的资源状态为“未发布”,等待管理员审核通过后发布。

    ../../_images/cair_usercase_add_resource.png

    图 321 资源仓库添加资源

资产发布

普通用户创建资源后,管理员需要对它进行审核。审核通过之后,管理员可以发布资源。 发布后所有用户才可使用该资源。

  1. 进入资源仓库首页;

  2. 单击页头第二排的“未发布”栏目;

  3. 搜索框输入“example”进行搜索,选择并单击进入资源详情页;

  4. 单击右上角的“添加资源版本”,选择预先准备好的“dataset”数据集,参考 数据集

    ../../_images/cair_usercase_add_resource_version.png

    图 322 添加资源版本

  5. 选择版本“v1”,单击“发布”。

    ../../_images/cair_usercase_resource_publish.png

    图 323 资源发布

资产收藏

资源收藏可分为两类:

  • 普通收藏

    普通用户创建的收藏,需明确收藏的目标项目,后文用“用户收藏”表示。

  • 收藏至全部项目

    管理员创建的收藏,不用明确项目,后文用“管理员收藏”表示。

以用户收藏为例,将“dataset”数据集收藏至“example”项目:

  1. 以普通用户身份进入资源仓库首页;

  2. 单击资源标题进入资源详情页;

  3. 单击页头右上角“收藏至算力平台”按钮;

  4. 选择收藏目标的项目后,会展示该资源的收藏情况;

  5. 单击需要收藏版本“操作”列的“收藏”按钮;

  6. 单击“确认”关闭抽屉。

    ../../_images/cair_usercase_favorite_user.png

    图 324 资源仓库用户收藏

资产克隆

收藏的资源只有只读权限,克隆该资源后,才能创建出可修改的副本。

  1. 进入算力平台,选择目标项目“example”;

  2. 左侧功能栏选择“数据管理->数据集”;

  3. 单击“数据集收藏”栏目;

  4. 单击“dataset”资源标签进入资源详情页;

  5. 单击“文件列表”栏目;

  6. 单击选择想要克隆的资源版本“v1”;

  7. 单击表头的“克隆当前目录”可将正在浏览的这一层目录作为克隆对象进行克隆; 单击某文件操作列的克隆,可将某特定文件作为克隆对象;

  8. 在弹出的抽屉中,选择数据集来源为新建,按照页面提示配置参数,单击“确认”。

    ../../_images/cair_usercase_clone_dataset.png

    图 325 资源克隆

提示

如果以只读的方式使用收藏的 AI 资产,可以省略“克隆”步骤。

资产使用

资产在克隆之后就可以编辑、修改、使用了,这里以开发环境为例,挂载使用上一步克隆的数据集。

  1. 左侧功能栏选择“开发环境”;

  2. 单击右上角“创建开发环境”;

  3. 按照页面提示配置参数,并选择上一步克隆的数据集;

  4. 单击右上角“目录结构”,可以预览开发环境的目录结构。

  5. 单击“创建”。

    ../../_images/cair_usercase_create_notebook.png

    图 326 创建开发环境

接下来就可以通过“SSH”或者“Jupyter”登录开发环境开始使用了,参考 开发环境