日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

自定義Python組件上架

更新時(shí)間:

AICS組件根據(jù)來(lái)源分為平臺(tái)組件和自定義組件。平臺(tái)組件為系統(tǒng)內(nèi)置的組件,用戶不可編輯;自定義組件是用戶自己編輯上架的組件。目前AICS支持Python腳本、Python組件、算法包組件三種自定義組件。本文介紹自定義Python組件的上架流程。

  1. 登錄工業(yè)大腦智能制造平臺(tái)AICS

  2. 左側(cè)導(dǎo)航欄單擊組件管理 > 自定義組件

  3. 自定義組件頁(yè)面,單擊右上角的新增組件

    新建組件
  4. 新增組件面板,正確填入?yún)?shù),單擊左下角確定

    python組件

    參數(shù)

    說(shuō)明

    控制場(chǎng)景

    實(shí)時(shí)算法編排工業(yè)分析建模

    如選擇實(shí)時(shí)算法編排,該自定義組件只能在實(shí)時(shí)算法編排的畫布中使用;選擇工業(yè)分析建模,該自定義組件只能在工業(yè)分析建模的畫布中使用。

    組件名稱

    自定義組件的名稱。

    標(biāo)識(shí)

    自定義組件的唯一標(biāo)識(shí)。

    類型

    • Python腳本:畫布通過(guò)Python編譯器編寫腳本。

    • Python組件:上架組件前編寫好腳本,畫布通過(guò)控件運(yùn)行腳本。

    • 算法包組件:上傳算法包方式運(yùn)行組件。

    此處選擇Python組件

    分組

    目前選擇默認(rèn)分組。

    運(yùn)行方式

    • service實(shí)時(shí)調(diào)用:畫布可實(shí)時(shí)調(diào)用組件,組件超時(shí)一分鐘運(yùn)行失敗。此調(diào)用為常駐服務(wù)。

    • service異步回調(diào):組件運(yùn)行超過(guò)一分鐘,服務(wù)掛起狀態(tài),走異步邏輯。此調(diào)用為常駐服務(wù)。

    • job:只有算法包組件類型可使用。調(diào)用一次啟動(dòng)一次pod,運(yùn)行完成自動(dòng)銷毀。

    圖標(biāo)

    為自定義組件選擇一個(gè)圖標(biāo)。

    描述

    選填,自定義組件的描述信息。

    Python腳本

    根據(jù)用戶的業(yè)務(wù)來(lái)書寫的Python代碼。

    Python腳本樣例:

    #import start
    
    ### customer code start
    def main(input_data, context):
        # input_data["IN1"] 用來(lái)取輸入端口 參數(shù)標(biāo)識(shí)為IN1的數(shù)據(jù)
        IN1 = input_data["IN1"] or None
        # IN1["key1"]["value"] 用來(lái)表示取IN1中配置的key1的值
        key1 = IN1["key1"]["value"]
        # OUT1是返回的參數(shù)標(biāo)準(zhǔn)JSON對(duì)象。用戶可以根據(jù)自己的業(yè)務(wù)定義
        OUT1 = {
            "dataKey":{
                "value": key1,
                "keyName":"keyName",
                "quality":192
            },
            "dataKey2":{
                "value": 192,
                "keyName":"keyName",
                "quality":192
            },
            "dataKey3":{
                "value": 222,
                "keyName":"keyName",
                "quality":192
            }
        }
        return OUT1
    ### customer code end
  5. 組件控件添加。

    image.png

    序號(hào)

    操作

    1

    新增輸入端口,IN1端口配置控件自動(dòng)出現(xiàn)在輸入配置頁(yè)簽下。

    可根據(jù)自己的業(yè)務(wù)需求新增多個(gè)輸入端口,并從左側(cè)控件欄拖入控件。

    2

    新增輸出端口,OUT1端口配置控件自動(dòng)出現(xiàn)在輸入配置頁(yè)簽下。

    可根據(jù)自己的業(yè)務(wù)需求新增多個(gè)輸出端口,并從左側(cè)控件欄拖入控件。

    3

    分別選中IN1端口配置OUT1端口配置控件,在右側(cè)控件配置欄進(jìn)行配置。

    4

    保存編輯。

  6. 回到自定義組件頁(yè)面,選中剛剛新建的Python組件,在操作欄中單擊發(fā)布,填寫版本號(hào),選擇發(fā)布類型,即可上架該組件。

  7. 運(yùn)行Python組件。

    將自定義Python腳本拖入畫布,單擊畫布左上角的運(yùn)行圖標(biāo)。

    運(yùn)行