The invention discloses a method, device, device and medium for recognizing graphics cards of GPU server. During the start-up of BIOS, the related information of graphics cards captured by PCI enumeration operation is obtained; whether the graphics cards are preset graphics cards is judged; if so, the memory address of graphics cards in the PCI configuration space is read, and the root is added. According to the memory address and offset variable, the actual memory address is obtained; the graphics card is reset according to the actual memory address, and the restart instruction is sent to enter the restart operation. Thus, in this method, the actual memory address of the graphics card is obtained through the memory address and offset variables in the PCI configuration space, and then the graphics card is reset according to the memory address. After reset, the graphics card will not be in working state. After restart, the graphics card will be released, so it can be recognized and put into normal use. Compared with the existing technology, this method can reduce the purchase cost by adopting a low cost graphics card.
【技术实现步骤摘要】
一种GPU服务器的显卡的识别方法、装置、设备及介质
本专利技术涉及GPU服务器计算领域,特别是涉及一种GPU服务器的显卡的识别方法、装置、设备及介质。
技术介绍
与传统的服务器相比,GPU服务器具有更高的计算处理能力,尤其是在人工智能等对于计算处理能力要求较高的领域应用更广。在GPU服务器中,其显卡是一项重要的部件。当前有的显卡虽然性能较好,但是价格上比较昂贵,因此,对于大部分企业来说,应用最多的还是价格较低的显卡。对于部分显卡来说,应用于GPU服务器时,会出现特定环境下(通常情况是GPU服务器重启之后)无法识别出显卡的问题,例如AMDMI25显卡。很显然,当无法识别出显卡时,就无法正常使用显卡的功能,因此,如何确保GPU服务器重启之后能够正常识别出显卡是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种GPU服务器的显卡的识别方法、装置、设备及介质,用于确保GPU服务器重启之后能够正常识别出显卡。为解决上述技术问题,本专利技术提供一种GPU服务器的显卡的识别方法,包括:在执行BIOS的开机过程中,获取PCI枚举操作所抓取到的显卡的关联信息;根据所述关联信息判断所述显卡是否为预设种类显卡;如果是,则读取所述显卡在PCI配置空间中的内存地址,并根据所述内存地址与所述显卡在上一工作周期中的偏移变量得到实际内存地址;按照所述实际内存地址对所述显卡进行复位操作,并发送重启指令以进入重启操作。优选地,所述关联信息具体包括版本ID信息和PCI设备ID信息;所述根据所述关联信息判断所述显卡是否为预设种类显卡具体包括:判断所述版本ID信息和所述PCI设备 ...
【技术保护点】
1.一种GPU服务器的显卡的识别方法,其特征在于,包括:在执行BIOS的开机过程中,获取PCI枚举操作所抓取到的显卡的关联信息;根据所述关联信息判断所述显卡是否为预设种类显卡;如果是,则读取所述显卡在PCI配置空间中的内存地址,并根据所述内存地址与所述显卡在上一工作周期中的偏移变量得到实际内存地址;按照所述实际内存地址对所述显卡进行复位操作,并发送重启指令以进入重启操作。
【技术特征摘要】
1.一种GPU服务器的显卡的识别方法,其特征在于,包括:在执行BIOS的开机过程中,获取PCI枚举操作所抓取到的显卡的关联信息;根据所述关联信息判断所述显卡是否为预设种类显卡;如果是,则读取所述显卡在PCI配置空间中的内存地址,并根据所述内存地址与所述显卡在上一工作周期中的偏移变量得到实际内存地址;按照所述实际内存地址对所述显卡进行复位操作,并发送重启指令以进入重启操作。2.根据权利要求1所述的GPU服务器的显卡的识别方法,其特征在于,所述关联信息具体包括版本ID信息和PCI设备ID信息;所述根据所述关联信息判断所述显卡是否为预设种类显卡具体包括:判断所述版本ID信息和所述PCI设备ID信息是否均与所述预设种类显卡的ID信息对应,如果是,则确定所述显卡为所述预设种类显卡。3.根据权利要求1或2任意一项所述的GPU服务器的显卡的识别方法,其特征在于,若所述显卡不为所述预设种类显卡,则对所述显卡进行时序操作,并正常进入操作系统。4.根据权利要求1所述的GPU服务器的显卡的识别方法,其特征在于,所述读取所述显卡在PCI配置空间中的内存地址具体为:读取所述显卡在所述PCI配置空间中的BAR5寄存器的内存地址。5.根据权利要求1所述的GPU服务器的显卡的识别方法,其特征在于,所述显卡的数量为8或16。6.根据权利要求1所述的GPU服务器的...
【专利技术属性】
技术研发人员:孙秀强,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。