AI开发平台MODELARTS-增量模型训练:ModelArts Standard中如何实现增量训练
ModelArts Standard中如何实现增量训练
增量训练是通过Checkpoint机制实现。
Checkpoint的机制是:在模型训练的过程中,不断地保存训练结果(包括但不限于EPOCH、模型权重、优化器状态、调度器状态)。当需要增加新的数据继续训练时,只需要加载Checkpoint,并用Checkpoint信息初始化训练状态即可。用户需要在代码里加上reload ckpt的代码,使能读取前一次训练保存的预训练模型。
在ModelArts训练中实现增量训练,建议使用“训练输出”功能。
在创建训练作业时,设置训练“输出”参数为“train_url”,在指定的训练输出的数据存储位置中保存Checkpoint,且“预下载至本地目录”选择“下载”。选择预下载至本地目录时,系统在训练作业启动前,自动将数据存储位置中的Checkpoint文件下载到训练容器的本地目录。
- ModelArts模型训练_模型训练简介_如何训练模型
- ModelArts模型训练_创建训练作业_如何创建训练作业
- ModelArts模型训练_超参搜索简介_超参搜索算法
- ModelArts是什么_AI开发平台_ModelArts功能
- ModelArts分布式训练_分布式训练介绍_分布式调测
- ModelArts自定义镜像_自定义镜像简介_如何使用自定义镜像
- ModelArts自动学习是什么_自动学习简介_零代码完成AI开发
- ModelArts计费说明_计费简介_ModelArts怎么计费
- ModelArts Workflow_什么是Workflow_工作流
- ModelArts开发环境_开发环境简介_开发环境怎么使用