ymir镜像检查工具#

本仓库对ymir镜像进行自动测试,旨在提高企业用户的镜像生产效率与产品质量。通过命令行的方式,模拟ymir平台对镜像的调用过程,通过解析镜像输出文件,实现对训练,推理,挖掘任务的测试,尤其是对不同超参数的批量测试。

ymir 简介#

YMIR是一款专为规模化生产而设计的AI平台,旨在为算法开发和标注人员提供端到端的算法研发工具。YMIR平台可以将企业的数据和模型进行平台化管理,降低算法开发和维护成本,提高数据标注和模型训练效率。除了数据标注、模型训练和模型部署功能外,YMIR还提供以下特色功能:

  1. 数据挖掘功能:YMIR利用主动学习算法,可以挖掘高质量数据,并仅使用10%的标注量即可获得接近100%标注的精度。

  2. 数据和模型版本管理:YMIR系统可以对数据和模型进行版本管理,支持历史追溯和复现。

  3. 项目划分:每个项目都具有固定的标签集,用户可以在同一项目中进行数据操作和模型训练,产生多个数据和模型版本,并对不同版本的数据和模型进行对比分析,提高工作效率。

  4. 可视化:YMIR支持对数据、模型训练、模型推理和模型评估进行可视化,方便用户理解和把控AI算法生产的所有环节。

使用示例#

使用命令行工具对镜像进行多种任务的自动化测试,超参数可以自行配置。

ymir-verifier --docker_image youdaoyzbx/ymir-executor:ymir2.1.0-mmseg-cu111-tmi --tasks ttmi --config tests/configs/mmseg.yaml