Skip to main content

Classe wandb.apis.public.Runs

Un itérateur paresseux d’objets Run associé à un projet et à un filtre facultatif. Les runs sont récupérés par pages depuis le serveur W&B selon les besoins. Cet objet est généralement utilisé indirectement via l’espace de noms Api.runs.

Arguments

ServiceApi
L’API de service à utiliser pour les requêtes.
str
L’entité (nom d’utilisateur ou équipe) propriétaire du projet.
str
Le nom du projet depuis lequel récupérer les runs.
dict[str, Any] | None
Filtres à appliquer à la requête de runs.
str
L’ordre peut être created_at, heartbeat_at, config.*.value ou summary_metrics.*. Si l’ordre est précédé de +, le tri est croissant (par défaut). Si l’ordre est précédé de -, le tri est décroissant. Par défaut, l’ordre est run.created_at, du plus ancien au plus récent.
int
Le nombre de runs à récupérer par requête (50 par défaut).
bool
Indique s’il faut inclure les informations sur les Sweeps dans les runs. La valeur par défaut est True.
bool
Indique s’il faut différer le chargement des champs volumineux (config, summaryMetrics, systemMetrics) jusqu’à ce qu’ils soient consultés. La valeur par défaut est True.
str | None
Aucune description fournie.

Méthodes

méthode Runs.histories()

Renvoie des métriques d’historique échantillonnées pour tous les runs qui satisfont aux conditions des filtres.
Arguments
int
Nombre d’échantillons à renvoyer par run
list[str] | None
Renvoyer uniquement les métriques associées à des clés spécifiques
str
Utiliser cette métrique comme axe des x ; la valeur par défaut est _step
Literal['default', 'pandas', 'polars']
Format de renvoi des données : « default », « pandas » ou « polars »
Literal['default', 'system']
« default » pour les métriques, « system » pour les métriques système

méthode Paginator.next()

Renvoyer l’élément suivant de l’itérateur. S’il n’y en a plus, lever StopIteration

méthode Paginator.update_variables()

Mettez à jour les variables de la requête pour récupérer la page suivante.

méthode Runs.upgrade_to_full()

Met à niveau cette collection de Runs du mode paresseux au mode complet. Bascule vers la récupération des données complètes des runs et met à niveau tous les objets Run déjà chargés afin qu’ils contiennent l’ensemble des données. Utilise le chargement en parallèle pour de meilleures performances lors de la mise à niveau de plusieurs runs.