Un alias de modèle est une référence modifiable à une version nommée de modèle unique dans une ressource de modèle. Un alias est "mutable", car les alias peuvent être déplacés d'une version de modèle à une autre et "nommés", car ils sont des chaînes arbitraires définies par l'utilisateur. Les alias de modèle sont utiles pour récupérer ou déployer une version de modèle particulière par référence sans avoir à connaître l'ID de la version spécifique. De cette manière, ils fonctionnent comme les tags Docker ou les références de branche dans Git.
Lorsque vous créez un modèle dans Model Registry, la première version se voit automatiquement attribuer l'alias par défaut. L'alias par défaut fait référence à la version du modèle qui sera utilisée si un utilisateur exécute une commande sur un modèle sans spécifier de version particulière. Une version d'un modèle est requise pour porter l'alias par défaut à tout moment. Sinon, l'alias par défaut se comporte comme n'importe quel autre alias défini par l'utilisateur.
Dans la console Google Cloud, le marqueur d'alias peut aider les parties prenantes à comprendre rapidement quel modèle est la version stable prête à être déployée. En plus de l'alias par défaut, vous pouvez créer et attribuer vos propres alias personnalisés aux modèles dans Model Registry.
Dans Model Registry, vous pouvez identifier rapidement la version de modèle comportant l'alias par défaut en consultant la colonne des alias.
Si vous décidez de réattribuer l'alias à une autre version de modèle, vous pouvez facilement déplacer les alias d'une version à une autre.
Voici quelques éléments à prendre en compte lors de l'utilisation d'alias :
- Vos alias de version doivent être uniques et un alias ne peut être attribué qu'à une version, par modèle, à la fois.
- Les alias de version ne doivent pas être numériques.
- Si vous ne spécifiez pas de version de modèle pour la production, le modèle par défaut est utilisé.
- Un alias est différent d'un libellé. En savoir plus sur les libellés de modèle
- Si vous appliquez un alias existant utilisé dans une autre version de modèle, l'alias est supprimé de cette version.
Définir une version de modèle par défaut
Dans la console Google Cloud, accédez à la page Registre de modèles de Vertex AI.
Dans Model Registry, sélectionnez le nom du modèle que vous souhaitez modifier. La fenêtre des détails du modèle s'ouvre. Toutes les versions du modèle sont référencées. L'une des versions du modèle comporte l'alias default.
Sélectionnez le bouton Actions correspondant à la version de modèle que vous souhaitez attribuer à la version par défaut.
Cliquer sur Définir comme modèle par défaut.
Ajouter un alias à une version de modèle
Dans la console Google Cloud, accédez à la page Registre de modèles de Vertex AI.
Dans Model Registry, sélectionnez le nom du modèle que vous souhaitez modifier. La fenêtre des détails du modèle s'ouvre.
Sur la page des détails, sélectionnez la version de modèle souhaitée, puis cliquez sur Plus.
Cliquez sur Modifier l'alias. Sélectionnez Ajouter.
Modifier l'alias : cliquez sur Ajouter un alias et saisissez le nom de l'alias que vous souhaitez ajouter à la version de modèle.
Cliquez sur Save (Enregistrer).
Importer une nouvelle version de modèle avec alias
API
Python
Supprimer un alias de modèle
Lorsque vous supprimez une version du modèle attribuée à l'alias par défaut, celui-ci est automatiquement attribué à la version suivante la plus récente.
Console
Dans la console Google Cloud, accédez à la page Registre de modèles de Vertex AI.
Dans Model Registry, sélectionnez le nom du modèle que vous souhaitez modifier. La fenêtre des détails du modèle s'ouvre.
Sur la page d'informations, cliquez sur le bouton Actions dans la version du modèle.
Cliquez sur Modifier l'alias.
Une liste des alias associés à la version du modèle s'affiche. Placez le curseur à droite de la zone de texte d'alias pour que l'étiquette affiche l'icône de suppression.
Cliquez sur l'icône de suppression de l'alias que vous souhaitez supprimer.
Cliquez sur Enregistrer.