Passer au contenu principal

class Projects

Un itérateur paresseux d’objets Project. Une interface itérable permettant d’accéder aux projets créés et enregistrés par l’entité.

méthode Projects.__init__

__init__(
    client: 'RetryingClient',
    entity: 'str',
    per_page: 'int' = 50
) → Projects
Arguments :
  • client (wandb.apis.internal.Api) : L’instance du client d’API à utiliser.
  • entity (str) : Le nom de l’entité (nom d’utilisateur ou équipe) pour laquelle récupérer des projets.
  • per_page (int) : Le nombre de projets à récupérer par requête (50 par défaut).
Exemple :
from wandb.apis.public.api import Api

# Rechercher les projets appartenant à cette entité
projects = Api().projects(entity="entity")

# Itérer sur les projets
for project in projects:
    print(f"Project: {project.name}")
    print(f"- URL: {project.url}")
    print(f"- Created at: {project.created_at}")
    print(f"- Is benchmark: {project.is_benchmark}")
Une collection itérable d’objets Project. Arguments :
  • client: Le client API utilisé pour interroger W&B.
  • entity: L’entité propriétaire des projets.
  • per_page: Le nombre de projets à récupérer à chaque requête à l’API.

propriété Projects.cursor


propriété Projects.more