Model exportコンポーネントを使用して、MaxComputeでトレーニングされたモデルを特定のObject Storage Service (OSS) パスにエクスポートできます。 このトピックでは、モデルエクスポートコンポーネントの使用方法について説明します。
前提条件
Platform for AI (PAI) はOSSへのアクセスを許可されています。 詳細については、「Machine Learning Designerの使用に必要な権限の付与」をご参照ください。
サポートされている上流コンポーネント
一般的な機械学習コンポーネント
パラメータサーバ (PS) コンポーネント
PAIコンソールでコンポーネントを設定する
モデルエクスポートコンポーネントの [パラメーター設定] タブで次のパラメーターを設定できます。
パラメーター | 説明 |
名前の変更 |
説明 新しいモデルをエクスポートするたびに、以前にエクスポートしたモデルをオーバーライドする場合は、[名前の変更] パラメーターを設定し、[上書き] オプションを選択する必要があります。 |
上書き | このオプションを選択すると、生成されたモデルファイルは、指定されたOSSパス内の同じ名前のモデルファイルを上書きします。 |
エクスポートモデルタイプ | 有効な値:
アップストリームコンポーネントでサポートされているエクスポートモデルのタイプ:
|
PAIコマンドを使用してコンポーネントを構成する
SQL Scriptコンポーネントまたは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 | 可 | エクスポートするモデルの形式。 有効な値:
| なし |
rename | 不可 | モデルの新しい名前。 | これは、名前が変更されていないことを示します。 |
overwrite | 不可 | 指定したパスに同じ名前のモデルを上書きするかどうかを指定します。 有効な値:
| false |
ossPath | 可 | エクスポートするモデルのOSSパス。 | なし |
arn | 可 | 権限付与情報。 権限情報を取得するには、 PAIコンソールを開き、[依存サービス] ページに移動します。 [デザイナー] セクションでOSSを見つけ、[操作] 列の [権限の表示] をクリックします。 詳細については、「Machine Learning Designerの使用に必要な権限の付与」をご参照ください。 | なし |
inputTable | 不可 | PS関連コンポーネントから取得したモデルをエクスポートする場合は、これらのコンポーネントの出力モデルテーブルを設定する必要があります。 | なし |
modelName | 可 | エクスポートするモデルの名前。 | なし |