Actualisation automatique du modèle

Avec la fonctionnalité d'actualisation automatique du modèle, lorsque le modèle sous-jacent est modifié, votre pipeline est mis à jour pour utiliser le nouveau modèle. Étant donné que la transformation RunInference met automatiquement à jour le gestionnaire de modèles, vous n'avez pas besoin de redéployer le pipeline. Grâce à cette fonctionnalité, vous pouvez mettre à jour votre modèle en temps réel, même pendant que le pipeline Apache Beam est en cours d'exécution.

L'actualisation automatique du modèle propose deux méthodes de mise à jour des modèles de machine learning (ML) : le mode surveillance et le mode événement.

Mode surveillance

Utilisez l'un des modèles Apache Beam fournis, comme la classe WatchFilePattern, pour rechercher le dernier fichier dans votre bucket Cloud Storage. WatchFilePattern utilise des codes temporels pour correspondre à un file_pattern et émet le dernier ModelMetadata, que RunInference PTransform utilise pour mettre à jour votre modèle de ML.

Pour en savoir plus sur l'utilisation de WatchFilePattern pour actualiser automatiquement les modèles de ML, consultez la page Utiliser WatchFilePattern pour mettre à jour automatiquement les modèles de ML dans RunInference dans la documentation Apache Beam.

Mode événement

Connectez votre pipeline à une source illimitée, telle que Pub/Sub, pour envoyer des événements de mise à jour directement à la transformation, qui lance la mise à jour d'un modèle. Vous configurez une entrée secondaire personnalisée PCollection qui définit la logique de mise à jour du modèle.

Pour suivre un tutoriel qui montre comment mettre à jour votre modèle en production à l'aide d'un PCollection d'entrée secondaire, consultez la page Mettre à jour des modèles de ML dans des pipelines en cours d'exécution.

Étapes suivantes