[發明專利]基于ICE的異構平臺高效智能計算應用架構及其構建方法在審
| 申請號: | 202110965708.0 | 申請日: | 2021-08-23 |
| 公開(公告)號: | CN113703772A | 公開(公告)日: | 2021-11-26 |
| 發明(設計)人: | 瞿秋薏;寇金橋;吳敏;王浩楓 | 申請(專利權)人: | 北京計算機技術及應用研究所 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/65 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 劉瑞東 |
| 地址: | 100854*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 ice 平臺 高效 智能 計算 應用 架構 及其 構建 方法 | ||
1.一種基于ICE的異構平臺高效智能計算應用架構,其特征在于,該架構分為三大部分,智能應用客戶端、多個異構平臺智能算法服務器組成的計算資源池和IceGrid管理器;
智能應用客戶端程序代碼包括:應用代碼、ICE中間件庫和Slice接口編譯生成的代理代碼,用于運行計算任務,通過請求計算服務,獲得計算結果;
服務器端包括多臺異構系統,每臺服務器端程序代碼包括Slice接口編譯生成的骨架框架代碼、繼承骨架框架代碼實現服務端具體業務邏輯的服務實現代碼、基于各平臺學習框架實現的深度學習網絡、封裝服務對象的對象適配器代碼和Ice中間件庫,用于運行計算服務,返回計算結果;
客戶端和服務器、服務器和服務器之間通過IceGrid管理器實現服務請求分派。
2.如權利要求1所述的基于ICE的異構平臺高效智能計算應用架構,其特征在于,所述基于各平臺學習框架實現的深度學習網絡的對外接口和支持的編程語言不相同。
3.一種基于如權利要求1或2的架構實現的圖像識別智能應用系統代碼框架,其特征在于,
圖像識別應用客戶端程序代碼包括圖像識別應用代碼Client.cpp、ICE中間件C++核心庫和Slice接口編譯生成的代理代碼ObjIdentify.cpp;
圖像識別服務端代碼包括針對異構平臺進行Slice接口編譯生成的骨架框架代碼ObjIdentify.cpp/ObjIdentify.py、繼承骨架框架代碼實現服務端具體業務邏輯的服務實現代碼ObjIdentifyI.cpp/ObjIdentifyI.py、基于各平臺學習框架實現的圖像識別網絡、對象適配器代碼和Ice中間件庫代碼。
4.如權利要求3所述的圖像識別智能應用系統代碼框架,其特征在于,所述圖像識別網絡為Yolov3網絡。
5.一種如權利要求3或4所述的圖像識別智能應用系統代碼框架的構建方法,其特征在于,該方法包括如下步驟:
S1、對智能計算應用系統進行劃分確定服務,使用Slice接口描述語言描述這些服務可以被調用的操作以及需要交換的數據,接口的定義存儲在ObjIdentify.ice文件中;
S2、利用ICE提供的編譯程序將Slice接口翻譯為平臺具體的框架代碼,包括服務器端骨架框架代碼和客戶端代理代碼;
S3、繼承骨架框架代碼,編程實現服務器端代碼提供ICE對象的具體業務邏輯,同時利用ICE核心API實現對象適配器;
S4、實現客戶端代碼來獲取服務器提供對象的代理;
S5、定義并部署配置文件,使用IceGrid管理器實現服務注冊和服務自動發現;
S6、編譯、運行客戶端和服務器端代碼,完成基于ICE的智能應用系統的開發。
6.如權利要求5所述的圖像識別智能應用系統代碼框架的構建方法,其特征在于,其特征在于,所述步驟S1中一個服務的描述對應一個單獨的.ice文件。
7.如權利要求5所述的圖像識別智能應用系統代碼框架的構建方法,其特征在于,其特征在于,所述步驟S1中Slice定義含有一個接口,叫作ObjIdentify,接口僅提供了一個操作叫作GetObjBbox,該操作接受一個圖像序列作為輸入參數,輸入參數類型為自定義數據類型Tensor,并返回圖像識別結果,返回參數類型為自定義數據類型BboxSeq,該數據類型標識了各個識別結果的名稱、坐標和置信度。
8.如權利要求7所述的圖像識別智能應用系統代碼框架的構建方法,其特征在于,其特征在于,所步驟S2中,使用ICE提供的slice2py命令行將ObjIdentify.ice翻譯為Python語言,生成ObjIdentify.py文件;使用ICE提供的slice2cpp命令行將ObjIdentify.ice翻譯為C++語言,生成ObjIdentify.h和ObjIdentify.cpp文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京計算機技術及應用研究所,未經北京計算機技術及應用研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110965708.0/1.html,轉載請聲明來源鉆瓜專利網。





