首页> 中国专利> 一种基于层宽内存分配的深度学习异构计算方法和系统

一种基于层宽内存分配的深度学习异构计算方法和系统

摘要

一种基于层宽内存分配的深度学习异构计算方法,包括步骤:遍历神经网络模型以获取其训练操作序列及层数L;计算神经网络模型中第i层操作所涉及的数据在双缓冲配置下所需的内存空间R1;在第i层操作所需的内存空间R1大于GPU的内存空间的情况下,改变第i层的层结构并更新所述训练操作序列;在神经网络模型的所有层涉及的所有数据所需的内存空间R2大于GPU的内存空间的情况下,将所述所有数据按照数据放置方法转移至所述存储介质中进行存储;基于所述训练操作序列按照逐层的方式完成每一层的迭代计算以完成对神经网络的训练。本发明的方法使GPU内存空间不再成为神经网络训练的限制因素,降低了CPU和GPU之间的通信开销,加快神经网络的训练速度。

著录项

  • 公开/公告号CN109976903B

    专利类型发明专利

  • 公开/公告日2021-06-29

    原文格式PDF

  • 申请/专利权人 华中科技大学;

    申请/专利号CN201910136545.8

  • 发明设计人 金海;廖小飞;郑龙;刘海坤;葛希;

    申请日2019-02-22

  • 分类号G06F9/50(20060101);G06N3/04(20060101);G06N3/063(20060101);G06N3/08(20060101);

  • 代理机构11129 北京海虹嘉诚知识产权代理有限公司;

  • 代理人何志欣;侯越玲

  • 地址 430074 湖北省武汉市洪山区珞喻路1037号

  • 入库时间 2022-08-23 12:02:48

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号