Connessione ad AI Platform Pipelines utilizzando l'SDK Kubeflow Pipelines

Puoi utilizzare l'SDK Kubeflow Pipelines per gestire e automatizzare le attività sul tuo cluster AI Platform Pipelines, ad esempio:

  • Caricamento delle pipeline nel cluster AI Platform Pipelines
  • Esecuzione delle pipeline
  • Recupero di informazioni su pipeline ed esecuzioni

Questa guida descrive come connetterti al cluster AI Platform Pipelines utilizzando l'SDK Kubeflow Pipelines.

Prima di iniziare

Prima di connetterti al tuo cluster utilizzando l'SDK Kubeflow Pipelines, devi configurare il cluster AI Platform Pipelines, installare l'SDK Kubeflow Pipelines e assicurarti di disporre di autorizzazioni sufficienti per accedere al tuo cluster AI Platform Pipelines.

  1. Segui la guida per la configurazione del cluster AI Platform Pipelines.

  2. Installa o esegui l'upgrade dell'SDK Kubeflow Pipelines alla versione 0.5.2, 1.0.4 o successiva.

  3. Per accedere a un cluster AI Platform Pipelines utilizzando l'SDK Kubeflow Pipelines, devi disporre del ruolo utente account di servizio per l'account di servizio del cluster Google Kubernetes Engine.

    Scopri di più sulla concessione a un utente dell'accesso ad AI Platform Pipelines.

Utilizzo dell'SDK Kubeflow Pipelines per la connessione a un cluster AI Platform Pipelines

Segui le istruzioni riportate di seguito per connetterti al cluster AI Platform Pipelines utilizzando l'SDK Kubeflow Pipelines.

  1. Apri AI Platform Pipelines nella console Google Cloud.

    Vai ad AI Platform Pipelines

  2. Fai clic su Apri dashboard di pipeline per il tuo cluster Kubeflow Pipelines. L'interfaccia utente di Kubeflow Pipelines si apre in una nuova scheda.

  3. Trova il nome host e lo schema URL nell'URL della dashboard Kubeflow Pipelines. Il nome host e lo schema sono la parte dell'URL tra l'inizio dell'URL e /#/start. Il nome host e lo schema devono corrispondere al pattern https://*.pipelines.googleusercontent.com.

  4. Utilizza l'SDK Kubeflow Pipelines per connetterti al cluster AI Platform Pipelines da un blocco note Jupyter o un client Python.

    import kfp
    client = kfp.Client(host='https://example.com')
    

    Sostituisci https://example.com con il nome host e lo schema del tuo cluster.

  5. Ora puoi utilizzare l'SDK Kubeflow Pipelines per interagire con il tuo cluster. Ad esempio, il comando seguente elenca le pipeline del tuo cluster.

    client.list_pipelines()
    

Passaggi successivi