Upgrading wandb 0.8 to 0.9
Unknown0.8.36 → 0.9.7
Fetching 7 releases from GitHub…0 / 7
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
variable catboost - added:
variable lightgbm - added:
variable sacred
- added:
field Progress.ITER_BYTES - added:
field Progress.next
- added:
method Api.commit_artifact(artifact_id) - added:
method Api.create_artifact(artifact_type_name, artifact_collection_name, digest, entity_name=…, project_name=…, run_name=…, description=…, labels=…, metadata=…, aliases=…, is_user_created=…) - added:
method Api.create_artifact_files(artifact_files) - added:
method Api.create_artifact_manifest(name, digest, artifact_id, entity=…, project=…, run=…) - added:
method Api.create_artifact_type(artifact_type_name, entity_name=…, project_name=…, description=…) - added:
method Api.use_artifact(artifact_id, entity_name=…, project_name=…, run_name=…)
- changed:
constructor Project(entity, project, attrs) → constructor Project(client, entity, project, attrs) - changed:
method File.download(replace=…, root=…) → method File.download(root=…, replace=…) - added:
class Artifact(object) - added:
class ArtifactCollection(object) - added:
class ArtifactFiles(Paginator) - added:
class ArtifactType(object) - added:
class ArtifactVersions(Paginator) - added:
class ProjectArtifactCollections(Paginator) - added:
class ProjectArtifactTypes(Paginator) - added:
class RunArtifacts(Paginator) - added:
constructor Artifact(client, entity, project, name, attrs=…) - added:
constructor ArtifactCollection(client, entity, project, name, type, attrs=…) - added:
constructor ArtifactFiles(client, artifact, names=…, per_page=…) - added:
constructor ArtifactType(client, entity, project, type_name, attrs=…) - added:
constructor ArtifactVersions(client, entity, project, collection_name, type, filters=…, order=…, per_page=…) - added:
constructor ProjectArtifactCollections(client, entity, project, type_name, per_page=…) - added:
constructor ProjectArtifactTypes(client, entity, project, name=…, per_page=…) - added:
constructor RunArtifacts(client, run, mode=…, per_page=…) - added:
field Api.VIEWER_QUERY - added:
field ArtifactFiles.QUERY - added:
field ArtifactVersions.QUERY - added:
field ProjectArtifactCollections.QUERY - added:
field ProjectArtifactTypes.QUERY - added:
field RunArtifacts.INPUT_QUERY - added:
field RunArtifacts.OUTPUT_QUERY - added:
method Api.artifact(name, type=…) - added:
method Api.artifact_type(type_name, project=…) - added:
method Api.artifact_types(project=…) - added:
method Api.artifact_versions(type_name, name, per_page=…) - added:
method Artifact.add_dir(path, name=…) - added:
method Artifact.add_file(path, name=…) - added:
method Artifact.add_reference(path, name=…) - added:
method Artifact.download(root=…) - added:
method Artifact.file(root=…) - added:
method Artifact.get_path(name) - added:
method Artifact.new_file(name, mode=…) - added:
method Artifact.save() - added:
method Artifact.verify(root=…) - added:
method ArtifactCollection.versions(per_page=…) - added:
method ArtifactFiles.convert_objects() - added:
method ArtifactFiles.update_variables() - added:
method ArtifactType.collection(name) - added:
method ArtifactType.collections(per_page=…) - added:
method ArtifactType.load() - added:
method ArtifactVersions.convert_objects() - added:
method Project.artifacts_types(per_page=…) - added:
method ProjectArtifactCollections.convert_objects() - added:
method ProjectArtifactCollections.update_variables() - added:
method ProjectArtifactTypes.convert_objects() - added:
method ProjectArtifactTypes.update_variables() - added:
method Run.logged_artifacts(per_page=…) - added:
method Run.save() - added:
method Run.used_artifacts(per_page=…) - added:
method RunArtifacts.convert_objects() - added:
method RunArtifacts.update_variables() - added:
property Api.default_entity - added:
property Artifact.created_at - added:
property Artifact.description - added:
property Artifact.digest - added:
property Artifact.id - added:
property Artifact.metadata - added:
property Artifact.name - added:
property Artifact.size - added:
property Artifact.state - added:
property Artifact.type - added:
property Artifact.updated_at - added:
property ArtifactCollection.id - added:
property ArtifactFiles.cursor - added:
property ArtifactFiles.length - added:
property ArtifactFiles.more - added:
property ArtifactType.id - added:
property ArtifactType.name - added:
property ArtifactVersions.cursor - added:
property ArtifactVersions.length - added:
property ArtifactVersions.more - added:
property File.digest - added:
property ProjectArtifactCollections.cursor - added:
property ProjectArtifactCollections.length - added:
property ProjectArtifactCollections.more - added:
property ProjectArtifactTypes.cursor - added:
property ProjectArtifactTypes.length - added:
property ProjectArtifactTypes.more - added:
property RunArtifacts.cursor - added:
property RunArtifacts.length - added:
property RunArtifacts.more - added:
variable ARTIFACTS_TYPES_FRAGMENT - added:
variable ARTIFACT_FILES_FRAGMENT - added:
variable ARTIFACT_FRAGMENT
- added:
class Artifact(object) - added:
class ArtifactManifest(object) - added:
class ArtifactManifestEntry(object) - added:
class ArtifactManifestV1(ArtifactManifest) - added:
class ArtifactSaver(object) - added:
class GCSHandler(StorageHandler) - added:
class HTTPHandler(StorageHandler) - added:
class LocalFileHandler(StorageHandler) - added:
class MultiHandler(StorageHandler) - added:
class S3Handler(StorageHandler) - added:
class ServerManifestV1(object) - added:
class StorageHandler(object) - added:
class StoragePolicy(object) - added:
class TrackingHandler(StorageHandler) - added:
class WandbStoragePolicy(StoragePolicy) - added:
constructor Artifact(name, type, description=…, metadata=…) - added:
constructor ArtifactManifest(artifact, storage_policy, entries=…) - added:
constructor ArtifactManifestEntry(path, ref, digest, size=…, extra=…, local_path=…) - added:
constructor ArtifactManifestV1(artifact, storage_policy, entries=…) - added:
constructor ArtifactSaver(api, digest, server_manifest_entries, manifest_json, file_pusher=…, is_user_created=…) - added:
constructor GCSHandler(scheme=…) - added:
constructor HTTPHandler(session, scheme=…) - added:
constructor LocalFileHandler(scheme=…) - added:
constructor MultiHandler(handlers=…, default_handler=…) - added:
constructor S3Handler(scheme=…) - added:
constructor ServerManifestV1(entries) - added:
constructor TrackingHandler(scheme=…) - added:
constructor WandbStoragePolicy() - added:
field Artifact.LocalArtifactManifestEntry - added:
field ServerManifestV1.ArtifactManifestEntry - added:
function md5_file_b64(path) - added:
function md5_file_hex(path) - added:
function md5_hash_file(path) - added:
function md5_string(string) - added:
method Artifact.add_dir(local_path, name=…) - added:
method Artifact.add_file(local_path, name=…) - added:
method Artifact.add_reference(uri, name=…, checksum=…, max_objects=…) - added:
method Artifact.download() - added:
method Artifact.finalize() - added:
method Artifact.get_path(name) - added:
method Artifact.new_file(name, mode=…) - added:
method ArtifactManifest.add_entry(entry) - added:
method ArtifactManifest.digest() - added:
method ArtifactManifest.to_manifest_json() - added:
method ArtifactManifestV1.digest() - added:
method ArtifactManifestV1.to_manifest_json(include_local=…) - added:
method ArtifactSaver.save(type, name, metadata=…, description=…, aliases=…, labels=…, use_after_commit=…) - added:
method GCSHandler.init_gcs() - added:
method GCSHandler.load_path(artifact, manifest_entry, local=…) - added:
method GCSHandler.store_path(artifact, path, name=…, checksum=…, max_objects=…) - added:
method GCSHandler.versioning_enabled(bucket) - added:
method HTTPHandler.load_path(artifact, manifest_entry, local=…) - added:
method HTTPHandler.store_path(artifact, path, name=…, checksum=…, max_objects=…) - added:
method LocalFileHandler.load_path(artifact, manifest_entry, local=…) - added:
method LocalFileHandler.store_path(artifact, path, name=…, checksum=…, max_objects=…) - added:
method MultiHandler.load_path(artifact, manifest_entry, local=…) - added:
method MultiHandler.store_path(artifact, path, name=…, checksum=…, max_objects=…) - added:
method S3Handler.init_boto() - added:
method S3Handler.load_path(artifact, manifest_entry, local=…) - added:
method S3Handler.store_path(artifact, path, name=…, checksum=…, max_objects=…) - added:
method S3Handler.versioning_enabled(bucket) - added:
method StorageHandler.load_path(artifact, manifest_entry, local=…) - added:
method StorageHandler.scheme() - added:
method StorageHandler.store_path(artifact, path, name=…, checksum=…, max_objects=…) - added:
method StoragePolicy.config() - added:
method StoragePolicy.load_file(artifact, name, manifest_entry) - added:
method StoragePolicy.load_reference(artifact, name, manifest_entry, local=…) - added:
method StoragePolicy.store_file(artifact_id, entry, preparer, progress_callback=…) - added:
method StoragePolicy.store_reference(artifact, path, name=…, checksum=…, max_objects=…) - added:
method TrackingHandler.load_path(artifact, manifest_entry, local=…) - added:
method TrackingHandler.store_path(artifact, path, name=…, checksum=…, max_objects=…) - added:
method WandbStoragePolicy.config() - added:
method WandbStoragePolicy.load_file(artifact, name, manifest_entry) - added:
method WandbStoragePolicy.load_reference(artifact, name, manifest_entry, local=…) - added:
method WandbStoragePolicy.store_file(artifact_id, entry, preparer, progress_callback=…) - added:
method WandbStoragePolicy.store_reference(artifact, path, name=…, checksum=…, max_objects=…) - added:
property Artifact.digest - added:
property Artifact.entity - added:
property Artifact.id - added:
property Artifact.manifest - added:
property Artifact.project - added:
property GCSHandler.scheme - added:
property HTTPHandler.scheme - added:
property LocalFileHandler.scheme - added:
property MultiHandler.scheme - added:
property S3Handler.scheme - added:
property TrackingHandler.scheme - added:
static method ArtifactManifest.from_manifest_json(artifact, manifest_json) - added:
static method ArtifactManifest.version() - added:
static method ArtifactManifestV1.from_manifest_json(artifact, manifest_json) - added:
static method ArtifactManifestV1.version() - added:
static method StoragePolicy.from_config(config) - added:
static method StoragePolicy.lookup_by_name(name) - added:
static method StoragePolicy.name() - added:
static method WandbStoragePolicy.from_config(config) - added:
static method WandbStoragePolicy.name() - added:
variable DEFAULT_MAX_OBJECTS
- added:
class ArtifactsCache(object) - added:
constructor ArtifactsCache(cache_dir) - added:
function get_artifacts_cache() - added:
method ArtifactsCache.check_etag_obj_path(etag, size) - added:
method ArtifactsCache.check_md5_obj_path(b64_md5, size)
- added:
export test_fitted - added:
export test_types - added:
export wandb - added:
function plot_feature_importances(model=…, feature_names=…, title=…, max_num_features=…)
- added:
function test_fitted(model) - added:
function test_types(**kwargs)
- changed:
function status(run, settings) → function status(settings=…) - added:
function artifact() - added:
function get(path, root, type) - added:
function ls(path, type) - added:
function put(path, name, description, type, alias)
- changed:
constructor TemporaryDirectory(suffix=…, prefix=…, dir=…) → constructor TemporaryDirectory(suffix=…, prefix=…, dir=…, missing_ok_on_cleanup=…)
- changed:
function termlog(string=…, newline=…, repeat=…) → function termlog(string=…, newline=…, repeat=…, prefix=…)
- changed:
constructor Table(columns=…, data=…, rows=…) → constructor Table(columns=…, data=…, rows=…, dataframe=…)
- added:
function get_cache_dir(env=…) - added:
variable WANDB_CACHE_DIR
- removed:
class BatchUploadJob(UploadJob) - removed:
class FileStats(object) - removed:
class UploadJob(threading.Thread) - removed:
constructor BatchUploadJob(done_queue, files, api, batch_id, file_changed_events) - removed:
constructor FileStats(save_name, file_path) - removed:
constructor UploadJob(done_queue, progress, api, save_name, path, copy=…) - removed:
field FilePusher.BATCH_MAX_FILES - removed:
field FilePusher.BATCH_MIN_FILES - removed:
field FilePusher.BATCH_THRESHOLD_SECS - removed:
field FilePusher.RATE_LIMIT_SECS - removed:
method BatchUploadJob.cleanup_file() - removed:
method FilePusher.files() - removed:
method FilePusher.rename_file(old_save_name, new_save_name, new_path) - removed:
method FilePusher.should_batch(file_change_event) - removed:
method FilePusher.shutdown() - removed:
method FilePusher.stats() - removed:
method FilePusher.summary() - removed:
method FilePusher.update_all_files() - removed:
method FilePusher.update_file(save_name, file_path) - removed:
method FileStats.update_size() - removed:
method UploadJob.cleanup_file() - removed:
method UploadJob.prepare_file() - removed:
method UploadJob.progress(total_bytes) - removed:
method UploadJob.push() - removed:
method UploadJob.restart() - removed:
method UploadJob.run() - removed:
variable EventFileBatch - removed:
variable EventFileChanged - removed:
variable EventFinish - removed:
variable EventJobDone - changed:
constructor FilePusher(api, max_jobs=…) → constructor FilePusher(api) - changed:
method FilePusher.file_changed(save_name, path, copy=…) → method FilePusher.file_changed(save_name, path, artifact_id=…, copy=…, use_prepare_flow=…, save_fn=…, digest=…) - changed:
method FilePusher.print_status() → method FilePusher.print_status(prefix=…) - added:
field FilePusher.MAX_UPLOAD_JOBS - added:
method FilePusher.commit_artifact(artifact_id, on_commit=…) - added:
method FilePusher.file_counts_by_category() - added:
method FilePusher.named_temp_file(mode=…) - added:
method FilePusher.store_manifest_files(manifest, artifact_id, save_fn)
- added:
class Stats(object) - added:
constructor Stats() - added:
method Stats.file_counts_by_category() - added:
method Stats.init_file(save_name, size, is_artifact_file=…) - added:
method Stats.set_file_deduped(save_name) - added:
method Stats.summary() - added:
method Stats.update_failed_file(save_name) - added:
method Stats.update_uploaded_file(save_name, total_uploaded)
- added:
class StepChecksum(object) - added:
constructor StepChecksum(api, tempdir, request_queue, output_queue, stats) - added:
method StepChecksum.finish() - added:
method StepChecksum.is_alive() - added:
method StepChecksum.start() - added:
variable RequestCommitArtifact - added:
variable RequestFinish - added:
variable RequestStoreManifestFiles - added:
variable RequestUpload
- added:
class StepPrepare(object) - added:
constructor StepPrepare(api, batch_time, inter_event_time, max_batch_size) - added:
method StepPrepare.finish() - added:
method StepPrepare.is_alive() - added:
method StepPrepare.prepare(prepare_fn) - added:
method StepPrepare.prepare_async(prepare_fn, on_prepare=…) - added:
method StepPrepare.shutdown() - added:
method StepPrepare.start() - added:
variable RequestFinish - added:
variable RequestPrepare - added:
variable ResponsePrepare
- added:
class StepUpload(object) - added:
constructor StepUpload(api, stats, event_queue, max_jobs) - added:
method StepUpload.is_alive() - added:
method StepUpload.shutdown() - added:
method StepUpload.start() - added:
variable RequestCommitArtifact - added:
variable RequestFinish - added:
variable RequestUpload
- added:
class UploadJob(threading.Thread) - added:
constructor UploadJob(done_queue, stats, api, save_name, path, artifact_id, md5, copied, save_fn, digest) - added:
method UploadJob.progress(total_bytes) - added:
method UploadJob.push() - added:
method UploadJob.run() - added:
variable EventJobDone
- changed:
method JupyterAgent.save_display(exc_count, data) → method JupyterAgent.save_display(exc_count, dataWithMetadata)
- added:
export test_types - added:
function plot_feature_importances(model=…, feature_names=…, title=…, max_num_features=…)
- added:
function test_types(**kwargs)
- added:
method RunManager.log_artifact(message) - added:
method RunManager.use_artifact(message)
- added:
class WandbObserver(RunObserver) - added:
constructor WandbObserver(**kwargs) - added:
export wandb - added:
method WandbObserver.artifact_event(name, filename, metadata=…, content_type=…) - added:
method WandbObserver.completed_event(stop_time, result) - added:
method WandbObserver.log_metrics(metrics_by_name, info) - added:
method WandbObserver.resource_event(filename) - added:
method WandbObserver.started_event(ex_info, command, host_info, start_time, config, meta_info, _id)
- added:
function bytes_to_hex(bytestr) - added:
function download_file_from_url(dest_path, source_url, api_key=…) - added:
function make_safe_for_json(obj) - added:
function sizeof_fmt(num, suffix=…)
- added:
method Run.log_artifact(artifact_or_path, name=…, type=…, aliases=…) - added:
method Run.use_artifact(artifact, type=…, aliases=…)