更新时间:2024-04-30 GMT+08:00

数据集版本发布失败

出现此问题时,表示数据不满足数据管理模块的要求,导致数据集发布失败,无法执行自动学习的下一步流程。

请根据如下几个要求,检查您的数据,将不符合要求的数据排除后再重新启动自动学习的训练任务。

ModelArts.4710 OBS权限问题

ModelArts在跟OBS交互时,由于权限相关的问题导致。当界面提示“OBS service Error Message”信息时,表示是由于OBS权限导致的问题,请参考如下步骤排除故障。如果界面错误提示不包含此信息,则是因为后台服务故障导致,建议联系华为云技术支持

  1. 检查当前账号是否具备OBS权限。

    如果当前账号是个IAM用户(即子账号),需确认当前账号是否具备OBS服务操作权限。

    请参考OBS权限管理,为当前IAM用户配置“作用范围”“全局级服务”“Tenant Administrator”策略,即拥有OBS服务所有操作权限。

    如果需要限制此IAM用户操作,仅为此用户配置OBS相关的最小化权限项,具体操作请参见创建ModelArts自定义策略

  2. 检查OBS桶是否具备权限。

    下方步骤描述中所致的OBS桶,指创建自动学习项目时,指定的OBS桶,或者是创建项目时选择的数据集,其数据存储所在的OBS桶。

    • 检查当前账号具备OBS桶的读写权限(桶ACLs)
      • 进入OBS管理控制台,选择当前自动学习项目使用的OBS桶,单击桶名称进入概览页。
      • 在左侧菜单栏选择“访问权限控制>桶ACL”,检查当前账号是否具备读写权限,如果没有权限,请联系桶的拥有者配置权限。
    • 确保此OBS桶是非加密桶
      1. 进入OBS管理控制台,选择当前自动学习项目使用的OBS桶,单击桶名称进入概览页。
      2. 确保此OBS桶的加密功能关闭。如果此OBS桶为加密桶,可单击“默认加密”选项进行修改。
      图1 OBS桶是否加密
    • 确保归档数据直读功能关闭
      1. 进入OBS管理控制台,选择当前自动学习项目使用的OBS桶,单击桶名称进入概览页。
      2. 确保此OBS桶的归档数据直读功能关闭。如果此功能开启,可单击“归档数据直读”选项进行修改。
      图2 关闭归档数据直读功能

ModelArts.4711 数据集标注样本数满足算法要求

每个类别至少包含5张以上图片。

ModelArts.4342 标注信息不满足切分条件

出现此故障时,建议根据如下建议,修改标注数据后重试。

  • 多标签的样本(即一张图片包含多个标签),至少需要有2张。如果启动训练时,设置了数据集切分功能,如果多标签的数据少于2张,会导致数据集切分失败。建议检查您的标注信息,保证标注多标签的图片,超过2张。
  • 数据集切分后,训练集和验证集包含的标签类别不一样。出现这种情况的原因:多标签场景下时,做随机数据切分后,包含某一类标签的样本均被划分到训练集,导致验证集无该标签样本。由于这种情况出现的概率比较小,可尝试重新发布版本来解决。

ModelArts.4371 数据集版本已存在

出现此错误码时,表示数据集版本已存在,请重新发布数据集版本。

ModelArts.4712 数据集正在执行导入或同步等其他任务

如果自动学习中使用的数据集,正在执行导入或同步数据的任务时,此时进行训练将出现此错误。建议等待其他任务完成后,再启动自动学习的训练任务。