数据集版本发布失败
出现此问题时,表示数据不满足数据管理模块的要求,导致数据集发布失败,无法执行自动学习的下一步流程。
请根据如下几个要求,检查您的数据,将不符合要求的数据排除后再重新启动自动学习的训练任务。
ModelArts.4710 OBS权限问题
ModelArts在跟OBS交互时,由于权限相关的问题导致。当界面提示“OBS service Error Message”信息时,表示是由于OBS权限导致的问题,请参考如下步骤排除故障。如果界面错误提示不包含此信息,则是因为后台服务故障导致,建议联系华为云技术支持。
- 检查当前账号是否具备OBS权限。
如果当前账号是个IAM用户(即子账号),需确认当前账号是否具备OBS服务操作权限。
请参考OBS权限管理,为当前IAM用户配置“作用范围”为“全局级服务”的“Tenant Administrator”策略,即拥有OBS服务所有操作权限。
如果需要限制此IAM用户操作,仅为此用户配置OBS相关的最小化权限项,具体操作请参见创建ModelArts自定义策略。
- 检查OBS桶是否具备权限。
下方步骤描述中所致的OBS桶,指创建自动学习项目时,指定的OBS桶,或者是创建项目时选择的数据集,其数据存储所在的OBS桶。
- 检查当前账号具备OBS桶的读写权限(桶ACLs)
- 进入OBS管理控制台,选择当前自动学习项目使用的OBS桶,单击桶名称进入概览页。
- 在左侧菜单栏选择“访问权限控制>桶ACL”,检查当前账号是否具备读写权限,如果没有权限,请联系桶的拥有者配置权限。
- 确保此OBS桶是非加密桶
- 进入OBS管理控制台,选择当前自动学习项目使用的OBS桶,单击桶名称进入概览页。
- 确保此OBS桶的加密功能关闭。如果此OBS桶为加密桶,可单击“默认加密”选项进行修改。
图1 OBS桶是否加密
- 确保归档数据直读功能关闭
- 进入OBS管理控制台,选择当前自动学习项目使用的OBS桶,单击桶名称进入概览页。
- 确保此OBS桶的归档数据直读功能关闭。如果此功能开启,可单击“归档数据直读”选项进行修改。
图2 关闭归档数据直读功能
- 检查当前账号具备OBS桶的读写权限(桶ACLs)
ModelArts.4711 数据集标注样本数满足算法要求
每个类别至少包含5张以上图片。
ModelArts.4342 标注信息不满足切分条件
出现此故障时,建议根据如下建议,修改标注数据后重试。
- 多标签的样本(即一张图片包含多个标签),至少需要有2张。如果启动训练时,设置了数据集切分功能,如果多标签的数据少于2张,会导致数据集切分失败。建议检查您的标注信息,保证标注多标签的图片,超过2张。
- 数据集切分后,训练集和验证集包含的标签类别不一样。出现这种情况的原因:多标签场景下时,做随机数据切分后,包含某一类标签的样本均被划分到训练集,导致验证集无该标签样本。由于这种情况出现的概率比较小,可尝试重新发布版本来解决。
ModelArts.4371 数据集版本已存在
出现此错误码时,表示数据集版本已存在,请重新发布数据集版本。
ModelArts.4712 数据集正在执行导入或同步等其他任务
如果自动学习中使用的数据集,正在执行导入或同步数据的任务时,此时进行训练将出现此错误。建议等待其他任务完成后,再启动自动学习的训练任务。