Interface utilisateur de Snowflake Model Registry

Note

Modeling Registry Snowsight UI est généralement disponible dans tous les déploiements.

Inference Services UI for SPCS Model Serving est en avant-première dans AWS et dans les déploiements commerciaux Azure uniquement.

Sur la page Models dans Snowsight, vous trouverez tous vos modèles de machine learning. Vous pouvez également voir leurs métadonnées et leurs déploiements.

Détails du modèle

La page Models affiche les modèles que vous avez créés et connectés à Snowflake Model Registry. Il s’agit à la fois de modèles qui ont été développés avec Snowpark ML et de modèles provenant de sources externes (tels que les modèles de Hugging Face). Il montre également les modèles Cortex Fine-Tuning, et peut inclure d’autres types de modèles que vous pouvez créer dans Snowflake dans les prochaines versions.

Pour afficher la page Modèles, dans le menu de navigation Snowsight, sélectionnez AI & ML puis Models. La liste obtenue contient tous les modèles du Snowflake Model Registry dans toutes les bases de données et tous les schémas auxquels votre rôle actuel a accès.

La page Modèles, affichant une liste des modèles de machine learning disponibles

Note

Si vous ne voyez aucun modèle, assurez-vous que votre rôle dispose des privilèges requis.

Pour ouvrir la page de détails d’un modèle, cliquez sur la ligne correspondante dans la liste Models. La page de détails, illustrée ici, affiche des informations clés sur le modèle, notamment sa description, ses balises et ses versions.

Une page de détails sur le modèle, affichant des informations clés sur le modèle

Pour modifier la description du modèle ou supprimer le modèle, sélectionnez dans le coin supérieur droit.

Pour ouvrir la page de détails de la version, sélectionnez une version de modèle. Cette page affiche les métadonnées de la version du modèle, telles que les métriques, et une liste des méthodes disponibles qui peuvent être appelées à partir de Python ou de SQL.

Une page de détails sur la version du modèle, affichant des informations sur la version du modèle

Pour afficher le code qui appelle la fonction de modèle, sélectionnez le lien SQL ou Python à côté. Vous pouvez copier cet extrait de code dans une feuille de calcul Snowsight SQL ou un notebook Python.

Une page de détails sur la version du modèle, affichant le code permettant d'appeler la fonction du modèle

Pour ajouter ou modifier des métadonnées ou pour supprimer la version du modèle, sélectionnez le bouton dans le coin supérieur droit.

L’onglet Files contient une liste des artefacts sous-jacents de la version du modèle. Vous pouvez télécharger des fichiers individuels à partir de cette page.

L'onglet Fichiers de la page de détails des versions du modèle, affichant une liste des artefacts du modèle

L’onglet Lineage affiche les informations complètes sur le lignage de flux de données du modèle, y compris les ensembles de données qui ont été utilisés pour entraîner le modèle, les vues de fonctions du magasin de fonctions et les tables de données source.

L'onglet Lignage de la page de détails des versions du modèle, affichant le lignage du modèle

Services d’inférence de modèles

Vous pouvez voir les services d’inférence de modèles créés avec SPCS Model Serving dans le Model Registry UI. La page principale du listing du modèle affiche le statut des services d’inférence créés pour n’importe quel modèle.

Les services d'inférence créés pour les modèles.

Si vous sélectionnez le nom du modèle et une version du modèle, vous pouvez utiliser l’onglet Inference Services dans la page de détails de la version du modèle pour obtenir plus de détails sur le service d’inférence déployé. La liste des fonctions que le service présente est également affichée. De plus, vous pouvez voir ou copier la commande SQL ou l’extrait de code d’utilisation Python.

Les versions des services d'inférence de modèles.

Sélectionnez Open Details pour afficher les journaux et les paramètres du service. Vous pouvez également accéder aux détails du service à partir de l’onglet Inference Services sur la page principale du registre des modèles.

Une page de détails sur le modèle, affichant des informations clés sur le modèle

Surveillance de modèles

Pour tous les modèles auxquels sont joints des moniteurs de modèle, vous pouvez visualiser les métriques de surveillance du modèle à l’aide des moniteurs de modèle dans la page de détails du modèle.

Une page de détails sur le modèle, affichant des informations clés sur le modèle

Sélectionnez les moniteurs de modèles souhaités pour afficher le tableau de bord de surveillance :

Les moniteurs de modèles sélectionnés pour le tableau de bord.

Sélectionnez Compare pour afficher le menu de la version du modèle. Sélectionnez une deuxième version du modèle à laquelle comparer cette version du modèle :

Une comparaison entre deux versions de modèles.

La surveillance prend en charge un grand nombre de métriques de précision du modèle, de dérive du modèle et de dérive des fonctions. Pour sélectionner les mesures qui sont calculées et affichées, sélectionnez l’icône Settings pour choisir les métriques souhaitées :

Les paramètres de la page de surveillance du modèle