图形处理器的升级方法、升级装置和计算机可读存储介质制造方法及图纸

技术编号:37846814 阅读:22 留言:0更新日期:2023-06-14 22:32
本申请实施例提供了一种图形处理器的升级方法、升级装置和计算机可读存储介质,该方法包括:获取初始版本号,初始版本号为图形处理器升级前关键固件的版本号,关键固件为所有的固件中的一个;在初始版本号在目标版本号范围内的情况下,从磁盘读取目标升级策略并采用目标升级策略对图形处理器进行升级,目标版本号范围为多个版本号范围中的一个,版本号范围与预设升级策略一一对应,目标升级策略为目标版本号范围对应的预设升级策略,预设升级策略至少包括固件类型与升级版本号。从而解决了对不同版本的GPU进行升级时必须人工分析出相应的升级策略的问题,达到提高图形处理器升级效率效果。率效果。率效果。

【技术实现步骤摘要】
图形处理器的升级方法、升级装置和计算机可读存储介质


[0001]本申请实施例涉及计算机领域,具体而言,涉及一种图形处理器的升级方法、升级装置、计算机可读存储介质和升级系统。

技术介绍

[0002]随着AI(Art i f ic ia l I nte l l i gence,人工智能)的发展,AI服务器越来越多,服务器组装工厂,往往需要对AI服务器上搭配的高端GPU(Graph i c Process i ng Un it,图形处理器)进行固件升级。GPU主要包含VBIOS、NVSWITCH、PCI ESWI TCH、CEC、FPGA等固件,并且AI服务器上搭配的高端GPU越来越复杂,甚至堪比一台服务器,相应的对GPU进行固件升级也越来越复杂。
[0003]现有技术的缺点:
[0004]1)由于采购的GPU会存在多种版本情况,不同版本的GPU中待升级固件的类型不同,待升级固件的升级版本也不同,即在对不同版本的GPU进行升级时,需要人工分析出相应的升级策略,对操作员的技术能力要求比较高,增加了升级难度;
[0005]2)在服务器组装工厂,往往需要人工用笔记本直连AI服务器对GPU的各个固件逐一进行升级。
[0006]3)在图形处理器的版本非常低的情况下,对同一待升级固件进行升级过程中需要人工刷多个过度版本,需要繁琐的人工操作,升级效率极低,容易有人为漏失,对服务器生产商带来损失。
[0007]4)在对图形处理器进行升级过程中需要人工进行多次reboot(重新启动)、AC(Al ternat i ng Current,交流电源)断电等操作,需要繁琐的人工操作,升级效率极低,容易有人为漏失,对服务器生产商带来损失。

技术实现思路

