Passer au contenu principal

class ArtifactType

Un objet artifact qui correspond à une requête basée sur le type spécifié. Arguments :
  • client: L’instance client à utiliser pour interroger W&B.
  • entity: L’entité (utilisateur ou équipe) propriétaire du projet.
  • project: Le nom du projet à interroger pour les types d’artifact.
  • type_name: Le nom du type d’artifact.
  • attrs: Attributs facultatifs pour initialiser l’ArtifactType. S’ils sont omis, l’objet chargera ses attributs depuis W&B lors de l’initialisation.

propriété ArtifactType.id

L’ID unique du type d’artifact. Retourne :
  • str : La valeur de la propriété id.

propriété ArtifactType.name

Nom du type d’artifact. Retourne :
  • str : La valeur de la propriété nom.

méthode ArtifactType.collection

collection(name: 'str') → ArtifactCollection
Obtenir une collection d’artifacts spécifique à partir de son nom. Arguments :
  • name (str): Le nom de la collection d’artifacts à récupérer.

méthode ArtifactType.collections

collections(
    filters: 'Mapping[str, Any] | None' = None,
    order: 'str | None' = None,
    per_page: 'int' = 50
) → ArtifactCollections
Obtenir toutes les collections d’artifacts associées à ce type d’artifact. Arguments :
  • filters (dict) : Mappage facultatif des filtres à appliquer à la requête.
  • order (str) : Chaîne facultative permettant de spécifier l’ordre des résultats. Si vous faites précéder order de +, l’ordre est croissant (par défaut). Si vous faites précéder order de -, l’ordre est décroissant. Par défaut, l’ordre utilisé est l’ID de la collection, par ordre décroissant.
  • per_page (int) : Le nombre de collections d’artifacts à récupérer par page. La valeur par défaut est 50.