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

自定義Python腳本上架

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

  1. 登錄工業大腦智能制造平臺AICS

  2. 左側導航欄單擊組件管理 > 自定義組件

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

    新建組件
  4. 新增組件面板,正確填入參數,單擊左下角確定

    python腳本

    參數

    說明

    控制場景

    實時算法編排工業分析建模

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

    組件名稱

    自定義組件的名稱。

    標識

    自定義組件的標識,組件標識在賬號內具有唯一性。

    類型

    • Python腳本:畫布通過Python編譯器編寫腳本。

    • Python組件:上架組件前編寫好腳本,只可編輯輸入、輸出參數,不可修改Python代碼。

    • 算法包組件:上傳算法包方式運行組件。

    此處選擇Python腳本

    分組

    目前選擇默認分組。

    運行方式

    • service實時調用:畫布可實時調用組件,組件超時一分鐘運行失敗。此調用為常駐服務。

    • service異步回調:組件運行超過一分鐘,服務掛起狀態,走異步邏輯。此調用為常駐服務。

    • job:只有算法包組件類型可使用。調用一次啟動一次pod,運行完成自動銷毀。

    圖標

    為自定義組件選擇一個圖標。

    描述

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

  5. 組件搭建。

    image.png

    序號

    操作

    1

    新增輸入端口。

    2

    新增輸出端口。

    3

    從左側控件欄拖拽Python代碼編輯器控件到輸入配置頁簽下。

    4

    從左側控件欄拖拽動態輸入配置控件到輸入配置頁簽下。

    5

    從左側控件欄拖拽動態輸出配置控件到輸入配置頁簽下。

    6

    分別對每一個控件進行配置。

    7

    保存編輯。

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

  7. 畫布配置Python腳本。

    將自定義Python腳本拖入畫布并選中,將如下腳本填入右側的Python代碼編輯器,可以根據自己的業務需求修改腳本。

    # import start
    from algo_sdk import file_util as sdk
    
    
    ### customer code start
    def main(input_data, context):
        # 上游輸出獲取 這里的IN1是指組件搭建的時候端口綁定控件的參數標識
        IN1 = input_data["IN1"] or None
        # mv1 是配置的參數的key
        mv1Value = IN1["mv1"]["value"]
    
        # 文件下載 UPLOAD是組件搭建的時候配置的參數標識
        UPLOAD = input_data["UPLOAD"] or None
        path = UPLOAD["default"]["value"]
        httpResponse = sdk.download(path)
    
        # 本節點輸出 dataKey1 dataKey2是輸出配置的key
        OUT1 = {
            "dataKey1": {
                "value": mv1Value,
                "keyName": "keyName",
                "quality": 192
            },
            "dataKey2": {
                "value": str(httpResponse, 'UTF-8'),
                "keyName": "keyName",
                "quality": 192
            }
        }
        return OUT1
    ### customer code end