[發明專利]一種驅動加載的方法及裝置、電子設備、存儲介質有效
| 申請號: | 202010075835.9 | 申請日: | 2020-01-22 |
| 公開(公告)號: | CN111309387B | 公開(公告)日: | 2023-04-18 |
| 發明(設計)人: | 高峰;鄭曉;龍欣 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 北京君以信知識產權代理有限公司 11789 | 代理人: | 譚鎮 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 驅動 加載 方法 裝置 電子設備 存儲 介質 | ||
本申請實施例提供了一種驅動加載的方法及裝置、電子設備、存儲介質,應用于云計算平臺,所述方法包括:在檢測到首次啟動目標實例時,獲取針對所述目標實例的驅動數據包;其中,所述目標實例對應的實例鏡像預裝有除驅動外的相關組件;從所述驅動數據包中,確定與所述目標實例匹配的目標驅動文件;其中,所述驅動數據包包括一個或多個驅動文件;采用所述目標驅動文件,進行驅動加載。通過本申請實施例,實現了自動加載適配的驅動,且由于預裝相關組件,減少了驅動及組件的下載、安裝時間,降低了安裝的失敗率。
技術領域
本申請涉及云計算領域,特別是涉及一種驅動加載的方法及裝置、電子設備、存儲介質。
背景技術
隨著科學技術的發展,云計算平臺日趨成熟,云計算平臺支持的OS(OperatingSystem,操作系統)及加速硬件的實例規格越來越多,尤其是人工智能和GPU(GraphicsProcessing?Unit,圖形處理器)渲染等主流GPU并行計算業務的飛速發展,需要使用到GPU加速的場景越來越豐富。
在不同的場景中,需要加載不同的驅動才能正常工作,則在購買針對加速硬件的實例時,如GPU實例,驅動不能預裝,而若在實例啟動后下載和安裝驅動及組件,需要占用較多時間,影響業務的正常運行,且若用戶在期間登錄到實例內部進行操作,可能會導致安裝失敗。
發明內容
鑒于上述問題,提出了以便提供克服上述問題或者至少部分地解決上述問題的一種驅動加載的方法及裝置、電子設備、存儲介質,包括:
一種驅動加載的方法,應用于云計算平臺,包括:
在檢測到首次啟動目標實例時,獲取針對所述目標實例的驅動數據包;其中,所述目標實例對應的實例鏡像預裝有除驅動外的相關組件;
從所述驅動數據包中,確定與所述目標實例匹配的目標驅動文件;其中,所述驅動數據包包括一個或多個驅動文件;
采用所述目標驅動文件,進行驅動加載。
可選地,在所述在檢測到首次啟動目標實例時,獲取針對所述目標實例的驅動數據包的步驟之前,包括:
獲取針對目標加速硬件的實例鏡像;
采用所述實例鏡像,創建針對所述目標加速硬件的目標實例。
可選地,所述從所述驅動數據包中,確定與所述目標實例匹配的目標驅動文件的步驟包括:
確定與所述目標實例關聯的屬性信息;
采用所述屬性信息,確定與所述目標實例匹配的目標驅動文件。
可選地,所述屬性信息包括:
所述目標實例所在虛擬機中操作系統的系統屬性信息,和/或,所述目標實例針對的目標加速硬件的硬件屬性信息。
可選地,在存在多個驅動文件時,所述驅動數據包為RPM包。
可選地,所述目標加速硬件為GPU,所述目標實例為GPU實例。
可選地,所述相關組件包括以下任一項或多項:
CUDA組件、TensorFlow組件。
一種驅動加載的裝置,應用于云計算平臺,包括:
驅動數據包獲取模塊,用于在檢測到首次啟動目標實例時,獲取針對所述目標實例的驅動數據包;其中,所述目標實例對應的實例鏡像預裝有除驅動外的相關組件;
目標驅動文件確定模塊,用于從所述驅動數據包中,確定與所述目標實例匹配的目標驅動文件;其中,所述驅動數據包包括一個或多個驅動文件;
驅動加載模塊,用于采用所述目標驅動文件,進行驅動加載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010075835.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:羊胴體機器人自主分割方法及系統
- 下一篇:換熱器零部件的加工設備





