[發明專利]在docker環境下部署加速器的方法、裝置和介質在審
| 申請號: | 202011435350.2 | 申請日: | 2020-12-10 |
| 公開(公告)號: | CN112506611A | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 牟奇;張德閃;張燦;徐亞明 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F8/41 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 史翠 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | docker 環境 部署 加速器 方法 裝置 介質 | ||
本發明實施例公開了一種在docker環境下部署加速器的方法、裝置和介質,利用預先設定的docker部署腳本,構建dockerfile。將宿主機上的驅動編譯文件拷貝至與dockerfile相同的路徑下,在運行dockerfile生成docker容器之后,可以直接將驅動編譯文件拷貝至docker容器中。dockerfile中包含的環境設置腳本用于實現在docker環境下部署加速器時進行環境變量的設置。調用環境設置腳本在docker容器中對驅動編譯文件進行編譯和安裝,以實現加速器在docker環境下的部署。通過調用腳本可以快速的在docker環境下完成加速器的部署,極大的提高了加速器的部署效率。
技術領域
本發明涉及云計算數據中心技術領域,特別是涉及一種在docker環境下部署加速器的方法、裝置和計算機可讀存儲介質。
背景技術
隨著大數據、云計算、人工智能技術的興起,人們對數據計算速度的要求越來越高,傳統的中央處理器(Central Processing Unit,CPU)計算性能已經無法滿足業務需求。基于這種考慮,提出了一種適用于服務器的異構加速平臺,由CPU、現場可編輯門陣列(Field Programmable Gate Array,FPGA)和微控制單元(Microcontroller Unit,MCU)組成。其基本原理是將一部分數據放到FPGA中使用特定算法進行快速處理,然后將處理結果反饋給CPU,減輕CPU的壓力,提高服務器工作效率。
雖然FPGA加速器在數據加速方面優勢明顯,但是其部署過程卻非常復雜。首先,我們需要在物理機上安裝對應的驅動;其次,每次搭建環境都需設置板卡運行的環境變量;在板卡應用編譯過程中可能會需求大量的依賴。以上因素嚴重制約了FPGA加速器的應用場景落地。
容器技術是一種新型的虛擬化技術,它是操作系統中一組受到資源限制且彼此間相互隔離的獨立進程。相比傳統的虛擬機技術,容器技術具有資源利用率更高效、軟件封裝性更簡單、軟件遷移和擴展更方便的特點。docker是依托于Linux內核的容器技術而發展起來的一種目前主流的容器引擎,它將底層系統、依賴環境、應用程序等進行統一打包,并形成一個整體的鏡像文件,最后作為一個獨立的容器部署在其他的平臺或宿主機上。傳統docker部署方案中都是將設備驅動安裝在物理機上,只在docker中打包應用實例,但是這無法解決FPGA加速器部署步驟繁瑣的問題。
可見,如何降低加速器部署的難度,是本領域技術人員需要解決的問題。
發明內容
本發明實施例的目的是提供一種在docker環境下部署加速器的方法、裝置和計算機可讀存儲介質,可以降低加速器部署的難度。
為解決上述技術問題,本發明實施例提供一種在docker環境下部署加速器的方法,包括:
利用預先設定的docker部署腳本,構建dockerfile;其中,所述dockerfile中包含有部署加速器所需的環境設置腳本;
將宿主機上的驅動編譯文件拷貝至與所述dockerfile相同的路徑下;
運行所述dockerfile以生成docker容器,并將所述驅動編譯文件拷貝至所述docker容器中;
調用所述環境設置腳本在所述docker容器中對所述驅動編譯文件進行編譯和安裝,以實現加速器在docker環境下的部署。
可選地,所述運行所述dockerfile以生成docker容器包括:
利用docker build指令執行所述dockerfile中包含的操作,以生成docker鏡像;
利用docker run指令運行所述docker鏡像以得到docker容器。
可選地,所述利用docker build指令執行所述dockerfile中包含的操作,以生成docker鏡像包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011435350.2/2.html,轉載請聲明來源鉆瓜專利網。