[0008]本申请实施例提供了一种图形处理器的升级方法、升级装置、计算机可读存储介质和升级系统,以至少解决相关技术中对不同版本的GPU进行升级时必须人工分析出相应的升级策略的问题。
[0009]根据本申请的一个实施例,提供了一种图形处理器的升级方法,图形处理器包括多种类型的固件,所述图形处理器安装在服务器上,所述服务器包括中央处理器和磁盘,所述中央处理器与所述图形处理器通信连接,所述中央处理器与所述磁盘通信连接,所述磁盘用于存储多个预设升级策略,所述升级方法应用于所述中央处理器,所述升级方法包括:获取初始版本号,所述初始版本号为所述图形处理器升级前关键固件的版本号,所述关键固件为所有的所述固件中的一个;在所述初始版本号在目标版本号范围内的情况下,从所述磁盘读取目标升级策略并采用所述目标升级策略对所述图形处理器进行升级,所述目标版本号范围为多个版本号范围中的一个,所述版本号范围与所述预设升级策略一一对应,所述目标升级策略为所述目标版本号范围对应的所述预设升级策略,所述预设升级策略至
少包括固件类型与升级版本号,所述固件类型为待升级固件的类型,所述升级版本号为所述待升级固件升级后的版本号且为用于所述待升级固件升级的固件文件的版本号。
[0010]在一个示例性实施例中,所述目标升级策略包括多组升级子策略和第一升级顺序,一组所述升级子策略至少包括一个所述升级子策略,一个所述升级子策略包括一个所述固件类型和一个所述升级版本号,同一组的所述升级子策略用于对同一所述固件类型的所述待升级固件进行升级,所述第一升级顺序为不同组的所述升级子策略执行的先后顺序,在所述初始版本号在目标版本号范围内的情况下,从所述磁盘读取目标升级策略并采用所述目标升级策略对所述图形处理器进行升级,包括:升级步骤,采用目标组的所述升级子策略对目标固件类型的所述待升级固件进行升级,所述目标组的所述升级子策略为所有组的所述升级子策略中的一组,所述目标固件类型为所述目标组的所述升级子策略对应的所述固件类型;按照所述第一升级顺序,重复所述升级步骤至少一次,直至所有组的所述升级子策略执行完毕。
[0011]在一个示例性实施例中,所述目标升级策略还包括第二升级顺序,所述第二升级顺序为同一组的所述升级子策略按照包括的所述升级版本号从低到高的顺序,所述升级步骤包括:读取解析步骤,从所述磁盘读取并解析所述目标升级策略,得到所有的所述升级子策略和所述第二升级顺序;读取步骤,从所述磁盘读取第一目标升级子策略的记录信息,所述第一目标升级子策略为前一个升级过程对应的所述升级子策略,所述升级过程与所述升级子策略一一对应,所述升级过程为采用所述升级子策略对所述升级子策略包括的所述固件类型的所述待升级固件进行升级的过程,所述记录信息为表示所述升级子策略执行完毕的信息;确定步骤,在所述第一目标升级子策略的所述记录信息存在的情况下,根据所述第一目标升级子策略的所述记录信息、所有的所述升级子策略和所述第二升级顺序,确定第二目标升级子策略;升级子步骤,采用所述第二目标升级子策略对所述目标固件类型的所述待升级固件进行升级;按照所述第二升级顺序,依次重复所述读取解析步骤,所述读取步骤、所述确定步骤和所述升级子步骤至少一次,直至所述目标组的所有的所述升级子策略执行完毕。
[0012]在一个示例性实施例中,所述磁盘还用于存储多个所述固件文件,所述固件文件与所述升级版本号一一对应,一个所述升级子策略还包括一个操作类型,所述操作类型为所述待升级固件升级后所述服务器执行的动作的类型,所述升级子步骤,包括:从所述磁盘中读取目标升级版本号对应的所述固件文件,并采用所述目标升级版本号对应的所述固件文件对所述目标固件类型的所述待升级固件进行升级,所述目标升级版本号为所述第二目标升级子策略包括的所述升级版本号;控制所述服务器按照目标操作类型动作,所述目标操作类型为所述第二目标升级子策略包括的所述操作类型;生成所述第二目标升级子策略的所述记录信息,并将所述第二目标升级子策略的所述记录信息存储至所述磁盘。
[0013]在一个示例性实施例中,所述操作类型至少包括服务器继续工作、服务器重启和服务器下电上电。
[0014]在一个示例性实施例中,所述中央处理器与显示器通信连接,在按照所述第一升级顺序,依次重复所述升级步骤至少一次,直至所有组的所述升级子策略执行完毕之后,所述方法还包括:获取所述图形处理器的各所述待升级固件的版本号,得到多个当前版本号,所述当前版本号与所述固件类型一一对应;确定各所述当前版本号是否和对应的目标版本
号相同,所述当前版本号与所述目标版本号一一对应,所述目标版本号为与所述当前版本号对应的所述固件类型对应的一组所述升级子策略对应的所述升级版本号中的最高的所述升级版本号;在各所述当前版本号和对应的所述目标版本号相同的情况下,确定所述图形处理器升级成功,并控制所述显示器显示升级成功的信息。
[0015]在一个示例性实施例中,所述固件至少包括VB IOS固件、NVSWI TCH固件、PC I ESWI TCH固件、CEC固件和FPGA固件,所述关键固件包括所述FPGA固件。
[0016]根据本申请的另一个实施例,提供了一种图形处理器的升级装置,图形处理器包括多种类型的固件,所述图形处理器安装在服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形处理器的升级方法,其特征在于,图形处理器包括多种类型的固件,所述图形处理器安装在服务器上,所述服务器包括中央处理器和磁盘,所述中央处理器与所述图形处理器通信连接,所述中央处理器与所述磁盘通信连接,所述磁盘用于存储多个预设升级策略,所述升级方法应用于所述中央处理器,所述升级方法包括:获取初始版本号,所述初始版本号为所述图形处理器升级前关键固件的版本号,所述关键固件为所有的所述固件中的一个;在所述初始版本号在目标版本号范围内的情况下,从所述磁盘读取目标升级策略并采用所述目标升级策略对所述图形处理器进行升级,所述目标版本号范围为多个版本号范围中的一个,所述版本号范围与所述预设升级策略一一对应,所述目标升级策略为所述目标版本号范围对应的所述预设升级策略,所述预设升级策略至少包括固件类型与升级版本号,所述固件类型为待升级固件的类型,所述升级版本号为所述待升级固件升级后的版本号且为用于所述待升级固件升级的固件文件的版本号。2.根据权利要求1所述的方法,其特征在于,所述目标升级策略包括多组升级子策略和第一升级顺序,一组所述升级子策略至少包括一个所述升级子策略,一个所述升级子策略包括一个所述固件类型和一个所述升级版本号,同一组的所述升级子策略用于对同一所述固件类型的所述待升级固件进行升级,所述第一升级顺序为不同组的所述升级子策略执行的先后顺序,在所述初始版本号在目标版本号范围内的情况下,从所述磁盘读取目标升级策略并采用所述目标升级策略对所述图形处理器进行升级,包括:升级步骤,采用目标组的所述升级子策略对目标固件类型的所述待升级固件进行升级,所述目标组的所述升级子策略为所有组的所述升级子策略中的一组,所述目标固件类型为所述目标组的所述升级子策略对应的所述固件类型;按照所述第一升级顺序,重复所述升级步骤至少一次,直至所有组的所述升级子策略执行完毕。3.根据权利要求2所述的方法,其特征在于,所述目标升级策略还包括第二升级顺序,所述第二升级顺序为同一组的所述升级子策略按照包括的所述升级版本号从低到高的顺序,所述升级步骤包括:读取解析步骤,从所述磁盘读取并解析所述目标升级策略,得到所有的所述升级子策略和所述第二升级顺序;读取步骤,从所述磁盘读取第一目标升级子策略的记录信息,所述第一目标升级子策略为前一个升级过程对应的所述升级子策略,所述升级过程与所述升级子策略一一对应,所述升级过程为采用所述升级子策略对所述升级子策略包括的所述固件类型的所述待升级固件进行升级的过程,所述记录信息为表示所述升级子策略执行完毕的信息;确定步骤,在所述第一目标升级子策略的所述记录信息存在的情况下,根据所述第一目标升级子策略的所述记录信息、所有的所述升级子策略和所述第二升级顺序,确定第二目标升级子策略;升级子步骤,采用所述第二目标升级子策略对所述目标固件类型的所述待升级固件进行升级;按照所述第二升级顺序,依次重复所述读取解析步骤、所述读取步骤、所述确定步骤和所述升级子步骤至少一次,直至所述目标组的所有的所述升级子策略执行完毕。
4.根据权利要求3所述的方法,其特征在于,所述磁盘还用于存储多个所述固件文件,所述固件文件与所述升级版本号一一对应,一个所述升级子策略还包括一个操作类型,所述操作类型为所述待升级固件升级后所述服务器执行的动作的类型,所述升级子步骤,...

【专利技术属性】
技术研发人员:张增建
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1