Class wandb.Artifact
Flexible and lightweight building block for dataset and model versioning. Construct an empty W&B Artifact. Populate an artifacts contents with methods that begin withadd. Once the artifact has all the desired files, you can call
run.log_artifact() to log it.
Args
str
A human-readable name for the artifact. Use the name to identify a specific artifact in the W&B App UI or programmatically. You can interactively reference an artifact with the
use_artifact Public API. A name can contain letters, numbers, underscores, hyphens, and dots. The name must be unique across a project.str
The artifact’s type. Use the type of an artifact to both organize and differentiate artifacts. You can use any string that contains letters, numbers, underscores, hyphens, and dots. Common types include
dataset or model. Include model within your type string if you want to link the artifact to the W&B Model Registry. Note that some types reserved for internal use and cannot be set by users. Such types include job and types that start with wandb-.str | None
A description of the artifact. For Model or Dataset Artifacts, add documentation for your standardized team model or dataset card. View an artifact’s description programmatically with the
Artifact.description attribute or programmatically with the W&B App UI. W&B renders the description as markdown in the W&B App.dict[str, Any] | None
Additional information about an artifact. Specify metadata as a dictionary of key-value pairs. You can specify no more than 100 total keys.
bool
Use
Artifact.new_draft() method instead to modify an existing artifact.str | None
Deprecated.
str | None