Configura la policy di errore

Puoi utilizzare il parametro failure_policy della classe aiplatform.PipelineJob per configurare se una pipeline deve non riuscire immediatamente se una delle attività non va a buon fine.

Le seguenti configurazioni delle policy di errore sono supportate nelle pipeline di Gemini Enterprise Agent Platform:

  • Fail fast (failure_policy = 'fast'): scegli questa configurazione se vuoi che la pipeline interrompa la pianificazione di nuove attività dopo l'errore di un'attività. Le attività già pianificate continuano a essere eseguite fino al completamento.

  • Fail slow (failure_policy = 'slow'): scegli questa configurazione se vuoi che la pipeline continui a essere eseguita anche dopo l'errore di un'attività. La pipeline continua a essere eseguita finché non vengono eseguite tutte le attività.

Utilizza il seguente esempio di codice per configurare la policy di errore per una pipeline utilizzando l'SDK Agent Platform per Python:


job = aiplatform.PipelineJob(display_name = 'DISPLAY_NAME',
                             template_path = 'COMPILED_PIPELINE_PATH',
                             pipeline_root = 'PIPELINE_ROOT',
                             project = 'PROJECT_ID',
                             location = 'LOCATION',
                             failure_policy = 'FAILURE_POLICY')

Sostituisci quanto segue:

  • DISPLAY_NAME: il nome della pipeline, che verrà visualizzato nella console Cloud de Confiance .

  • COMPILED_PIPELINE_PATH: il percorso del file YAML della pipeline compilato. Può essere un percorso locale o un URI di archiviazione Cloud de Confiance by S3NS .

  • PIPELINE_ROOT: specifica un URI Cloud Storage a cui può accedere il account di servizio delle pipeline. Gli artefatti delle esecuzioni della pipeline sono archiviati all'interno della radice della pipeline.

  • PROJECT_ID: Il Cloud de Confiance by S3NS progetto in cui viene eseguita questa pipeline.

  • LOCATION: la regione in cui viene eseguita la pipeline. Per saperne di più sulle regioni in cui sono disponibili le pipeline di Agent Platform, consulta la guida alle località di Gemini Enterprise Agent Platform. Se non imposti questo parametro, viene utilizzata la località predefinita impostata in aiplatform.init.

  • FAILURE_POLICY: specifica la policy di errore per l'intera pipeline. Sono disponibili le seguenti configurazioni:

    • Per configurare la pipeline in modo che non vada a buon fine dopo l'errore di un'attività, inserisci fast.

    • Per configurare la pipeline in modo che continui a pianificare le attività dopo l'errore di un'attività, inserisci slow.

    Se non imposti questo parametro, la configurazione del criterio di errore è impostata su slow per impostazione predefinita.

Passaggi successivi