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

dw如何制作多个网页seo技术网站建设

dw如何制作多个网页,seo技术网站建设,腾讯云服务器cvm,中网建站目录 问题描述及配置网上资料查找1.tqdm问题2.dataloader问题3.model(input)写法问题4.环境变量问题 我的卡死问题解决方法 问题描述及配置 在使用hugging face开源库accelerate进行多GPU训练#xff08;单机多卡#xff09;的时候#xff0c;经常出现如下报错 [E Process… 目录 问题描述及配置网上资料查找1.tqdm问题2.dataloader问题3.model(input)写法问题4.环境变量问题 我的卡死问题解决方法 问题描述及配置 在使用hugging face开源库accelerate进行多GPU训练单机多卡的时候经常出现如下报错 [E ProcessGroupNCCL.cpp:828] [Rank 1] Watchdog caught collective operation timeout: WorkNCCL(OpTypeBROADCAST, Timeout(ms)1800000) ran for 1808499 milliseconds before timing out. [E ProcessGroupNCCL.cpp:587] [Rank 0] Watchdog caught collective operation timeout: WorkNCCL(OpTypeALLREDUCE, Timeout(ms)1800000) ran for 1808493 milliseconds before timing out.而且程序能正常运行几十个epoch然后在运行中间卡死。卡死的位置永远是出现在测试集进行eval结束之后而不是出现在对训练集的训练过程中。 例如我每40个epoch进行一次测试eval那么卡死经常会出现在第80个epoch或者第120个epoch的位置有时候还会出现在第400个epoch。 在卡死的时候每个GPU使用率达到100%一条100%的直线但是CPU使用率降到0%一条0%的直线 完整报错如下图所示 网上资料查找 我查阅网上资料有很多种方法解决如下问题虽然网上所查阅到的方法都没有解决我的问题但是在这里都记录一下或许对大家有用 1.tqdm问题 有说在训练过程中如果使用了tqdm打印进度条会出现卡死的问题需要将所有tqdm代码都删除 2.dataloader问题 dataloader分为两种问题 有的博客说使用pytorch中的dataloader对dataset进行封装的时候在多GPU训练的情况下会卡死所以需要去除dataloader的封装直接使用dataset进行训练但是我认为这种说法不可靠有的博客说使用dataloader的时候如果设置了drop_lastFalse或者是设置了shuffleTrue会导致开始我认为这种说法也不可靠 3.model(input)写法问题 在给予模型输入进行正向传播的时候我们通常写法是 outputmodel(input)一些说法说这种写法在多GPU训练的时候在模型进行eval的时候需要改一下 outputmodel.module(input)这样即可解决问题 4.环境变量问题 环境变量问题应该是最主要的一个解决方案即更改环境变量。更改环境变量有很多方法这里说一下在bash中临时更改环境变量的方法 即在bash中输入 export NCCL_P2P_LEVELNVL或者输入 export NCCL_P2P_DISABLE1然后再运行多GPU训练的代码 我的卡死问题解决方法 我经过长时间调试发现我的问题出在这里 我每次在eval的时候都会判断这次测试集的loss是否和以往的相比是否是最小的如果是最小的那么获取这一个epoch的模型参数问题就出现在获取模型参数这里红框画出来的 或者如果不加self.accelerator.wait_for_everyone()也是一样的会出现同样的问题 卡死就在获取模型参数的部分这里就是“有概率”出现卡死因为运行一次可能没问题但是如果我每40个epoch就运行一次eval那么在第80个第120个epoch就会卡死。 我猜测这是由于accelerate是通过多进程来控制多个GPU进行训练的这里多个进程都去获取模型参数所以才会出现卡死的情况。 因此解决方法如下 在判断条件中要加上判断是否在主进程中然后去掉self.accelerator.wait_for_everyone() 这样就解决了卡死的问题。
http://www.hkea.cn/news/14356829/

相关文章:

  • 重庆餐饮网站建设wordpress判断用户
  • 做网站难还是appwordpress 如何优化
  • 鲜花网站数据库建设分析物联网就业方向及前景
  • dz论坛网站模板下载福田专业做网站公司
  • 作风建设简报--门户网站宁波seo搜索引擎优化公司
  • 网站备案资料表建网站需要了解哪些网站建设知识
  • 新手建站教程视频网站开发 印花税
  • 网站栏目方案建设网站的3个必要条件
  • 猪八戒网站怎么做任务中卫网站建设报价
  • 果洛电子商务网站建设哪家快网站开发服务外包合同
  • 网站建设所需人力河南新闻头条最新事件
  • 旅游网站品牌建设不良人网页设计怎么做
  • 科技网站制作案例郑州网络seo
  • 在百度建免费网站公司注册资金100万要实缴吗
  • logo灵感网站推荐一个做照片书的网站
  • 陕西网站建设优化技术wordpress翻页相同内容
  • 游戏设计师网站有哪些五一自学网免费教程官网
  • 汶上网站建设哪家好百度怎么搜索网址打开网页
  • 手机网站建设推荐乐云seowordpress图片水印插件
  • 做图网站有哪些东西吗wordpress用什么服务
  • 专业的河南网站建设公司排名wordpress 固定导航菜单
  • 长治市郊区住房建设局网站网站建设电子合同模板
  • 同ip多域名做网站python做网站教程
  • 学校网站建设方面汇报吾道ppt模板免费下载
  • 连云港市建设工程安全监督站网站南昌seo站外优化
  • 网站权限怎么设置方法网络营销的特点有
  • 哈尔滨企业网站模板建站网站开发实验总结
  • 投资建设集团网站首页微信小程序外联网站
  • 网站建设主体力量外贸推广网站
  • 广州技术支持:奇亿网站建设你认为网络营销是什么