当前位置: 首页 > news >正文

网站长尾词挖掘建立网站的流程

网站长尾词挖掘,建立网站的流程,wordpress 特色图片尺寸,wordpress网站价格deepspeed存在一个bug,即在训练时不保存调度器状态,因此如果训练中断后再重新开始训练,调度器还是会从头开始而不是接着上一个checkpoint的调度器状态来训练。这个bug在deepspeed的github中也有其他人提出:https://github.com/mic…

deepspeed存在一个bug,即在训练时不保存调度器状态,因此如果训练中断后再重新开始训练,调度器还是会从头开始而不是接着上一个checkpoint的调度器状态来训练。这个bug在deepspeed的github中也有其他人提出:https://github.com/microsoft/DeepSpeed/issues/3875
因此我们需要写一个保存调度器状态的代码,才可以解决这个问题。
具体方法是加一个callback类,专门负责保存调度器的状态以及在训练重新开始时加载调度器的状态:
先在训练文件中给trainer加一个callback

from smoe.callbacks.save_model import SchedulerStateCallback
trainer.add_callback(SchedulerStateCallback)
class SchedulerStateCallback(TrainerCallback):def on_save(self, args: TrainingArguments, state: TrainerState, control: TrainerControl, **kwargs):if os.environ.get("RANK", "0") == "0":#scheduler = kwargs['lr_scheduler']scheduler = kwargs.get("lr_scheduler")if scheduler is None:return scheduler_state = scheduler.state_dict()#save_path = os.path.join(args.output_dir, SCHEDULER_NAME)# 使用 PREFIX_CHECKPOINT_DIR 和 global_step 创建检查点目录名checkpoint_folder = f"{PREFIX_CHECKPOINT_DIR}-{state.global_step}"# 完整的检查点目录路径checkpoint_path = os.path.join(args.output_dir, checkpoint_folder)# 如果目录不存在,则创建它if not os.path.exists(checkpoint_path):os.makedirs(checkpoint_path)# 完整的保存路径save_path = os.path.join(checkpoint_path, SCHEDULER_NAME)# 保存scheduler状态torch.save(scheduler_state, save_path)def on_train_begin(self, args: TrainingArguments, state: TrainerState, control: TrainerControl, **kwargs):# 如果resume_from_checkpoint设置了有效路径if args.resume_from_checkpoint is not None:load_path = os.path.join(args.resume_from_checkpoint, SCHEDULER_NAME)# 如果该路径下有保存的调度器状态,则加载它if os.path.exists(load_path):#scheduler = kwargs['lr_scheduler']scheduler = kwargs.get("lr_scheduler")if scheduler is None:return scheduler_state = torch.load(load_path)scheduler.load_state_dict(scheduler_state)

解决效果如下,我们可以看到,在chaeckpoint10重新开始训练的时候,学习率是接着之前的学习率开始的(5.5e-7),而不是从头开始(0.5e-7):
在这里插入图片描述在这里插入图片描述

http://www.sczhlp.com/news/46809/

相关文章:

  • 做网站时给图片添加链接网络项目资源网
  • 衡水市网站建设seo网站推广方法
  • 汕头 网站建设网络seo是什么意思
  • 逆F-K变换及其在地震数据处理中的应用
  • 知名网站制作案例深圳google推广
  • 广州网站建设优化百度竞价推广方案的制定
  • wordpress 电影网站百度推广计划
  • 网站子目录怎么做的百度在线提问
  • 广 做网站蓝光电影下载手机百度app免费下载
  • seo排名赚挂机靠谱吗济南seo外贸网站建设
  • 定制化网站开发的好处百度导航下载2022最新版
  • vps上创建网站哪些平台可以发布软文
  • 做淘宝联盟网站要多少钱seo网站制作优化
  • 在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名AI系统提示词库需求洞察
  • 汕头网站建设stqhcx网站备案查询官网
  • 外贸网站建设高端的电商网站项目
  • 龙岗营销网站建设公司哪家好昆明抖音推广
  • 在线查询网站收录电商平台怎么加入
  • 移动网站建设线上销售怎么做推广
  • 网站选项怎么做黑帽seo寄生虫
  • 卖汽车的网站怎么做的如何推销网站
  • wordpress主题百度西安seo诊断
  • 广平专业做网站seo如何优化
  • 建网站需要多少钱2017首页关键词排名代发
  • 企业信用中国官网seo外链发布
  • 做任务网站源码b站推广网站
  • 弄一个网站网络推广的目标
  • 常州市建设银行网站西安百度竞价推广
  • idf.py的使用
  • 2025 STM32 研讨会报名开启 | 华清远见邀开发者共探技术进阶与应用落地