全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210653634.1 (22)申请日 2022.06.09 (71)申请人 江苏安超云软件 有限公司 地址 214000 江苏省无锡市经济开发区金 融三街6号1601室 (72)发明人 不公告发明人   (74)专利代理 机构 北京三聚阳光知识产权代理 有限公司 1 1250 专利代理师 林韵英 (51)Int.Cl. G06F 9/445(2018.01) H04L 67/1095(2022.01) (54)发明名称 支持GPU多模式运行的方法和装置、 电子设 备和存储介质 (57)摘要 本申请提供了一种支持GPU多模式运行的方 法和装置、 电子设备和存储介质, 其中, 该方法包 括: 读取目标名单内包含的多个参考启用模式; 根据目标用户触发的操作指令, 确定目标节点待 执行的目标启用模式, 其中, 目标启用模式为参 考启用模式中的任一启 用模式; 确定目标节点当 前对应的GPU驱动信息; 在驱动信息与目标启用 模式相匹配的情况下, 调用云平台在目标节点完 成与目标启用模式相应的卡片设置以及环境部 署, 使得GPU在目标启用模式下运行。 通过本申 请, 解决了相关技术中存在的不同模式需要多个 物理机才能实现, 缺乏灵活, 导致用户使用不便 利的问题。 权利要求书3页 说明书12页 附图6页 CN 114995912 A 2022.09.02 CN 114995912 A 1.一种支持GPU 多模式运行的方法, 其特 征在于, 所述方法包括: 读取目标名单内包 含的多个参 考启用模式; 根据目标用户触发的操作指令, 确定目标节点待执行的目标启用模式, 其中, 所述目标 启用模式为所述 参考启用模式 中的任一启用模式; 确定所述目标节点当前对应的GPU驱动信息; 在所述驱动信 息与所述目标启用模式相匹配的情况下, 调用云平台在所述目标节点完 成与所述目标启用模式相应的卡片设置以及环境部署, 使得GPU在所述 目标启用模式下运 行。 2.根据权利要求1所述的方法, 其特征在于, 在所述目标启用模式为加速启用模式的情 况下, 所述调用云平台完成与所述目标启用模式相应的卡片设置以及环境部署包括: 调用所述云平台的应用程序编程接口完成加速卡设置; 启用所述加速启用模式。 3.根据权利要求1所述的方法, 其特征在于, 在所述目标启用模式为vGPU启用模式的情 况下, 所述调用云平台完成与所述目标启用模式相应的卡片设置以及环境部署包括: 调用所述云平台的应用程序编程接口完成vGPU卡设置; 从开源硬件加速管理软件项目获取 所述目标用户的录入信息进行 所述环境部署。 4.根据权利要求1所述的方法, 其特征在于, 在所述目标启用模式为直通启用模式的情 况下, 所述调用云平台完成与所述目标启用模式相应的卡片设置以及环境部署包括: 调用所述云平台的应用程序编程接口完成直 通卡设置; 从云计算网络控制器获取 所述目标用户的录入信息进行 所述环境部署。 5.一种支持GPU 多模式运行的方法, 其特 征在于, 所述方法还 包括: 读取目标名单内包 含的多个参 考启用模式; 根据目标用户触发的操作指令, 确定目标节点待执行的目标启用模式, 其中, 所述目标 启用模式为所述 参考启用模式 中的任一启用模式; 确定所述目标节点当前对应的GPU驱动信息; 在所述驱动信 息与所述目标启用模式不相匹配的情况下, 将所述目标节点驱动更新为 目标启用模式匹配的驱动, 调用云平台在所述目标节点完成与所述目标启用模式相应的卡 片设置以及环境部署, 使得GPU在所述目标启用模式下运行。 6.根据权利要求5所述的方法, 其特征在于, 所述将所述目标节点驱动更新为目标启用 模式匹配的驱动包括: 当所述目标节点当前为vGPU驱动时, 将与所述目标节点的虚拟机绑定的vGPU卡进行解 绑回收, 关闭所述目标节点vGPU启用模式, 删除vGPU驱动, 安装加速驱动; 当所述目标节点当前为加速驱动 时, 关闭所述目标节点上全部虚拟机, 关闭加速启用 模式, 安装 vGPU驱动; 当所述目标节点无驱动时, 直接安装目标启用模式对应的驱动。 7.根据权利要求5所述的方法, 其特征在于, 在所述读取目标名单内包含的多个参考启 用模式之前, 所述方法还 包括: 监测目标物理机的第一硬件数据; 将所述第一硬件数据与所述云平台存放的第二硬件数据进行比较;权 利 要 求 书 1/3 页 2 CN 114995912 A 2根据比较结果对初始卡片内的数据 执行相应操作, 并将第 一硬件数据同步更新到云平 台。 8.根据权利要求7所述的方法, 其特征在于, 所述第 一硬件数据为当前时刻监控到所述 目标物理机的pci数据, 所述第二硬件数据为同步到所述云平台的上一监控时刻监控到的 所述目标物理机的pci数据, 所述 根据比较结果对初始卡片内的数据执 行相应操作包括: 在确定所述第一硬件数据与所述第二硬件数据相同的情况 下, 不执行操作; 或者, 在确定所述第一硬件数据内的pci地址与所述第二硬件数据内的pci地址不一致的情 况下, 删除所述初始卡片内的数据; 或者, 在确定所述第一硬件数据内的目标物理机帐号与所述第二硬件数据内的目标物理机 帐号不一致的情况 下, 删除所述初始卡片内的数据。 9.根据权利要求8所述的方法, 其特 征在于, 所述方法包括: 在所述云平台中配置所述目标名单, 所述目标名单内包括所述目标物理机上适配GPU 卡的ID以及对应的多个参 考启用模式, 其中GPU卡的ID包括 生产GPU型号、 厂 商ID、 型号 ID。 10.根据权利要求9所述的方法, 其特征在于, 所述在所述云平台中配置所述目标名单 包括: 预先向所述云平台的所述目标名单中注册GPU卡的ID以及配置对应的所述参考启用模 式; 或者, 当识别到新插入的GPU卡的ID在所述目标名单中匹配不到对应ID时, 向所述云平台的 所述目标名单中注 册新插入GPU卡的ID以及配置对应的所述 参考启用模式。 11.一种支持GPU 多模式运行的装置, 其特 征在于, 所述装置包括: 第一读取模块, 用于读取目标名单内包 含的多个参 考启用模式; 第一确定模块, 用于根据目标用户触发的操作指令, 确定目标节点待执行的目标启用 模式, 其中, 所述目标启用模式为所述 参考启用模式 中的任一启用模式; 第二确定模块, 用于确定所述目标节点当前对应的GPU驱动信息; 第一调用模块, 用于在所述驱动信息与所述目标启用模式相匹配的情况下, 调用云平 台在所述目标节点完成与所述目标启用模式相应的卡片设置以及环境部署, 使得GPU在所 述目标启用模式下运行。 12.一种支持GPU 多模式运行的装置, 其特 征在于, 所述装置包括: 第二读取模块, 用于读取目标名单内包 含的多个参 考启用模式; 第三确定模块, 用于根据目标用户触发的操作指令, 确定目标节点待执行的目标启用 模式, 其中, 所述目标启用模式为所述 参考启用模式 中的任一启用模式; 第四确定模块, 用于确定所述目标节点当前对应的GPU驱动信息; 第二调用模块, 用于在所述驱动信息与所述目标启用模式不相匹配的情况下, 将所述 目标节点驱动更新为目标启用模式匹配的驱动, 调用云平台在所述目标节点完成与所述目 标启用模式相应的卡片设置以及环境部署, 使得GPU在所述目标启用模式下运行。 13.一种电子设备, 包括处理器、 通信 接口、 存储器和通信总线, 其中, 所述处理器、 所述 通信接口和所述存 储器通过 所述通信总线完成相互间的通信, 其特 征在于, 所述存储器, 用于存 储计算机程序; 所述处理器, 用于通过运行所述存储器上所存储的所述计算机程序来执行权利要求1权 利 要 求 书 2/3 页 3 CN 114995912 A 3

.PDF文档 专利 支持GPU多模式运行的方法和装置、电子设备和存储介质

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 支持GPU多模式运行的方法和装置、电子设备和存储介质 第 1 页 专利 支持GPU多模式运行的方法和装置、电子设备和存储介质 第 2 页 专利 支持GPU多模式运行的方法和装置、电子设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:05:48上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。