Mettre à jour un modèle BigQuery ML

Enregistrer un modèle BigQuery ML existant dans Model Registry

Par défaut, les modèles BigQuery ML, lorsqu'ils sont entraînés sans le paramètre model_registry, ne sont pas automatiquement ajoutés à Vertex AI Model Registry. À l'aide de ALTER MODEL, vous pouvez mettre à jour le modèle à inclure dans le Vertex AI Model Registry et mettre à jour des métadonnées importantes telles que l'ID de modèle, la description et les libellés. Pour en savoir plus, consultez l'instruction ALTER MODEL.

Pour en savoir plus sur la mise à jour générale de vos modèles BigQuery ML, consultez la page Mettre à jour les métadonnées de modèle.

Pour enregistrer un modèle existant, procédez comme suit :

bq

Vous pouvez mettre à jour un modèle à l'aide de l'outil de ligne de commande bq. Pour ce faire, exécutez la commande "bq update" et ajoutez "vertex_ai_model_id" au modèle. Gardez à l'esprit que l'identifiant vertex-model-id peut être un nouvel ID ou un ID de modèle Model Registry existant. Chaque modèle BigQuery ML ne peut être enregistré que dans un seul ID de modèle dans Model Registry.

bq update --model --vertex_ai_model_id "[VERTEX_AI_MODEL_ID]" [PROJECT_ID]:[DATASET].[MODEL]

SQL

ALTER MODEL [IF EXISTS] <model_name> SET OPTIONS (vertex_ai_model_id="[VERTEX_AI_MODEL_ID]");

API

  1. Accédez à la page Method: models.patch.
  2. Renseignez les champs Paramètres de requête et Corps de la requête.
  3. Cliquez sur le bouton EXECUTE (Exécuter).
  {
    "trainingRuns": [
      {
        "vertexAiModelId": "vertex_model_id"
      }
  }
 ```

Si vous le définissez sur un nouvel ID lors de l'ajout du modèle, le modèle BigQuery ML s'affiche en tant que version 1 du modèle dans Model Registry. Pour ajouter une version d'un modèle existant dans Model Registry, ajoutez l'ID du modèle existant. Il est automatiquement enregistré en tant que dernière version.

Une fois enregistré, vous pouvez déployer votre modèle BigQuery ML sur un point de terminaison Vertex AI pour la prédiction en ligne. Pour en savoir plus sur la prédiction Vertex AI, consultez la documentation sur Vertex AI Prediction.

Modifier l'ID d'un modèle BigQuery ML existant

Une fois qu'un modèle BigQuery ML est enregistré dans Model Registry, vous ne pouvez plus modifier la valeur vertex_ai_model_id. Pour enregistrer le modèle avec un nouveau vertex_ai_model_id, utilisez l'une des options suivantes :

  • Supprimez le modèle et recréez-le si le coût de réentraînement est acceptable.

  • Copiez le modèle et utilisez l'instruction ALTER MODEL pour l'enregistrer avec une nouvelle valeur vertex_ai_model_id.

Étapes suivantes