- Notes de publication
- Avant de commencer
- Démarrage
- Installation d'AI Center
- Migration et mise à niveau
- Projets
- Jeux de données
- Labellisation des données
- Paquets ML
- À propos des paquets ML
- Construire des paquets ML
- Gestion des paquets ML
- Installation hors ligne des paquets ML
- Paquets prêts à l’emploi
- Pipelines
- Compétences ML
- Journaux ML
- Document UnderstandingTM dans AI Center
- Comment
- Licences
- Guide de dépannage de base
Gestion des paquets ML
À partir de la version 2022.10, l'importation et l'exportation de paquets ML à l'aide de scripts ne sont plus prises en charge.
Consultez les sections Importer un paquet ML (Import ML Package) et Télécharger des paquets ML (Download ML Packages) pour plus d'informations sur l'importation et l'exportation de paquets ML à l'aide de l'interface utilisateur.
Il existe trois façons de créer un package :
- Télécharger le fichier zip (Upload zip file) : utilisez cette option lorsque vous avez préparé un fichier zip.
- Packages prêts à l'emploi (Out of the box Packages) : utilisez cette option lorsque vous souhaitez utiliser un paquet ML développé par UiPath ou la communauté Open Source.
- Importer un package ML (Import ML Package) : utilisez cette option pour importer un package qui a été précédemment exporté à partir d' UiPath AI Center ,
Remarque : pour accéder à la page Importer un package ML (Import ML Package), assurez-vous que le rôle OOB_UPLOAD lui est attribué au niveau du locataire. Pour plus d'informations, consultez la section Gestion des autorisations au niveau du locataire.
Avant de télécharger des packages, assurez-vous qu'ils sont construits comme spécifié ici.
class
, break
, from
, finally
, global
, None
, etc. Assurez-vous de choisissez un autre nom. Les exemples répertoriés ne sont pas complets car le nom du package est utilisé pour class <pkg-name>
et import <pck-name>
.
Suivez ces étapes pour télécharger un package déjà créé :
Suivez ces étapes pour télécharger un package exporté depuis UiPath® AI Center:
- Sur la page Paquets ML (ML Packages) cliquez sur le bouton Importer un paquet ML (Import ML Package). La page Importer un nouveau package (Import new package) s'affiche.
- Dans le champ Télécharger le package (Upload package), ajoutez le fichier
zip
téléchargé à l'aide de la procédure Téléchargement des paquets ML. - Dans le champ Télécharger les métadonnées json (Upload metadata json), ajoutez le fichier
json
téléchargé à l'aide de la procédure ci-dessus. - Cliquez sur Créer (Create).
Forfaits privés
- Le package importé aura le même nom que dans l'environnement d'exportation, tiré du fichier de métadonnées. Si un package portant le même nom existe déjà, le champ
version
des métadonnées sera ensuite vérifié. Si la version est la même, une nouvelle version mineure sera créée. Par exemple, si vous importez un package nomméNew Package
, version7
, et que vous avez déjà un package du même nom, mais que la version7.3
existe, le nouveau package importé sera la version7.4
. S'il n'y a pas de version, le package créé aura la prochaine version majeure disponible. - Si le nom des métadonnées de package importées n'existe pas dans l'environnement de destination, le nouveau nom de package est créé dans l'environnement de destination.
Paquets publics
- Le package importé aura le même nom que dans l'environnement d'exportation, tiré du fichier de métadonnées. Si un package portant le même nom existe déjà, le champ
sourcePackageVersion
des métadonnées sera ensuite vérifié pour lesourcePackageVersion
dans l'environnement de destination. Après cela, la prochaine version mineure sera téléchargée. Assurez-vous de modifier la version dans l'environnement de destination ou de remplacer le champsourcePackageVersion
dans le fichier de métadonnées par la version disponible dans l'environnement de destination. -
Si le nom des métadonnées de package importées n'existe pas dans l'environnement de destination, le nouveau nom de package est créé dans l'environnement de destination.
.zip
importé selon les exigences décrites ici. Les trois contrôles suivants sont effectués :
- Un dossier racine non vide existe.
- Un fichier requirements.txt existe.
- Un fichier nommé main.py existe dans le dossier racine qui implémente une classe Principal (Main). La classe est ensuite validée pour implémenter les fonctions
__init__
etpredict
.
Le succès ou l'échec ainsi que les erreurs qui l'ont causé sont affichés sur la page Journaux de ML (ML Logs).
.zip
téléchargé par rapport aux exigences décrites ici. Pour ces packages, les deux contrôles suivants sont effectués :
- Un dossier racine non vide existe.
- Un fichier nommé train.py existe dans le dossier racine qui implémente une classe Principal (Main). La classe est ensuite validée pour implémenter une fonction
__init__
et les fonctions suivantes :train
,evaluate
etsave
.
Le succès ou l'échec ainsi que les erreurs qui l'ont causé sont affichés sur la page Journaux de ML (ML Logs).
Cliquez sur un package dans la liste pour accéder à sa page Paquet ML (ML Package) > [Nom du paquet ML].
Dans l'onglet Version, affichez ses détails : version du package, heure de création, journal des modifications, statut, si l'entraînement est activé ou non, si le GPU recommandé est activé ou non, et les arguments.
Vous pouvez retrouver plus d'informations sur chaque entrée dans la version des paquets ML en cliquant sur l'icône ⁝ puis sur Détails (Details). Une boîte de dialogue s'affichera avec toutes les informations sur la version du package.
Dans l'onglet Exécutions du pipeline (Pipeline runs), affichez les détails liés aux exécutions du pipeline du package : nom du package, type, version, statut, heure de création, durée, score et détails supplémentaires.
AI Center prend également en charge le contrôle des versions et la gestion des versions des packages. Lorsqu'un package est téléchargé, il est affiché en tant que version 1.0 de ce package (nous disons que sa Version majeur est 1 et la Version mineure est 0). Cela permet de différencier les packages téléchargés par les utilisateurs et les packages recyclés via des pipelines, ces derniers ne changeant que leur version mineure.
Suivez ces étapes pour télécharger une nouvelle version pour un package déjà téléchargé :
La nouvelle version du package n'est pas visible directement dans la page Paquets ML (ML Packages). Vous pouvez afficher ses informations sur la page Détails du paquet ML (ML Package Details) pour ce package.
Lorsqu'un pipeline d'entraînement ou un pipeline complet s'exécute avec succès sur une version de package, une nouvelle version mineure est créée. Par exemple, si j'ai téléchargé un package (version 1.0) et démarré un pipeline d'entraînement, la version 1.1 s'affiche une fois terminée dans la page Détails du paquet ML (ML Package Details) comme ci-dessous :
Dans l'onglet Version de la page Paquet ML > [Nom du paquet ML] (ML Package > [ML Package Name]), cliquez sur l'icône d'information à côté d'une version de package. La fenêtre Arguments pour> [Nom du paquet ML] > [Version du paquet ML] (Arguments for > [ML Package Name] > [ML Package Version]) s'affiche.
Le type d'entrée et les descriptions d'entrée et de sortie de la version de package sélectionnée sont affichés. Veuillez noter que vous ne pouvez pas modifier les valeurs.
Vous pouvez exporter un package déjà créé et l'importer dans un environnement différent ou dans le même environnement.
Suivez ces étapes pour télécharger un package déjà créé :
- Sur la page Paquets ML (ML Packages), sélectionnez un package déjà créé dans la liste.
- Dans l'onglet Version, cliquez sur l'icône ⁝ du package.
- Cliquez sur Télécharger (Download).
Après avoir cliqué sur Télécharger(Download), deux fichiers seront téléchargés :
- Un fichier
zip
contenant le package - Un fichier
json
contenant les métadonnées du package, telles que le nom, la version, etc. Ces informations sont nécessaires afin de mapper le package téléchargé au package concerné dans le nouvel environnement.
Les packages ne peuvent être supprimés que s'ils ne sont déployés dans aucune compétence et qu'aucun pipeline n'est en cours d'exécution sur ces packages.
- Dans la page Paquets ML (ML Packages), cliquez sur ⁝ à côté d'un package et sélectionnez l'option Supprimer les versions non déployées (Delete unemployed versions). Une boîte de dialogue de confirmation s'affiche.
- Dans la fenêtre de confirmation, cliquez sur OK pour supprimer toutes les versions non déployées du package sélectionné. Si une version de package fait partie d'une compétence (elle est active), elle ne sera PAS supprimée. Si toutes les versions sont inactives, elles seront toutes supprimées.
OU
- Dans l'onglet Version de la page Paquet ML > [Nom du paquet ML] (ML Package > [ML Package Name]), cliquez sur ⁝ à côté d'une version de package et sélectionnez Supprimer (Delete). Une boîte de dialogue de confirmation s'affiche.
- Dans la fenêtre de confirmation, cliquez sur OK pour supprimer la version sélectionnée du package. Si une version de package fait partie d'une compétence (elle est active), elle ne sera PAS supprimée. S’il s’agit de la seule version du paquet sélectionné, le paquet lui-même sera également supprimé.
- Importation de paquets ML
- Charger le fichier zip
- Importer un paquet ML
- Validations des packages
- Pour le service
- Pour l'entraînement
- Affichage des détails du paquet ML
- Contrôle de version
- Téléchargement de nouvelles versions de paquet ML
- Versions des paquets ML créées par les pipelines d'entraînement
- Affichage des arguments de package
- Téléchargement de paquets ML
- Suppression de packages de ML