Le composant Export General-Purpose Model enregistre un modèle MaxCompute entraîné dans Object Storage Service (OSS). Utilisez-le comme dernière étape d’un pipeline PAI Designer après l’entraînement : le modèle exporté est alors prêt pour le déploiement ou le partage.
Prérequis
Avant de commencer, assurez-vous d’avoir :
Autorisé OSS pour Designer. Pour plus de détails, consultez la rubrique Cloud product dependencies and authorization: Designer
Composants amont pris en charge
Les composants d’entraînement suivants peuvent se connecter au composant Export General-Purpose Model. Les exigences en matière de ports et les formats d’exportation pris en charge varient selon le type de composant.
| Composant amont | Type | Formats pris en charge | Connexion de port |
|---|---|---|---|
| Gradient Boosting Decision Trees (GBDT) Binary Classification | General ML | original, pmml | Port 1 uniquement |
| Linear Support Vector Machine | General ML | original, pmml | Port 1 uniquement |
| Logistic Regression Binary Classification | General ML | original, pmml | Port 1 uniquement |
| GBDT Regression | General ML | original, pmml | Port 1 uniquement |
| Linear Regression | General ML | original, pmml | Port 1 uniquement |
| k-means Clustering | General ML | original, pmml | Port 1 uniquement |
| Logistic Regression Multiclass Classification | General ML | original, pmml | Port 1 uniquement |
| Naive Bayes | General ML | original, pmml | Port 1 uniquement |
| PS-SMART Binary Classification Training | PS-series | original uniquement | Port 1 et port 2 |
| PS-SMART Multiclass Classification | PS-series | original uniquement | Port 1 et port 2 |
| PS-SMART Regression | PS-series | original uniquement | Port 1 et port 2 |
| PS Linear Regression | PS-series | original uniquement | Port 1 et port 2 |
Règles de connexion des ports :
Composants General ML — connectez le modèle de sortie au port 1 du composant Export General-Purpose Model.

Composants PS-series — connectez les ports 1 et 2.

Configurer le composant dans Designer
Dans l’onglet Parameters du composant Export General-Purpose Model, configurez les paramètres suivants.
| Paramètre | Obligatoire | Description | Valeur par défaut |
|---|---|---|---|
| Rename | Non | Nouveau nom pour le modèle exporté. Si ce champ est laissé vide, le modèle est enregistré sous le nom du modèle de sortie amont. | Aucune (le modèle conserve le nom amont) |
| Overwrite Existing Model | Non | Lorsqu’il est utilisé conjointement avec Rename, écrase le modèle précédemment exporté à chaque exécution. Configurez cette option pour éviter l’accumulation de plusieurs exports sur le même chemin OSS. | Non sélectionné |
| Overwrite | Non | Écrase tout fichier de modèle portant le même nom sur le chemin OSS spécifié. | Non sélectionné |
| Export Model Format | Oui | Format du fichier de modèle exporté. Valeurs prises en charge : original (exporte un fichier .meta et un fichier .model) ou pmml (exporte un fichier .xml). Consultez le tableau ci-dessus pour vérifier les formats pris en charge par votre composant amont. |
Aucune |
Pour écraser le modèle précédemment exporté à chaque exécution, définissez Rename et sélectionnez Overwrite Existing Model .
Configurer le composant à l’aide des commandes PAI
Exécutez la commande PAI suivante dans un script SQL ou un nœud ODPS SQL dans DataWorks.
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"
| Paramètre | Obligatoire | Description | Valeur par défaut |
|---|---|---|---|
format |
Oui | Format d’exportation : original ou pmml. |
Aucune |
rename |
Non | Nouveau nom pour le modèle exporté. | Aucune (le modèle conserve le nom amont) |
overwrite |
Non | Indique s’il faut écraser un modèle portant le même nom sur le chemin cible. Valeurs acceptées : true ou false. |
false |
ossPath |
Oui | Chemin OSS vers lequel exporter le modèle. | Aucune |
arn |
Oui | Informations d’autorisation (ARN du rôle RAM). Pour obtenir cette valeur, accédez à la console PAI, accédez à All Product Dependencies, recherchez la section Designer, puis cliquez sur View Authorization Information dans la colonne Actions. Pour plus de détails, consultez la rubrique Cloud product dependencies and authorization: Designer. | Aucune |
inputTable |
Non | Requis lors de l’exportation depuis un composant PS-series. Spécifiez la table de modèle générée par le composant d’entraînement. | Aucune |
modelName |
Oui | Nom du modèle hors ligne à exporter. | Aucune |