<address id="pnrlx"></address>

<progress id="pnrlx"><track id="pnrlx"><ol id="pnrlx"></ol></track></progress>

<font id="pnrlx"></font>

<dl id="pnrlx"></dl>

一種基于自定義算子組件的模型開發平臺及其方法與流程

文檔序號:29648337發布日期:2022-04-13 21:55來源:國知局
一種基于自定義算子組件的模型開發平臺及其方法與流程

1.本發明涉及一種基于自定義算子組件的模型開發平臺及其方法。


背景技術:

2.現階段,各個公開ai平臺中提供的算子組件均為機器學習、深度學習的算子。這些算子組件的底層通常是開源的機器學習、深度學習的python函數/類,以后臺的方式集成在平臺中,通過ai平臺的統一算子組件調用接口,實現標準化的調用操作。所有python函數/類調用所需的(全部/部分)參數,通過后臺數據庫的方式進行配置。前端通過讀取相應算子組件的數據庫配置,進而在前端界面給用戶展示需要配置的參數項,并通過輸入框、下拉菜單、滑動塊等輸入組件獲取參數配置,傳遞給python函數/類,使其能夠正常運行。
3.建模人員使用機器學習、深度學習為主的算子所搭建的模型,無法觀察模型內部的結構、系數等配置,因此無法滿足工業領域中的實時計算、性能仿真、健康管理等模型的可解釋性需求,無法證明模型的穩定性、外推能力等,因此國產ai平臺在工業領域中的應用并不廣泛,導致機器學習、深度學習在降低環境誤差、個體差異等方面提供的自動學習、自動特征選取尚未很好的賦能工業領域。
4.由此,針對工業領域的ai平臺必須同時擁有完整的機器學習、深度學習的算子,并結合大量工業領域的算子,才能促進機器學習、深度學習在工業領域中的使用。由于工業領域涉及的專業知識廣泛,而ai平臺的開發者擁有的工業知識有限,為了在短時間內快速實現ai平臺的推廣,需要創造工業領域算子組件開發的生態。在生態中,提供便捷的算子組件開發、展示以及訂閱等功能。在推廣ai平臺的同時,鼓勵建模人員自行集成相關領域的算子組件與組件包,并將其上架展示,供其他建模人員瀏覽以及付費訂閱。將訂閱得到的款項返還給開發該算子組件/組件包的人員,進一步鼓勵建模人員集成更多算子組件/組件包。
5.在當前架構下的ai平臺,若需要添加算子組件需要前后端工程師同時配合改造才能完成,降低了模型開發的速度、同時限制了平臺的適用性。
6.因此,需要ai平臺中需要提供便捷的自定義算子組件/組件包功能。


技術實現要素:

