【技术实现步骤摘要】
图形处理器挂载方法、装置、电子设备及存储介质
本公开涉及容器云
,尤其涉及一种图形处理器挂载方法、装置、电子设备及存储介质。
技术介绍
容器云提供了虚拟化的开发运行测试环境,在资源整合、资源分配等方面做出巨大的贡献,同时也是商业化云服务的重要基础。在各种容器云体系中,Google开源的Kubernetes是当前最受欢迎的一个容器云体系。目前,容器云技术还处于发展阶段,Kubernetes的容器云体系虽然功能已经非常强大,但是在某些场景中其功能还需要改进和优化。例如,在GPU(GraphicsProcessingUnit,图形处理器)调度场景中,Kubernetes中的设备插件(nvidiadevice-plugin)按照指定的数量随机为容器(Container)挂载相应数量的GPU。这里,由于是随机为容器挂载GPU,若为容器挂载了多个GPU,那么就无法保证这多个GPU之间互联性较好,进而导致容器中运行的作业效率较低。
技术实现思路
本公开提供一种图形处理器挂载方法、装置、电子设备及存 ...
【技术保护点】
1.一种图形处理器挂载方法,其特征在于,所述方法包括:/n获取挂载指令,所述挂载指令包括为目标容器挂载的图形处理的指定数量;/n按照图形处理器间的通信速率,从未被使用的图形处理器中确定所述指定数量个目标图形处理器;/n为所述目标容器挂载所述目标图形处理器。/n
【技术特征摘要】
1.一种图形处理器挂载方法,其特征在于,所述方法包括:
获取挂载指令,所述挂载指令包括为目标容器挂载的图形处理的指定数量;
按照图形处理器间的通信速率,从未被使用的图形处理器中确定所述指定数量个目标图形处理器;
为所述目标容器挂载所述目标图形处理器。
2.根据权利要求1所述的方法,其特征在于,所述按照图形处理器间的通信速率,从未被使用的图形处理器中确定所述指定数量个目标图形处理器的步骤,包括:
从未被使用的图形处理器中,确定通信速率最高的所述指定数量个目标图形处理器。
3.根据权利要求1所述的方法,其特征在于,所述按照图形处理器间的通信速率,从未被使用的图形处理器中确定所述指定数量个目标图形处理器的步骤,包括:
确定未被使用的图形处理器中通信速率大于预设速率阈值的图形处理器;
从所确定的图形处理器中获取所述指定数量个图形处理器,作为目标图形处理器。
4.根据权利要求1所述的方法,其特征在于,所述为所述目标容器挂载所述目标图形处理器的步骤,包括:
生成所述目标容器对应的第一环境参数;所述第一环境参数包括所述目标图形处理的标识;
从所述未被使用的图形处理器中隔离出所述第一环境参数包括的标识对应的所述目标图形处理器;
为所述目标容器挂载所隔离出的所述目标图形处理器。
5.根据权利要求4所述的方法,其特征在于,在从未被使用的图形处理器中确定目标图形处理器之前,所述方法还包括:
判断预先存储的环境参数中是否存在所述目标容器对应的第二环境参数;...
【专利技术属性】
技术研发人员:徐清泉,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。