System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及工業互聯網領域,更具體地,涉及一種面向開放架構的工業智能模型快速封裝方法。
技術介紹
1、工業互聯網的核心是數據驅動的智能分析與決策優化。工業互聯網從發展之初,就將數據作為核心要素,將數據驅動的優化閉環作為實現工業互聯網賦能價值的關鍵。在工業互聯網體系架構1.0中,明確提出工業互聯網核心是基于全面互聯而形成數據驅動的智能,即通過數據采集交換、集成處理、建模分析、優化決策與反饋控制等實現機器設備、運營管理到商業活動的智能與優化。工業互聯網架構2.0則進一步強調數據閉環的作用,明確了工業互聯網基于感知控制、數字模型、決策優化三個基本層次,以及由自下而上的信息流和自上而下的決策流構成的工業數字化應用優化閉環實現核心功能。
2、工業智能是實現工業互聯網數據優化閉環的關鍵。在全面感知、泛在連接、深度集成和高效處理的基礎上,工業智能基于計算與算法,將以人為主的決策和反饋轉變為基于機器或系統自主建模、決策、反饋的模式,為工業互聯網實現精準決策和動態優化提供更大的可能性。工業智能實現了從數據到信息、知識、決策的轉化,挖掘數據潛藏的意義,擺脫傳統認知和知識邊界的限制,為決策支持和協同優化提供可量化依據,最大化發揮利用工業數據隱含價值,成為工業互聯網發揮使能作用的重要支撐。
3、工業智能模型在工業互聯網中的應用具有重要意義,但是不同智能模型對于運行環境的需求,以及運行方式都有所不同。因此工業企業在部署自己開發或者網絡獲取的智能模型時,往往存在部署環境、操作方式復雜等問題,需要大量的人工介入,難以實現一鍵式自動化
技術實現思路
1、本專利技術的目的是克服上述現有技術的缺陷,提供一種面向開放架構的工業智能模型快速封裝方法。該方法包括以下步驟:
2、步驟1:解析智能模型,獲取所述智能模型的配置信息和依賴信息,并進行規范性檢測;
3、步驟2:基于所述智能模型的配置信息和依賴信息,對所述智能模型進行服務化接口封裝,并進行接口封裝結果測試;
4、步驟3:將經過服務化接口封裝后的智能模型封裝在容器鏡像中,并進行容器鏡像的運行測試,進而將經測試的容器鏡像上傳至模型鏡像倉庫;
5、步驟4:將封裝后的容器鏡像和服務運行所需端口號、運行健康信息檢測api封裝在helm?chart中,并完成該helm?chart在容器編排引擎kubernetes集群中的部署運行測試,進而將經測試的helm?chart上傳至模型helm倉庫。
6、與現有技術相比,本專利技術的優點在于,所提供的面向開放架構的工業智能模型快速封裝方法,設計了工業智能模型四層遞進式封裝結構以及快速封裝流程,能夠將工業智能模型轉換為工業智能服務,實現一鍵式快捷部署與管理。封裝結構由內向外依次是工業智能模型規范封裝、服務化接口封裝、容器鏡像封裝、helm?chart封裝。本專利技術解決了智能模型部署與操作復雜問題,將模型轉化為易部署的智能服務,僅通過http/https?api服務調用即可完成智能模型的控制運行,降低了模型使用中的學習成本,并且打破智能模型對環境依賴性,能夠快速自動化部署在kubernetes集群中。
7、通過以下參照附圖對本專利技術的示例性實施例的詳細描述,本專利技術的其它特征及其優點將會變得清楚。
本文檔來自技高網...【技術保護點】
1.一種面向開放架構的工業智能模型快速封裝方法,包括:
2.根據權利要求1所述的方法,其特征在于,步驟1包括:
3.根據權利要求2所述的方法,其特征在于,所述封裝需求包括提供數據存儲位置、模型運行接口、開放架構環境依賴、額外依賴包需求、基本語言需求。
4.根據權利要求1所述的方法,其特征在于,在步驟2中,經過服務化接口封裝后的智能模型設有數據接口、控制接口、模型運行與健康信息接口三類接口,并能夠通過HTTP/HTTPSAPI進行調用和控制,所述數據接口負責控制所述智能模型運行所需數據的獲取,以及運行結果的輸出,所述控制接口負責所述智能模型控制相關信息的設置以及所述智能模型的運行啟停控制,所述模型運行與健康信息接口負責所述智能模型的運行信息獲取以及給Liveness?Probe和Readiness?Probe進行容器健康信息檢測。
5.根據權利要求1所述的方法,其特征在于,步驟3包括:
6.根據權利要求1所述的方法,其特征在于,步驟4包括:
7.根據權利要求1所述的方法,其特征在于,所述開放架構是開源的深度學習
8.根據權利要求4所述的方法,其特征在于,對于所述數據接口,設置POST/model/upload接口,負責上傳所述智能模型運行所需數據,存放于指定文件夾;設置GET/model/rundatas/{dataId}/download,下載指定ID的數據文件;設置DELETE/model/rundatas/{dataId},刪除指定ID的數據文件;
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其中,該計算機程序被處理器執行時實現根據權利要求1至8中任一項所述的方法的步驟。
10.一種計算機設備,包括存儲器和處理器,在所述存儲器上存儲有能夠在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至8中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種面向開放架構的工業智能模型快速封裝方法,包括:
2.根據權利要求1所述的方法,其特征在于,步驟1包括:
3.根據權利要求2所述的方法,其特征在于,所述封裝需求包括提供數據存儲位置、模型運行接口、開放架構環境依賴、額外依賴包需求、基本語言需求。
4.根據權利要求1所述的方法,其特征在于,在步驟2中,經過服務化接口封裝后的智能模型設有數據接口、控制接口、模型運行與健康信息接口三類接口,并能夠通過http/httpsapi進行調用和控制,所述數據接口負責控制所述智能模型運行所需數據的獲取,以及運行結果的輸出,所述控制接口負責所述智能模型控制相關信息的設置以及所述智能模型的運行啟停控制,所述模型運行與健康信息接口負責所述智能模型的運行信息獲取以及給liveness?probe和readiness?probe進行容器健康信息檢測。
5.根據權利要求1所述的方法,其特征在于,步驟3包括:
...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。