启动方式
解释说明
- 预置框架(自定义脚本)
如果您需要使用自己开发的算法,可以选择使用ModelArts预置框架训练。
ModelArts支持了大多数主流的AI引擎,这些预置引擎预加载了一些额外的python包,例如numpy等;也支持您通过在代码目录中使用“requirements.txt”文件安装依赖包。使用自定义脚本创建训练作业请参考开发自定义脚本指导。
- 自定义(自定义镜像)
预置训练引擎涵盖了大部分的训练场景。针对特殊场景,ModelArts支持用户构建自定义镜像用于模型训练。自定义镜像需上传至容器镜像服务(SWR),才能用于云上训练。由于自定义镜像的制作要求用户对容器相关知识有比较深刻的了解,除非订阅算法和预置引擎无法满足需求,否则不推荐使用。
如何选择算法实现方式
ModelArts提供3种算法选择的方式实现云上模型训练。
| 选择算法方式 | 难易程度 | 工作量概述 |
|---|---|---|
| 使用订阅算法 | 简单 | 无需算法开发。 |
| 使用自定义脚本 | 中等 | 需要算法开发。 |
| 使用自定义镜像 | 困难 | 需要算法开发并制作自定义镜像用于训练。 |