Aller au contenu principal

Packagez le code pour Databricks Model Serving

La page suivre les versions d’application montre comment suivre les versions d’application en utilisant LoggedModel comme hub de métadonnées renvoyant vers du code externe (tel que Git). Il existe également des scénarios où vous pourriez avoir besoin de packager votre code d’application directement dans le LoggedModel.

Ceci est particulièrement utile pour le déploiement sur Databricks Model Serving ou pour les déploiements utilisant des Custom Agents, qui attendent des artefacts de modèle autonomes.

Quand empaqueter le code directement

Packagez votre code dans un LoggedModel lorsque vous avez besoin de :

  • Artefacts de déploiement autonomes qui incluent tout le code et toutes les dépendances.
  • Déploiement direct vers des plateformes de mise en service sans dépendances de code externe.

Il s’agit d’une étape facultative pour le déploiement, et non de l’approche de versioning default pour les itérations de développement.

Artefacts de modèle

Comment packager du code

MLflow recommande d’utiliser l’interface ResponsesAgent pour empaqueter vos applications GenAI.

Consultez l'un des éléments suivants pour start :

Suivre ces pages permet d’obtenir un LoggedModel prêt pour le déploiement qui se comporte de la même manière que le LoggedModel basé uniquement sur les métadonnées. Suivez l’ étape 6 de la page de suivi des versions d’application pour Link votre version de modèle packagée aux résultats de l’évaluation.

Ressources supplémentaires