【技术实现步骤摘要】
任务处理方法、装置、设备及存储介质
[0001]本公开涉及数据处理
,尤其涉及大数据处理技术。
技术介绍
[0002]随着云计算、大数据和深度学习的发展,算力需求与日俱增。图形处理器(GPU,Graphics Processing Unit)由于浮点运算、并行计算等方面的优势,被云服务、边缘计算和终端设备广泛依赖。因此,如何提升GPU资源的利用率,成为亟待解决的问题。
技术实现思路
[0003]本公开提供了一种任务处理方法、装置、设备以及存储介质。
[0004]根据本公开的一方面,提供了一种任务处理方法,包括:
[0005]在第一任务使用GPU资源中的第一显存资源,未使用所述GPU资源中的第一算力资源的情况下,保存所述第一任务所使用的所述第一显存资源的第一显存资源信息;
[0006]在保存成功的情况下,释放所述第一任务所使用的所述第一显存资源。
[0007]根据本公开的另一方面,提供了一种任务处理装置,包括:
[0008]第一信息处理单元,用于在第一任务使用GPU资源中的第一显存资源,未使用所述GPU资源中的第一算力资源的情况下,保存所述第一任务所使用的所述第一显存资源的第一显存资源信息;
[0009]资源处理单元,用于在保存成功的情况下,释放所述第一任务所使用的所述第一显存资源。
[0010]根据本公开的另一方面,提供了一种电子设备,包括:
[0011]至少一个处理器;以及
[0012]与所述至少一个处理器通信连接的存储器 ...
【技术保护点】
【技术特征摘要】
1.一种任务处理方法,包括:在第一任务使用图形处理器GPU资源中的第一显存资源,未使用所述GPU资源中的第一算力资源的情况下,保存所述第一任务所使用的所述第一显存资源的第一显存资源信息;在保存成功的情况下,释放所述第一任务所使用的所述第一显存资源。2.根据权利要求1所述的方法,其中,所述保存所述第一任务所使用的所述第一显存资源的第一显存资源信息,包括:将所述第一任务所使用的所述第一显存资源的第一显存资源信息保存至所述GPU之外的存储介质中。3.根据权利要求1或2所述的方法,还包括:发送释放所述第一显存资源的第一资源释放信号。4.根据权利要求3所述的方法,还包括:在发送所述第一资源释放信号之后,存在等待获取所述GPU资源的第二任务的情况下,触发所述第二任务获取所述GPU资源。5.根据权利要求4所述的方法,其中,所述第二任务为不能与所述第一任务同时使用所述GPU资源的任务。6.根据权利要求4或5所述的方法,还包括:发送所述第一任务需要恢复使用所述GPU资源的第一资源恢复信号。7.根据权利要求6所述的方法,还包括:在基于所述GPU资源处理所述第二任务的情况下,响应于针对所述第一任务的所述第一资源恢复信号,触发所述第二任务停止使用所述GPU资源的第二算力资源;在停止使用所述GPU资源的第二算力资源的情况下,保存所述第二任务所使用的第二显存资源的第二显存资源信息;在保存成功的情况下,释放所述第二任务所使用的所述第二显存资源。8.根据权利要求7所述的方法,其中,所述第二任务的优先级低于所述第一任务的优先级。9.根据权利要求4或5或6所述的方法,还包括:在所述第二任务使用所述GPU资源中的第二显存资源,未使用所述GPU资源中的第二算力资源的情况下,保存所述第二任务所使用的所述第二显存资源的第二显存资源信息;在保存成功的情况下,释放所述第二任务所使用的所述第二显存资源。10.根据权利要求9所述的方法,还包括:发送释放所述第二显存资源的第二资源释放信号。11.根据权利要求7至10任一项所述的方法,还包括:在所述第二任务释放所述第二显存资源的情况下,将所述第一显存资源信息拷贝到所述GPU资源中;基于所述第一显存资源以及所述第一算力资源继续处理所述第一任务。12.一种任务处理装置,包括:第一信息处理单元,用于在第一任务使用GPU资源中的第一显存资源,未使用所述GPU资源中的第一算力资源的情况下,保存所述第一任务所使用的所述第一显存资源的第一显存资源信息;
资源处理单元,用于在保存成功的情况下,释放所述第一任务所使用的所述第一显存资源。13.根据权利要求12所述的装置,其中,所述第一信息处理单元,具体用于将所述第一任务所使用的所述第一显存资源的第一显存资源信息保存至所述GPU之外的存储...
【专利技术属性】
技术研发人员:李勇,李志,黎世勇,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。