What's Changed
Added
- Added
api.runs().histories()to fetch history metrics for runs that meet specified conditions (@thanos-wandb in #7690) - Display warning when Kubernetes pod fails to schedule (@TimH98 in #7576)
- Added
ArtifactCollection.save()to allow persisting changes (@amusipatla-wandb in #7555) - Added the ability to overwrite history of previous runs at an arbitrary step and continue logging from that step (@dannygoldstein in #7711)
- Added new Workspace API for programmatically editing W&B Workspaces (@andrewtruong in #7728)
- Added
Artifact.unlink()to allow programmatic unlinking of artifacts (@tonyyli-wandb in #7735)
Fixed
- Fix
define_metricbehavior for multiple metrics insharedmode (@dmitryduev in #7715) - Correctly pass in project name to internal api from run while calling run.use_artifact() (@ibindlish in #7701)
- Correctly upload console output log files when resuming runs enabled with
console_multipartsetting (@kptkin in #7694 and @dmitryduev in #7697) - Interpret non-octal strings with leading zeros as strings and not integers in sweep configs (@KyleGoyette in #7649)
- Support Azure repo URI format in Launch (@KyleGoyette in #7664)
- Fix path parsing for artifacts with aliases containing forward slashes (@amusipatla-wandb in #7676)
- Add missing docstrings for any public methods in
Apiclass (@tonyyli-wandb in #7713) - Correctly add latest alias to jobs built by the job builder (@KyleGoyette in #7727)
Changed
- Option to change naming scheme for console output logs from
output.logtologs/YYYYMMDD_HHmmss.ms_output.log(@kptkin in #7694) - Require
unsafe=Trueinuse_modelcalls that could potentially load and deserialize unsafe pickle files (@anandwandb in #7663) - Update order in api.runs() to ascending to prevent duplicate responses (@thanos-wandb in #7675)
- Eliminate signed URL timeout errors during artifact file uploads in core (@moredatarequired in #7586)
Deprecated
- Deprecated
ArtifactCollection.change_type()in favor ofArtifactCollection.save()(@amusipatla-wandb in #7555)