Se connecter à AI Platform Pipelines à l'aide du SDK Kubeflow Pipelines

Vous pouvez utiliser le SDK Kubeflow Pipelines pour gérer et automatiser les activités de votre cluster AI Platform Pipelines, par exemple :

  • Charger des pipelines dans votre cluster AI Platform Pipelines
  • Exécuter des pipelines
  • Récupérer des informations sur les pipelines et les exécutions

Ce guide vous explique comment vous connecter à votre cluster AI Platform Pipelines à l'aide du SDK Kubeflow Pipelines.

Avant de commencer

Avant de vous connecter à votre cluster à l'aide du SDK Kubeflow Pipelines, vous devez d'abord configurer votre cluster AI Platform Pipelines, installer le SDK Kubeflow Pipelines et vous assurer d'avoir les autorisations nécessaires pour accéder à votre pipeline AI Platform Pipelines.

  1. Suivez le guide pour configurer votre cluster AI Platform Pipelines.

  2. Installez ou mettez à niveau le SDK Kubeflow Pipelines vers la version 0.5.2, 1.0.4 ou une version ultérieure.

  3. Pour accéder à un cluster AI Platform Pipelines à l'aide du SDK Kubeflow Pipelines, vous devez disposer du rôle Utilisateur du compte de service pour le compte de service du cluster Google Kubernetes Engine.

    Découvrez comment accorder à un utilisateur l'accès à AI Platform Pipelines.

Utiliser le SDK Kubeflow Pipelines pour vous connecter à un cluster AI Platform Pipelines

Suivez les instructions ci-dessous pour vous connecter à votre cluster AI Platform Pipelines à l'aide du SDK Kubeflow Pipelines.

  1. Ouvrez AI Platform Pipelines dans Google Cloud Console.

    Accéder à AI Platform Pipelines

  2. Cliquez sur Open pipelines dashboard (Ouvrir le tableau de bord des pipelines) pour votre cluster Kubeflow Pipelines. L'interface utilisateur de Kubeflow Pipelines s'ouvre dans un nouvel onglet.

  3. Recherchez le nom d'hôte et le schéma d'URL dans l'URL du tableau de bord Kubeflow Pipelines. Le nom d'hôte et le schéma représentent la partie de l'URL qui figure entre le début de l'URL et /#/start. Le nom d'hôte et le schéma doivent correspondre au modèle https://*.pipelines.googleusercontent.com.

  4. Utilisez le SDK Kubeflow Pipelines pour vous connecter à votre cluster AI Platform Pipelines à partir d'un notebook Jupyter ou d'un client Python.

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

    Remplacez https://example.com par le nom d'hôte et le schéma de votre cluster.

  5. Vous pouvez désormais utiliser le SDK Kubeflow Pipelines pour interagir avec votre cluster. Par exemple, la commande suivante répertorie les pipelines de votre cluster.

    client.list_pipelines()
    

Étapes suivantes