全部產品
Search
文件中心

Platform For AI:通用模型匯出

更新時間:Jul 13, 2024

您可以使用通用模型匯出組件,將在MaxCompute中訓練得到的模型匯出到指定的OSS路徑。本文為您介紹如何使用通用模型匯出組件。

前提條件

已完成OSS授權,具體操作請參見雲產品依賴與授權:Designer

支援接入的上遊組件

可視化配置組件

您可以在通用模型匯出組件的參數設定頁簽,配置以下參數。image.png

參數

描述

重新命名

  • 配置該參數,則匯出的模型會按照配置名稱重新命名之後再儲存。

  • 未配置該參數,則匯出的模型按照上遊輸出的模型名稱來儲存。

說明

如果您需要每次執行模型匯出都覆蓋上次匯出的模型,需要配置重新命名並選中是否覆蓋參數。

是否覆蓋

選中該參數,產生的模型檔案會覆蓋指定OSS路徑中的同名模型檔案。

匯出模型格式

支援以下取值:

  • original:匯出模型包含一個.meta檔案和.model檔案共同描述模型。

  • pmml:匯出的模型檔案尾碼為.xml

上遊組件支援匯出的模型格式:

  • 常規機器學習組件,支援匯出originalpmml格式的模型,將輸出的模型串連通用模型匯出的連接埠1即可。連接埠1

  • PS系列組件,僅支援匯出original格式的模型。組件下遊需要同時串連通用模型匯出組件的連接埠1和連接埠2。連接埠1&連接埠2

PAI命令方式配置組件

您可以通過SQL指令碼DataWorks的ODPS SQL節點,執行以下PAI命令來配置組件。

PAI -name generalmodeltransfer2oss
-project algo_public
-Dformat="original"
-Drename="model_export"
-Doverwrite="false"
-DossPath="oss://examplebucket-cn-hangzhou-internal.aliyuncs.com/export/"
-Darn="acs:ram::xxxxxxxxxx:role/aliyunodpspaidefaultrole"
-DmodelName="model_flow_aius5tamq5rv4x****_node_anprs9ufo40opc****_model"

參數說明如下。

參數名稱

是否必選

參數描述

預設值

format

輸出模型的格式,支援以下取值:

  • original

  • pmml

rename

模型重新命名的名稱。

無(預設不做重新命名操作)

overwrite

是否覆蓋指定目錄下的同名模型,支援以下取值:

  • true

  • false

false

ossPath

匯出模型的OSS路徑。

arn

授權資訊。您可以登入PAI控制台,在全部產品依賴頁面的Designer地區,單擊操作列下的查看授權資訊,擷取授權資訊,具體操作請參見雲產品依賴與授權:Designer

inputTable

在匯出PS系列組件模型時,您需要同時配置PS系列組件訓練輸出的模型表。

modelName

需要匯出的離線模型(OfflineModel)名稱。