7.本發明的目的是克服現有技術的缺陷,提供一種基于自定義算子組件的模型開發平臺,添加算子組件無需修改后臺代碼;當需要使用的算子組件未預置在ai平臺官方組件包中時,可以查找第三方解決方案;開發的組件與組件包可以分享/訂閱。
8.本發明的另外一個目的是提供一種基于自定義算子組件的模型開發平臺的模型開發方法。
9.實現上述目的一種技術方案是:一種基于自定義算子組件的模型開發平臺,包括ai平臺、ai平臺用戶和至少兩個ai平臺租戶,其中:
10.所述ai平臺用戶包含3種類型,分別為ai平臺管理員、租戶管理員和普通用戶,每個ai平臺租戶均包括一個租戶管理員和若干普通用戶;所述ai平臺管理員對所述ai平臺進
行管理,所述租戶管理員對其所在的所述ai平臺租戶內的操作進行管理,所述普通用戶進行模型開發操作;
11.所述ai平臺包括組件開發模塊、組件包開發模塊、上架審核模塊、組件包訂閱模塊、模型開發模塊和拓展模塊;
12.所述組件開發模塊用于實現單個組件的編輯與注冊,單個組件包括描述信息、源代碼和參數信息;所述組件開發模塊內提供自動/手動源代碼校核功能,每個組件在ai平臺注冊成功后,ai平臺返回組件id;
13.所述組件包開發模塊用于實現組件包的編輯與注冊,單個組件包包括描述信息、一個或多個已注冊的組件以及訂閱方案信息;所述組件包開發模塊內提供自動/手動源代碼校核功能,每個組件包在ai平臺注冊成功后,ai平臺返回組件包id;
14.所述上架審核模塊用于負責提交組件包上架的申請以及組件包的審核,通過更新組件包的審批信息和顯示信息,將組件包由“已注冊”流轉到“待審核”;所述上架審核模塊包括沙箱環境子模塊,所述ai平臺管理員通過沙箱環境子模塊對組件包內的組件進行逐一審核,避免由于未知的錯誤導致正式環境崩潰,若組件包內的全部組件全部通過審核,則組件包上架,所有ai平臺用戶均可查看,若組件包內的任意組件未通過審核,則由所述ai平臺管理員填寫審核意見,并返回組件包開發者;
15.所述組件包訂閱模塊收到訂閱者的請求后,向組件包的開發者發起通知,開發者授權后,組件包對該訂閱者開放使用權限;
16.所述模型開發模塊用于負責將組件的源代碼集成至模型中,并通過參數配置界面,完成組件的參數配置,實現模型的正常運行;
17.所述拓展模塊用于實現ai平臺中的輔助功能。
18.上述的一種基于自定義算子組件的模型開發平臺,其中,所述組件開發模塊包括組件基礎信息子模塊、源代碼子模塊和參數信息子模塊,所述組件基礎信息子模塊用于注冊算子組件的概述信息、使用方法描述、參數描述、分類標簽、更新日期和附件;所述組件源代碼子模塊用于注冊組件的源代碼,并根據接口規范對代碼進行校驗;所述組件參數信息子模塊用于自動識別源代碼中的參數名,并注冊相應的參數輸入方式、注冊“加密”狀態和對源代碼進行隱藏;所述參數輸入方式包括但不限于文本框、下拉菜單和滑動組件。
19.上述的一種基于自定義算子組件的模型開發平臺,其中,所述組件采用單輸入-單輸出、單輸入-多輸出、多輸入-單輸出或多輸入-多輸出的形式。
20.上述的一種基于自定義算子組件的模型開發平臺,其中,所述組件包開發模塊包括組件包基礎信息子模塊、組件選擇子模塊和訂閱方案子模塊,所述基礎信息子模塊組件用于注冊組件包的描述信息,該描述信息包括功能描述、使用方法和所屬類別;所述組件選擇子模塊用于選擇組件注冊至當前組件包內,支持一次注冊多個組件;所述訂閱方案子模塊用于注冊組件包訂閱方案和開發者信息,所述組件包訂閱方案包括組件包的使用期限、調用次數和價格信息。
21.上述的一種基于自定義算子組件的模型開發平臺,其中,所述組件包包含一個或者多個組件,不同的組件包可以包含相同的組件。
22.上述的一種基于自定義算子組件的模型開發平臺,其中,所述模型開發模塊包括組件包展示子模塊和拖拉拽子模塊,所述組件包展示模塊用于展示通過所述上架審核模塊
審核并上架的組件包,所述組件包展示子模塊至少包含預置官方組件包和自定義組件包兩種展示方式;所述拖拉拽子模塊用于通過拖拉拽操作將組件包展示子模塊中的組件集成到模型中,并通過模型開發模塊內的參數配置界面,完成模型配置,實現模型代碼的執行。
23.上述的一種基于自定義算子組件的模型開發平臺,其中,所述組件包訂閱模塊用于負責將組件包使用者的訂閱請求傳遞至開發者所在的ai平臺租戶內的租戶管理員,若請求通過,則將訂閱者添加到允許訪問列表中,若請求不通過,則由開發者所在的ai平臺租戶內的租戶管理員填寫審核意見,并返回訂閱者。
24.上述的一種基于自定義算子組件的模型開發平臺,其中,所述拓展模塊包括但不限于權限管理子模塊,所述權限管理模塊用于控制用戶的組件包訂閱及使用權限,通過所述權限管理模塊指定/消除若干租戶的組件包訂閱權限,若該租戶獲得某一組件包的訂閱及使用權限,則其ai平臺租戶下所有ai平臺用戶均可使用該組件包;若該租戶失去某一組件包的訂閱及使用權限,則其租戶下所有ai平臺用戶均無法添加該組件包下的組件,對于已存在于模型中的組件ai平臺用戶可以進行執行或刪除,不能進行修改。
25.本發明還提供了一種基于自定義算子組件的模型開發方法,通過上述任意一項所述的基于自定義算子組件的模型開發平臺進行模型開發,包括以下步驟:
26.s1,第一租戶中的開發者開發組件步驟:所述開發者為一個ai平臺租戶中的普通用戶或者租戶管理員,開發者在前端頁面上新建組件,創建組件記錄,完成基礎信息、源代碼、參數信息的更新,通過組件開發模塊內提供的自動校驗功能后,實現組件在ai平臺上的注冊,開發者所在的ai平臺租戶內的所有用戶均可見該組件;
27.s2,第一租戶中的開發者開發組件包步驟:開發者在前端頁面上新建組件包,創建組件包記錄,完成組件包基礎信息和組件選擇,通過組件包開發模塊內提供的自動校驗功能后,實現組件包注冊至ai平臺,開發者所在的ai平臺租戶內的所有用戶均可見該組件包,且能夠使用該組件包;實現不修改平臺的后臺代碼在ai平臺上添加算子組件;
28.s3,第一租戶中的租戶管理員提交上架申請步驟:開發者所在的ai平臺租戶中的租戶管理員在前端頁面上編輯組件包的訂閱方案,提交上架申請,通過更新審批字段以及顯示字段,實現組件包流轉至ai平臺管理員進行審核;
29.s4,ai平臺管理員審核步驟:ai平臺管理員在前端頁面上使用組件包內的組件,對注冊至ai平臺的組件包中的組件進行逐一審核,全部審核通過后,組件包的顯示字段被更新,所有ai平臺用戶均可見該組件包,實現組件包及組件的分享;若組件包中的任意組件未通過審核,則由ai平臺管理員填寫審核意見,并返回組件包開發者;
30.s5,第二租戶中的租戶管理員訂閱組件包步驟:另一個ai平臺租戶中的ai平臺用戶在ai平臺的模型開發模塊的組件包展示頁面內找到所需的組件包,通知其所在的ai平臺租戶中的租戶管理員,該ai平臺租戶中的租戶管理員作為訂閱者,通過組件包訂閱模塊訂閱所需的組件包,更新組件包的訂閱信息,流轉至該組件包開發者所在的ai平臺租戶的租戶管理員處等待審核;
31.s6,第一租戶中的租戶管理員審核訂閱請求步驟:組件包開發者所在的ai平臺租戶的租戶管理員對訂閱申請進行審批,審批通過后,訂閱者租戶獲取組件包的使用權限,實現ai平臺用戶訂閱第三方組件包/組件;若審核駁回,則由組件包開發者所在的ai平臺租戶的租戶管理員填寫審核意見,更新訂閱者的“待審核”訂閱狀態改為“被駁回”,并返回訂閱
者審核意見;
32.s7,第二租戶中的任何用戶使用組件包步驟:組件包訂閱成功后,訂閱成功的ai平臺租戶中的所有用戶通過拓展模塊中的權限管理功能獲得組件包及其包含的組件的使用權限,并通過模型開發模塊對組件進行拖動、連接、參數配置,實現模型的開發,ai平臺用戶使用第三方的組件完成模型開發。
33.采用本發明的基于自定義算子組件的模型開發平臺及其方法的技術方案,可以解決建模工程師需要使用的算子組件未預置在ai平臺官方組件包中時,無法簡單快速地形成解決方案與知識積累的問題,避免用戶流失,促進ai平臺發展,具有以下有益效果為:
34.(1)添加算子組件無需修改后臺代碼;
35.(2)當需要使用的算子組件未預置在ai平臺官方組件包中時,可以查找第三方解決方案;
36.(3)開發的組件與組件包可以分享/訂閱。
附圖說明
37.圖1為本發明的一種基于自定義算子組件的模型開發平臺的總體框架圖;
38.圖2為本發明的一種基于自定義算子組件的模型開發方法的流程圖。
具體實施方式
39.為了使本技術領域的技術人員能更好地理解本發明的技術方案,下面結合附圖對其具體實施方式進行詳細地說明:
40.請參閱圖1,本發明的實施例,一種基于自定義算子組件的模型開發平臺,包括ai平臺1、ai平臺用戶和至少兩個ai平臺租戶。本實施例中兩個ai平臺租戶分別為ai平臺租戶a和ai平臺租戶b。
41.ai平臺用戶包含3種類型,分別為ai平臺管理員2、租戶管理員和普通用戶,每個ai平臺租戶均包括一個租戶管理員和若干普通用戶;比如ai平臺租戶a包括租戶管理員aa和若干普通用戶ab;ai平臺租戶b包括租戶管理員ba和若干普通用戶bb。
42.ai平臺管理員2對ai平臺1進行管理,租戶管理員對其所在的ai平臺租戶內的操作進行管理,普通用戶進行模型開發操作。
43.ai平臺1包括組件開發模塊11、組件包開發模塊12、上架審核模塊13、組件包訂閱模塊14、模型開發模塊15和拓展模塊16。
44.組件開發模塊11用于實現單個組件的編輯與注冊,單個組件包括描述信息、源代碼和參數信息;組件開發模塊11內提供自動/手動源代碼校核功能,每個組件在ai平臺注冊成功后,ai平臺返回組件id;組件可以采用單輸入-單輸出、單輸入-多輸出、多輸入-單輸出或多輸入-多輸出的形式。
45.組件開發模塊11包括組件基礎信息子模塊111、源代碼子模塊112和參數信息子模塊113,組件基礎信息子模塊111用于注冊算子組件的概述信息、使用方法描述、參數描述、分類標簽、更新日期和附件等;組件源代碼子模塊112用于注冊組件的源代碼,并根據接口規范對代碼進行校驗;組件參數信息子模塊113用于自動識別源代碼中的參數名,并注冊相應的參數輸入方式、注冊“加密”狀態和對源代碼進行隱藏;參數輸入方式包括但不限于文
本框、下拉菜單和滑動組件。退一步,也可以手動注冊參數,并自動更新源代碼。
46.組件包開發模塊12用于實現組件包的編輯與注冊,單個組件包包括描述信息、一個或多個已注冊的組件以及訂閱方案信息;組件包開發模塊12內提供自動/手動源代碼校核功能,每個組件包在ai平臺注冊成功后,ai平臺返回組件包id。
47.組件包開發模塊12包括組件包基礎信息子模塊121、組件選擇子模塊122和訂閱方案子模塊123,基礎信息子模塊組件121用于注冊組件包的描述信息,該描述信息包括功能描述、使用方法和所屬類別;組件選擇子模塊122用于選擇組件注冊至當前組件包內,支持一次注冊多個組件;訂閱方案子模塊123用于注冊組件包訂閱方案和開發者信息,組件包訂閱方案包括組件包的使用期限、調用次數和價格信息等。
48.組件包可以包含一個或者多個組件,不同的組件包可以包含相同的組件。
49.上架審核模塊13用于負責提交組件包上架的申請以及組件包的審核,通過更新組件包的審批信息和顯示信息,將組件包由“已注冊”流轉到“待審核”;上架審核模塊13包括沙箱環境子模塊131,ai平臺管理員2通過沙箱環境子模塊131對組件包內的組件進行逐一審核,避免由于未知的錯誤導致正式環境崩潰,若組件包內的全部組件全部通過審核,則組件包上架,所有ai平臺用戶均可查看,若組件包內的任意組件未通過審核,則由ai平臺管理員2填寫審核意見,并返回組件包開發者。
50.組件包訂閱模塊14收到訂閱者的請求后,向組件包的開發者發起通知,開發者授權后,組件包對該訂閱者開放使用權限;具體地,組件包訂閱模塊14用于負責將組件包使用者的訂閱請求傳遞至開發者所在的ai平臺租戶內的租戶管理員,若請求通過,則將訂閱者添加到允許訪問列表中,若請求不通過,則由開發者所在的ai平臺租戶內的租戶管理員填寫審核意見,并返回訂閱者。
51.模型開發模塊15用于負責將組件的源代碼集成至模型中,并通過參數配置界面,完成組件的參數配置,實現模型的正常運行;模型開發模塊15包括組件包展示子模塊151和拖拉拽子模塊152,組件包展示模塊151用于展示通過上架審核模塊13審核并上架的組件包,組件包展示子模塊151至少包含預置官方組件包和自定義組件包兩種展示方式;拖拉拽子模塊152用于通過拖拉拽操作將組件包展示子模塊中的組件集成到模型中,并通過模型開發模塊內的參數配置界面,完成模型配置,實現模型代碼的執行。
52.拓展模塊16用于實現ai平臺中的輔助功能。拓展模塊16包括但不限于權限管理子模塊161,權限管理模塊161用于控制用戶的組件包訂閱及使用權限,通過所述權限管理模塊指定/消除若干租戶的組件包訂閱權限,若該租戶獲得某一組件包的訂閱及使用權限,則其ai平臺租戶下所有ai平臺用戶均可使用該組件包;若該租戶失去某一組件包的訂閱及使用權限,則其租戶下所有ai平臺用戶均無法添加該組件包下的組件,對于已存在于模型中的組件ai平臺用戶可以進行執行或刪除,不能進行修改。
53.請參閱圖2,本發明還提供了一種基于自定義算子組件的模型開發方法,通過基于自定義算子組件的模型開發平臺進行模型開發,包括以下步驟:
54.s1,第一租戶中的開發者開發組件步驟:開發者為ai平臺租戶a中的普通用戶或者租戶管理員,開發者在前端頁面上新建組件,創建組件記錄,完成基礎信息、源代碼、參數信息的更新,通過組件開發模塊11內提供的自動校驗功能后,實現組件在ai平臺上的注冊,開發者所在的ai平臺租戶a內的所有用戶(租戶管理員aa和若干普通用戶ab)均可見該組件;
55.s2,第一租戶中的開發者開發組件包步驟:開發者在前端頁面上新建組件包,創建組件包記錄,完成組件包基礎信息和組件選擇,通過組件包開發模塊內提供的自動校驗功能后,實現組件包注冊至ai平臺,開發者所在的ai平臺租戶a內的所有用戶(租戶管理員aa和若干普通用戶ab)均可見該組件包,且能夠使用該組件包;實現不修改平臺的后臺代碼在ai平臺上添加算子組件;
56.s3,第一租戶中的租戶管理員提交上架申請步驟:開發者所在的ai平臺租戶中a的租戶管理員aa在前端頁面上編輯組件包的訂閱方案,提交上架申請,通過更新審批字段以及顯示字段,實現組件包流轉至ai平臺管理員2進行審核;
57.s4,ai平臺管理員審核步驟:ai平臺管理員2在前端頁面上使用組件包內的組件,對注冊至ai平臺的組件包中的組件進行逐一審核,全部審核通過后,組件包的顯示字段被更新,所有ai平臺用戶(ai平臺管理員2、租戶管理員和普通用戶)均可見該組件包,實現組件包及組件的分享;若組件包中的任意組件未通過審核,則由ai平臺管理員2填寫審核意見,并返回組件包開發者;
58.s5,第二租戶中的租戶管理員訂閱組件包步驟:另一個ai平臺租戶b中的ai平臺用戶在ai平臺的模型開發模塊15的組件包展示頁面內找到所需的組件包,通知其所在的ai平臺租戶b中的租戶管理員ba,該ai平臺租戶b中的租戶管理員ba作為訂閱者,通過組件包訂閱模塊14訂閱所需的組件包,更新組件包的訂閱信息,流轉至該組件包開發者所在的ai平臺租戶a的租戶管理員aa處等待審核;
59.s6,第一租戶中的租戶管理員審核訂閱請求步驟:組件包開發者所在的ai平臺租戶a的租戶管理員aa對訂閱申請進行審批,審批通過后,訂閱者租戶獲取組件包的使用權限,實現ai平臺用戶訂閱第三方組件包/組件;若審核駁回,則由組件包開發者所在的ai平臺租戶a的租戶管理員aa填寫審核意見,更新訂閱者的“待審核”訂閱狀態改為“被駁回”,并返回訂閱者ba審核意見;
60.s7,第二租戶中的任何用戶使用組件包步驟:組件包訂閱成功后,訂閱成功的ai平臺租戶b中的所有用戶(租戶管理員ba和若干普通用戶bb)通過拓展模塊中的權限管理功能獲得組件包及其包含的組件的使用權限,并通過模型開發模塊15對組件進行拖動、連接、參數配置,實現模型的開發,ai平臺用戶使用第三方的組件完成模型開發。
61.在步驟s1中,開發者在前端頁面上新建組件,新增組件數據表記錄,在前端頁面上編寫組件基礎信息,通過組件開發模塊11內提供的自動校驗功能自動校驗基礎信息,更新組件數據表中的基礎信息字段;然后在前端頁面上編寫組件源代碼;在前端頁面上添加參數信息,并自動更新源代碼,通過組件開發模塊11內提供的自動校驗功能自動校驗源代碼格式,更新組件數據表中的源代碼字段;自動檢測源代碼格式,并識別參數;在端頁面上編輯組件,并更新組件數據表中的參數字段;最后更新組件數據表中的顯示字段,實現組件在ai平臺上的注冊,開發者所在的ai平臺租戶a內的所有用戶(租戶管理員aa和若干普通用戶ab)均可見該組件。
62.在步驟s2中,開發者在前端頁面上新建組件包,新增組件包數據表記錄,在前端頁面上編寫組件包基礎信息;通過組件包開發模塊內提供的自動校驗功能自動校驗組件包基礎信息;然后更新組件包數據表中的基礎信息字段;然后在前端頁面上選擇組件開發模塊中已經開發完成的組件,更新組件包數據表中的組件字段;并更新組件包數據表中的顯示
字段,實現組件包注冊至ai平臺,開發者所在的ai平臺租戶a內的所有用戶(租戶管理員aa和若干普通用戶ab)均可見該組件包,且能夠使用該組件包;實現不修改平臺的后臺代碼在ai平臺上添加算子組件。
63.步驟s3中,開發者所在的ai平臺租戶中a的租戶管理員aa在前端頁面上編輯組件包的訂閱方案;更新組件包數據表中的訂閱方案字段;然后更新組件包數據表中的顯示字段;在前端頁面上提交組件包上架申請,更新組件包數據表中的審批字段,然后更新組件包數據表中的顯示字段;實現組件包流轉至ai平臺管理員2進行審核;
64.步驟s4中,ai平臺管理員2在前端頁面上使用組件包內的組件,對注冊至ai平臺的組件包中的組件人工進行逐一審核,全部審核通過后,更新組件包數據表中的審批字段,然后更新組件包數據表中的顯示字段,所有ai平臺用戶(ai平臺管理員2、租戶管理員和普通用戶)均可見該組件包,實現組件包及組件的分享;若組件包中的任意組件未通過審核,則由ai平臺管理員2填寫審核意見,更新組件包數據表中的審批字段,并返回組件包開發者。
65.步驟s5和s6中,訂閱者通過組件包訂閱模塊14訂閱所需的組件包,更新組件包的授權字段(訂閱信息),流轉至該組件包開發者所在的ai平臺租戶a的租戶管理員aa處等待審核;組件包開發者所在的ai平臺租戶a的租戶管理員aa對訂閱申請進行審批,審批通過后,更新組件包的授權字段,訂閱者租戶獲取組件包的使用權限,實現ai平臺用戶訂閱第三方組件包/組件;若審核駁回,則由組件包開發者所在的ai平臺租戶a的租戶管理員aa填寫審核意見,更新組件包的授權字段,使得訂閱者的“待審核”訂閱狀態改為“被駁回”,并返回訂閱者審核意見。
66.步驟s7中,組件包訂閱成功后,訂閱成功的ai平臺租戶b中的所有用戶(租戶管理員ba和若干普通用戶bb)通過拓展模塊中的權限管理功能獲得組件包及其包含的組件的使用權限,并通過模型開發模塊15對組件進行拖拽,在待開發的模型代碼中直接插入訂閱成功的組件源代碼,然后在前端頁面上配置組件參數,再模型代碼中插入組件參數,最后在前端頁面中點擊運算,就可執行模型代碼,實現模型的開發,實現了ai平臺用戶使用第三方的組件完成模型開發。
67.本發明的基于自定義算子組件的模型開發平臺,為了使ai模型開發人員(普通用戶)能夠快速建立模型,建立通用的ai平臺,并提供自定義算子組件注冊服務、自定義算子組件包注冊服務、發布包審核服務、組件包訂閱服務和模型開發服務。
68.本發明的基于自定義算子組件的模型開發方法,是基于多租戶多角色ai平臺的自定義算子組件/組件包(簡稱組件/組件包)的開發、分享、訂閱與使用方法,涉及ai建模領域,包括組件注冊、組件包注冊、組件包審核、組件包訂閱以及組件使用。簡單流程是:首先,租戶a的算子組件開發者通過ai平臺進行算子組件開發,并由ai平臺進行自動校驗;其次,租戶a的算子組件包開發者通過ai平臺選擇組件開發組件包,通過ai平臺管理員人工審核后,在ai平臺中進行展示;再次租戶b的模型開發者在ai平臺中訂閱租戶a中組件包開發者開發的組件包;最終,租戶b的模型開發者在ai平臺中使用租戶a中組件包開發者開發的組件包中的組件完成模型開發。
69.綜上所述,本發明的基于自定義算子組件的模型開發平臺及其方法,在添加算子組件無需修改后臺代碼;當需要使用的算子組件未預置在ai平臺官方組件包中時,可以查找第三方解決方案;開發者開發的組件與組件包可以分享/訂閱;在建模工程師需要使用的
算子組件未預置在ai平臺官方組件包中時,可以使用第三方開發的組件包及組件簡單快速地形成解決方案,避免用戶流失,促進ai平臺發展。
70.本技術領域中的普通技術人員應當認識到,以上的實施例僅是用來說明本發明,而并非用作為對本發明的限定,只要在本發明的實質精神范圍內,對以上所述實施例的變化、變型都將落在本發明的權利要求書范圍內。
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1