Upgrading wandb 0.14 to 0.15
Unknown0.14.2 → 0.15.12
Fetching 13 releases from GitHub…0 / 13
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:
export ArtifactTTL
- changed:
method Sentry.configure_scope(settings: Optional[Union[wandb.sdk.wandb_settings.Settings, wandb.sdk.internal.settings_static.SettingsStatic]]=…, process_context: Optional[str]=…) -> None → method Sentry.configure_scope(tags: Optional[Dict[str, Any]]=…, process_context: Optional[str]=…) -> None
- removed:
constructor ImporterRun() -> None - removed:
function coalesce(*arg: Any) -> Any - removed:
function send_manager(root_dir) - removed:
method Importer.download_all_runs() -> Iterable[ImporterRun] - removed:
method Importer.import_all(overrides: Optional[Dict[str, Any]]=…) -> None - removed:
method Importer.import_all_parallel(overrides: Optional[Dict[str, Any]]=…, **pool_kwargs: Any) -> None - removed:
method Importer.import_one(run: ImporterRun, overrides: Optional[Dict[str, Any]]=…) -> None - removed:
variable Name - removed:
variable Path - changed:
class Importer(ABC) → class Importer(Protocol) - changed:
class ImporterRun → class ImporterRun(Protocol) - changed:
method ImporterRun.artifacts() -> Optional[Iterable[Tuple[Name, Path]]] → method ImporterRun.artifacts() -> Optional[Iterable[wandb.Artifact]] - changed:
method ImporterRun.metrics() -> List[Dict[str, float]] → method ImporterRun.metrics() -> Iterable[Dict[str, float]] - added:
class RecordMaker - added:
field RecordMaker.interface: InterfaceQueue - added:
field RecordMaker.run: ImporterRun - added:
function send_run_with_send_manager(run: ImporterRun, overrides: Optional[Dict[str, Any]]=…, settings_override: Optional[SettingsStatic]=…) -> None - added:
method Importer.collect_reports(*args, **kwargs) -> Iterable[Report] - added:
method Importer.collect_runs(*args, **kwargs) -> Iterable[ImporterRun] - added:
method Importer.import_report(report: Report) -> None - added:
method Importer.import_run(run: ImporterRun) -> None - added:
method ImporterRun.cli_version() -> Optional[str] - added:
method ImporterRun.code_path() -> Optional[str] - added:
method ImporterRun.files() -> Optional[Iterable[Tuple[str, str]]] - added:
method ImporterRun.logs() -> Optional[Iterable[str]] - added:
method ImporterRun.used_artifacts() -> Optional[Iterable[wandb.Artifact]] - added:
property RecordMaker.run_dir -> str
- removed:
method MlflowImporter.download_all_runs() -> Iterable[MlflowRun] - removed:
method MlflowImporter.import_one(run: ImporterRun, overrides: Optional[Dict[str, Any]]=…) -> None - removed:
method MlflowRun.git() - changed:
class MlflowImporter(Importer) → class MlflowImporter - changed:
class MlflowRun(ImporterRun) → class MlflowRun - changed:
constructor MlflowImporter(mlflow_tracking_uri, mlflow_registry_uri=…, wandb_base_url=…) -> None → constructor MlflowImporter(mlflow_tracking_uri, mlflow_registry_uri=…) -> None - changed:
method MlflowRun.artifacts() → method MlflowRun.artifacts() -> Optional[Iterable[Artifact]] - changed:
method MlflowRun.config() → method MlflowRun.config() -> Dict[str, Any] - changed:
method MlflowRun.display_name() → method MlflowRun.display_name() -> str - changed:
method MlflowRun.entity() → method MlflowRun.entity() -> str - changed:
method MlflowRun.job_type() → method MlflowRun.job_type() -> Optional[str] - changed:
method MlflowRun.metrics() → method MlflowRun.metrics() -> Iterable[Dict[str, float]] - changed:
method MlflowRun.notes() → method MlflowRun.notes() -> Optional[str] - changed:
method MlflowRun.project() → method MlflowRun.project() -> str - changed:
method MlflowRun.run_group() → method MlflowRun.run_group() -> Optional[str] - changed:
method MlflowRun.run_id() → method MlflowRun.run_id() -> str - changed:
method MlflowRun.runtime() → method MlflowRun.runtime() -> Optional[int] - changed:
method MlflowRun.start_time() → method MlflowRun.start_time() -> Optional[int] - changed:
method MlflowRun.summary() → method MlflowRun.summary() -> Dict[str, float] - changed:
method MlflowRun.tags() → method MlflowRun.tags() -> Optional[List[str]] - added:
method MlflowImporter.collect_runs(limit: Optional[int]=…) -> Iterable[MlflowRun] - added:
method MlflowImporter.import_all_runs(limit: Optional[int]=…, overrides: Optional[Dict[str, Any]]=…, pool_kwargs: Optional[Dict[str, Any]]=…) -> None - added:
method MlflowImporter.import_report(report: Report) - added:
method MlflowImporter.import_run(run: ImporterRun, overrides: Optional[Dict[str, Any]]=…) -> None - added:
method MlflowImporter.import_runs(runs: Iterable[ImporterRun], overrides: Optional[Dict[str, Any]]=…, pool_kwargs: Optional[Dict[str, Any]]=…) -> None - added:
method MlflowRun.cli_version() -> Optional[str] - added:
method MlflowRun.code_path() -> Optional[str] - added:
method MlflowRun.cpus_used() -> Optional[int] - added:
method MlflowRun.cuda_version() -> Optional[str] - added:
method MlflowRun.executable() -> Optional[str] - added:
method MlflowRun.files() -> Optional[Iterable[Tuple[str, str]]] - added:
method MlflowRun.gpus_used() -> Optional[str] - added:
method MlflowRun.host() -> Optional[str] - added:
method MlflowRun.logs() -> Optional[Iterable[str]] - added:
method MlflowRun.memory_used() -> Optional[int] - added:
method MlflowRun.os_version() -> Optional[str] - added:
method MlflowRun.program() -> Optional[str] - added:
method MlflowRun.python_version() -> Optional[str] - added:
method MlflowRun.used_artifacts() -> Optional[Iterable[Artifact]] - added:
method MlflowRun.username() -> Optional[str] - added:
variable mlflow_version
- removed:
property Api.api - changed:
constructor Api(*args, **kwargs) → constructor Api(*args: Any, **kwargs: Any) -> None - changed:
method Api.clear_setting(*args, **kwargs) → method Api.clear_setting(key: str, globally: bool=…, persist: bool=…) -> None - changed:
method Api.create_anonymous_api_key() → method Api.create_anonymous_api_key() -> str - changed:
method Api.set_setting(*args, **kwargs) → method Api.set_setting(key: str, value: Any, globally: bool=…, persist: bool=…) -> None - added:
method Api.complete_multipart_upload_artifact(*args, **kwargs) - added:
method Api.create_default_resource_config(*args, **kwargs) - added:
method Api.create_run_queue(*args, **kwargs) - added:
method Api.stop_run(*args, **kwargs) - added:
method Api.update_run_queue_item_warning(*args, **kwargs) - added:
method Api.upload_multipart_file_chunk_retry(*args, **kwargs) - added:
method Api.upsert_run(*args, **kwargs) - added:
property Api.api -> InternalApi
- removed:
class Artifact(artifacts.Artifact) - removed:
constructor Artifact(client, entity, project, name, attrs=…) - removed:
field Artifact.QUERY - removed:
field RunArtifacts.INPUT_QUERY - removed:
field RunArtifacts.OUTPUT_QUERY - removed:
method Artifact.add(obj, name) - removed:
method Artifact.add_dir(path, name=…) - removed:
method Artifact.add_file(local_path, name=…, is_tmp=…) - removed:
method Artifact.add_reference(uri, name=…, checksum=…, max_objects=…) - removed:
method Artifact.checkout(root=…) - removed:
method Artifact.delete(delete_aliases=…) - removed:
method Artifact.download(root=…, recursive=…) - removed:
method Artifact.file(root=…) - removed:
method Artifact.files(names=…, per_page=…) - removed:
method Artifact.get(name) - removed:
method Artifact.get_path(name) - removed:
method Artifact.json_encode() - removed:
method Artifact.link(target_path: str, aliases=…) - removed:
method Artifact.logged_by() - removed:
method Artifact.new_file(name, mode=…) - removed:
method Artifact.save() - removed:
method Artifact.used_by() - removed:
method Artifact.verify(root=…) - removed:
method Artifact.wait() - removed:
property Artifact.aliases - removed:
property Artifact.commit_hash - removed:
property Artifact.created_at - removed:
property Artifact.description - removed:
property Artifact.digest - removed:
property Artifact.entity - removed:
property Artifact.file_count - removed:
property Artifact.id - removed:
property Artifact.manifest - removed:
property Artifact.metadata - removed:
property Artifact.name - removed:
property Artifact.project - removed:
property Artifact.size - removed:
property Artifact.source_version - removed:
property Artifact.state - removed:
property Artifact.type - removed:
property Artifact.updated_at - removed:
property Artifact.version - removed:
static method Artifact.expected_type(client, name, entity_name, project_name) - removed:
static method Artifact.from_id(artifact_id: str, client: Client) - removed:
variable ARTIFACT_FRAGMENT - changed:
constructor ArtifactFiles(client: Client, artifact: Artifact, names: Optional[Sequence[str]]=…, per_page: int=…) → constructor ArtifactFiles(client: Client, artifact: wandb.Artifact, names: Optional[Sequence[str]]=…, per_page: int=…) - added:
class RunQueue - added:
constructor RunQueue(client: RetryingClient, name: str, entity: str, _access: Optional[RunQueueAccessType]=…, _default_resource_config_id: Optional[int]=…, _default_resource_config: Optional[dict]=…) -> None - added:
method Api.create_run_queue(name: str, type: RunQueueResourceType, access: RunQueueAccessType, entity: Optional[str]=…, config: Optional[dict]=…) -> None - added:
method Api.list_jobs(entity, project) - added:
method Api.run_queue(entity, name) - added:
method ArtifactCollection.delete() - added:
method ArtifactCollection.is_sequence() -> bool - added:
method RunQueue.delete() - added:
property Run.metadata - added:
property RunQueue.access -> RunQueueAccessType - added:
property RunQueue.default_resource_config - added:
property RunQueue.entity - added:
property RunQueue.id -> str - added:
property RunQueue.items -> List[QueuedRun] - added:
property RunQueue.name - added:
property RunQueue.type -> RunQueueResourceType - added:
static method RunQueue.create(name: str, resource: RunQueueResourceType, access: RunQueueAccessType, entity: Optional[str]=…, config: Optional[dict]=…) -> RunQueue - added:
variable RunQueueAccessType - added:
variable RunQueueResourceType
- changed:
constructor Report(project, entity=…, title=…, description=…, width=…, blocks=…, *args, **kwargs) → constructor Report(project, entity=…, title=…, description=…, width=…, blocks=…, _api=…, *args, **kwargs) - changed:
static method Report.from_url(url) → static method Report.from_url(url, api=…)
- changed:
function cleanup(target_size) → function cleanup(target_size, remove_temp) - changed:
function launch(uri, job, entry_point, git_version, args_list, name, resource, entity, project, docker_image, config, queue, run_async, resource_args, build, repository, project_queue) → function launch(uri, job, entry_point, git_version, name, resource, entity, project, docker_image, config, queue, run_async, resource_args, build, repository, project_queue, dockerfile) - changed:
function put(path, name, description, type, alias) → function put(path, name, description, type, alias, run_id, resume) - changed:
function service(grpc_port=…, sock_port=…, port_filename=…, address=…, pid=…, debug=…, serve_sock=…, serve_grpc=…) → function service(sock_port=…, port_filename=…, address=…, pid=…, debug=…, serve_sock=…) - changed:
function sweep(ctx, project, entity, controller, verbose, name, program, settings, update, launch_config, stop, cancel, pause, resume, config_yaml_or_sweep_id, queue, project_queue) → function sweep(ctx, project, entity, controller, verbose, name, program, settings, update, stop, cancel, pause, resume, config_yaml_or_sweep_id) - added:
function create(path, project, entity, name, job_type, description, aliases, entrypoint, git_hash, runtime) - added:
function describe(job) - added:
function job() -> None - added:
function launch_sweep(ctx, project, entity, queue, config, resume_id)
- added:
export WBTraceTree - added:
method Table.get_dataframe()
- changed:
function build(tags: List[str], file: str, context_path: str) -> str → function build(tags: List[str], file: str, context_path: str, platform: Optional[str]=…) -> str - added:
function is_docker_installed() -> bool
- changed:
function get_cache_dir(env: Optional[Env]=…) -> str → function get_cache_dir(env: Optional[Env]=…) -> Path - added:
function get_artifact_dir(env: Optional[Env]=…) -> str - added:
function get_artifact_fetch_file_url_batch_size(env: Optional[Env]=…) -> int - added:
function get_file_pusher_timeout(default: Optional[int]=…, env: Optional[Env]=…) -> Optional[int] - added:
variable ARTIFACT_DIR - added:
variable ARTIFACT_FETCH_FILE_URL_BATCH_SIZE - added:
variable FILE_PUSHER_TIMEOUT
- removed:
variable SaveName - changed:
constructor DirWatcher(settings: wandb_settings.Settings, file_pusher: FilePusher, file_dir: Optional[PathStr]=…) -> None → constructor DirWatcher(settings: SettingsStatic, file_pusher: FilePusher, file_dir: Optional[PathStr]=…) -> None - changed:
constructor FileEventHandler(file_path: PathStr, save_name: SaveName, file_pusher: FilePusher, *args: Any, **kwargs: Any) -> None → constructor FileEventHandler(file_path: PathStr, save_name: LogicalPath, file_pusher: FilePusher, *args: Any, **kwargs: Any) -> None - changed:
constructor PolicyLive(file_path: PathStr, save_name: SaveName, file_pusher: FilePusher, settings: Optional[wandb_settings.Settings]=…, *args: Any, **kwargs: Any) -> None → constructor PolicyLive(file_path: PathStr, save_name: LogicalPath, file_pusher: FilePusher, settings: Optional[SettingsStatic]=…, *args: Any, **kwargs: Any) -> None - changed:
method FileEventHandler.on_renamed(new_path: PathStr, new_name: SaveName) -> None → method FileEventHandler.on_renamed(new_path: PathStr, new_name: LogicalPath) -> None
- changed:
field RequestStoreManifestFiles.manifest: artifacts.ArtifactManifest → field RequestStoreManifestFiles.manifest: ArtifactManifest - changed:
field RequestStoreManifestFiles.save_fn: internal_artifacts.SaveFn → field RequestStoreManifestFiles.save_fn: SaveFn - changed:
field RequestStoreManifestFiles.save_fn_async: internal_artifacts.SaveFnAsync → field RequestStoreManifestFiles.save_fn_async: SaveFnAsync - changed:
field RequestUpload.save_name: dir_watcher.SaveName → field RequestUpload.save_name: LogicalPath
- added:
field ResponsePrepare.multipart_upload_urls: Optional[Dict[int, str]] - added:
field ResponsePrepare.storage_path: Optional[str] - added:
field ResponsePrepare.upload_id: Optional[str] - added:
function prepare_response(response: CreateArtifactFilesResponseFile) -> ResponsePrepare
- changed:
field RequestUpload.save_name: dir_watcher.SaveName → field RequestUpload.save_name: LogicalPath - added:
class EventJobDone(NamedTuple) - added:
field EventJobDone.exc: Optional[BaseException] - added:
field EventJobDone.job: RequestUpload
- removed:
class EventJobDone(NamedTuple) - removed:
field EventJobDone.exc: Optional[BaseException] - removed:
field EventJobDone.job: step_upload.RequestUpload - changed:
constructor UploadJob(stats: stats.Stats, api: internal_api.Api, file_stream: file_stream.FileStreamApi, silent: bool, save_name: dir_watcher.SaveName, path: dir_watcher.PathStr, artifact_id: Optional[str], md5: Optional[str], copied: bool, save_fn: Optional[step_upload.SaveFn], digest: Optional[str]) -> None → constructor UploadJob(stats: stats.Stats, api: internal_api.Api, file_stream: file_stream.FileStreamApi, silent: bool, save_name: LogicalPath, path: dir_watcher.PathStr, artifact_id: Optional[str], md5: Optional[str], copied: bool, save_fn: Optional[step_upload.SaveFn], digest: Optional[str]) -> None
- added:
export autolog
- added:
variable autolog - added:
variable logger
- added:
class CohereRequestResponseResolver - added:
function collect_common_keys(list_of_dicts: List[Dict[str, Any]]) -> Dict[str, List[Any]] - added:
function flatten_dict(dictionary: Dict[str, Any], parent_key: str=…, sep: str=…) -> Dict[str, Any] - added:
function reorder_and_convert_dict_list_to_table(data: List[Dict[str, Any]], order: List[str]) -> Tuple[List[str], List[List[Any]]] - added:
function subset_dict(original_dict: Dict[str, Any], keys_subset: Sequence[str]) -> Dict[str, Any] - added:
variable logger
- added:
export autolog
- added:
variable autolog - added:
variable logger - added:
variable resolver
- added:
class HuggingFacePipelineRequestResponseResolver - added:
field HuggingFacePipelineRequestResponseResolver.autolog_id - added:
method HuggingFacePipelineRequestResponseResolver.get_latest_id() - added:
variable PIPELINES_WITH_TOP_K - added:
variable SUPPORTED_PIPELINE_TASKS - added:
variable logger
- changed:
constructor WandbModelCheckpoint(filepath: Union[str, os.PathLike], monitor: str=…, verbose: int=…, save_best_only: bool=…, save_weights_only: bool=…, mode: Mode=…, save_freq: Union[SaveStrategy, int]=…, options: Optional[str]=…, initial_value_threshold: Optional[float]=…, **kwargs: Any) -> None → constructor WandbModelCheckpoint(filepath: StrPath, monitor: str=…, verbose: int=…, save_best_only: bool=…, save_weights_only: bool=…, mode: Mode=…, save_freq: Union[SaveStrategy, int]=…, options: Optional[str]=…, initial_value_threshold: Optional[float]=…, **kwargs: Any) -> None
- added:
export WandbTracer
- added:
class WandbTracer(WandbTracer) - added:
constructor WandbTracer(*args, **kwargs) - added:
variable langchain
- added:
export autolog
- added:
variable autolog - added:
variable logger
- added:
class Metrics - added:
class OpenAIRequestResponseResolver - added:
class UsageMetrics - added:
constructor OpenAIRequestResponseResolver() - added:
field Metrics.stats: wandb.Table - added:
field Metrics.trace: trace_tree.WBTraceTree - added:
field Metrics.usage: UsageMetrics - added:
field UsageMetrics.completion_tokens: int - added:
field UsageMetrics.elapsed_time: float - added:
field UsageMetrics.prompt_tokens: int - added:
field UsageMetrics.total_tokens: int - added:
static method OpenAIRequestResponseResolver.results_to_trace_tree(request: Dict[str, Any], response: Response, results: List[trace_tree.Result], time_elapsed: float) -> trace_tree.WBTraceTree - added:
variable logger - added:
variable usage_metric_keys
- added:
export add_wandb_callback
- added:
function get_boxes(result: Results) -> Tuple[Dict, Dict] - added:
function get_ground_truth_bbox_annotations(img_idx: int, image_path: str, batch: Dict, class_name_map: Dict=…) -> List[Dict[str, Any]] - added:
function get_mean_confidence_map(classes: List, confidence: List, class_id_to_label: Dict) -> Dict[str, float] - added:
function plot_predictions(result: Results, model_name: str, table: Optional[wandb.Table]=…) -> Union[wandb.Table, Tuple[wandb.Image, Dict, Dict]] - added:
function plot_validation_results(dataloader: Any, class_label_map: Dict, model_name: str, predictor: DetectionPredictor, table: wandb.Table, max_validation_batches: int, epoch: Optional[int]=…) -> wandb.Table - added:
function scale_bounding_box_to_original_image_shape(box: torch.Tensor, resized_image_shape: Tuple, original_image_shape: Tuple, ratio_pad: bool) -> List[int]
- added:
class WandBUltralyticsCallback - added:
constructor WandBUltralyticsCallback(model: YOLO, max_validation_batches: int=…, enable_model_checkpointing: bool=…, visualize_skeleton: bool=…) -> None - added:
function add_wandb_callback(model: YOLO, enable_model_checkpointing: bool=…, enable_train_validation_logging: bool=…, enable_validation_logging: bool=…, enable_prediction_logging: bool=…, max_validation_batches: Optional[int]=…, visualize_skeleton: Optional[bool]=…) - added:
method WandBUltralyticsCallback.on_fit_epoch_end(trainer: TRAINER_TYPE) - added:
method WandBUltralyticsCallback.on_predict_end(predictor: PREDICTOR_TYPE) - added:
method WandBUltralyticsCallback.on_train_end(trainer: TRAINER_TYPE) - added:
method WandBUltralyticsCallback.on_train_start(trainer: TRAINER_TYPE) - added:
method WandBUltralyticsCallback.on_val_end(trainer: VALIDATOR_TYPE) - added:
property WandBUltralyticsCallback.callbacks -> Dict[str, Callable] - added:
variable PREDICTOR_TYPE - added:
variable TRAINER_TYPE - added:
variable VALIDATOR_TYPE
- added:
function plot_classification_predictions(result: Results, model_name: str, table: Optional[wandb.Table]=…) - added:
function plot_classification_validation_results(dataloader: Any, model_name: str, predictor: ClassificationPredictor, table: wandb.Table, max_validation_batches: int, epoch: Optional[int]=…)
- added:
function get_boxes_and_masks(result: Results) -> Tuple[Dict, Dict, Dict] - added:
function instance_mask_to_semantic_mask(instance_mask, class_indices) - added:
function plot_mask_predictions(result: Results, model_name: str, table: Optional[wandb.Table]=…) -> Tuple[wandb.Image, Dict, Dict, Dict] - added:
function plot_mask_validation_results(dataloader, class_label_map, model_name: str, predictor: SegmentationPredictor, table: wandb.Table, max_validation_batches: int, epoch: Optional[int]=…)
- added:
function annotate_keypoint_batch(image_path: str, keypoints: Any, visualize_skeleton: bool) - added:
function annotate_keypoint_results(result: Results, visualize_skeleton: bool) - added:
function plot_pose_predictions(result: Results, model_name: str, visualize_skeleton: bool, table: Optional[wandb.Table]=…) - added:
function plot_pose_validation_results(dataloader, class_label_map, model_name: str, predictor: PosePredictor, visualize_skeleton: bool, table: wandb.Table, max_validation_batches: int, epoch: Optional[int]=…) -> wandb.Table
- removed:
export add_callbacks
- changed:
function notebook_metadata(silent) -> Dict[str, str] → function notebook_metadata(silent: bool) -> Dict[str, str]
- removed:
variable ArtifactDoneRequest - removed:
variable ArtifactPollRequest - removed:
variable ArtifactPollResponse - removed:
variable ArtifactSendRequest - removed:
variable ArtifactSendResponse - added:
variable ArtifactInfo - added:
variable CpuInfo - added:
variable DiskInfo - added:
variable GetSystemMetricsRequest - added:
variable GetSystemMetricsResponse - added:
variable GitInfo - added:
variable GitSource - added:
variable GpuAppleInfo - added:
variable GpuNvidiaInfo - added:
variable ImageSource - added:
variable InternalMessages - added:
variable InternalMessagesRequest - added:
variable InternalMessagesResponse - added:
variable JobInfoRequest - added:
variable JobInfoResponse - added:
variable JobSource - added:
variable MemoryInfo - added:
variable MetadataRequest - added:
variable PartialJobArtifact - added:
variable Source - added:
variable SystemMetricSample - added:
variable SystemMetricsBuffer
- removed:
variable NestedStringStringMapValue - removed:
variable SettingsValue - removed:
variable StringStringMapValue - removed:
variable StringTupleValue
- removed:
class InternalService(object) - removed:
class InternalServiceServicer(object) - removed:
class InternalServiceStub(object) - removed:
constructor InternalServiceStub(channel) - removed:
function add_InternalServiceServicer_to_server(servicer, server) - removed:
method InternalServiceServicer.Alert(request, context) - removed:
method InternalServiceServicer.Artifact(request, context) - removed:
method InternalServiceServicer.ArtifactPoll(request, context) - removed:
method InternalServiceServicer.ArtifactSend(request, context) - removed:
method InternalServiceServicer.Attach(request, context) - removed:
method InternalServiceServicer.Cancel(request, context) - removed:
method InternalServiceServicer.CheckVersion(request, context) - removed:
method InternalServiceServicer.Config(request, context) - removed:
method InternalServiceServicer.Files(request, context) - removed:
method InternalServiceServicer.GetSummary(request, context) - removed:
method InternalServiceServicer.Keepalive(request, context) - removed:
method InternalServiceServicer.LinkArtifact(request, context) - removed:
method InternalServiceServicer.Log(request, context) - removed:
method InternalServiceServicer.Metric(request, context) - removed:
method InternalServiceServicer.Output(request, context) - removed:
method InternalServiceServicer.OutputRaw(request, context) - removed:
method InternalServiceServicer.PartialLog(request, context) - removed:
method InternalServiceServicer.Pause(request, context) - removed:
method InternalServiceServicer.PollExit(request, context) - removed:
method InternalServiceServicer.Resume(request, context) - removed:
method InternalServiceServicer.RunExit(request, context) - removed:
method InternalServiceServicer.RunPreempting(request, context) - removed:
method InternalServiceServicer.RunStart(request, context) - removed:
method InternalServiceServicer.RunStatus(request, context) - removed:
method InternalServiceServicer.RunUpdate(request, context) - removed:
method InternalServiceServicer.SampledHistory(request, context) - removed:
method InternalServiceServicer.ServerInfo(request, context) - removed:
method InternalServiceServicer.ServerInformAttach(request, context) - removed:
method InternalServiceServicer.ServerInformDetach(request, context) - removed:
method InternalServiceServicer.ServerInformFinish(request, context) - removed:
method InternalServiceServicer.ServerInformInit(request, context) - removed:
method InternalServiceServicer.ServerInformStart(request, context) - removed:
method InternalServiceServicer.ServerInformTeardown(request, context) - removed:
method InternalServiceServicer.ServerShutdown(request, context) - removed:
method InternalServiceServicer.ServerStatus(request, context) - removed:
method InternalServiceServicer.Shutdown(request, context) - removed:
method InternalServiceServicer.Status(request, context) - removed:
method InternalServiceServicer.Summary(request, context) - removed:
method InternalServiceServicer.TBSend(request, context) - removed:
method InternalServiceServicer.Telemetry(request, context) - removed:
method InternalServiceServicer.UseArtifact(request, context) - removed:
static method InternalService.Alert(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Artifact(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ArtifactPoll(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ArtifactSend(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Attach(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Cancel(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.CheckVersion(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Config(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Files(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.GetSummary(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Keepalive(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.LinkArtifact(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Log(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Metric(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Output(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.OutputRaw(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.PartialLog(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Pause(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.PollExit(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Resume(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.RunExit(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.RunPreempting(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.RunStart(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.RunStatus(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.RunUpdate(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.SampledHistory(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInfo(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInformAttach(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInformDetach(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInformFinish(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInformInit(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInformStart(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInformTeardown(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerShutdown(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerStatus(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Shutdown(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Status(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Summary(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.TBSend(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Telemetry(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.UseArtifact(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
- added:
variable DESCRIPTOR - added:
variable ListStringValue - added:
variable MapStringKeyMapStringKeyStringValue - added:
variable MapStringKeyStringValue - added:
variable OpenMetricsFilters - added:
variable Settings
- removed:
class InternalService(object) - removed:
class InternalServiceServicer(object) - removed:
class InternalServiceStub(object) - removed:
constructor InternalServiceStub(channel) - removed:
function add_InternalServiceServicer_to_server(servicer, server) - removed:
method InternalServiceServicer.Alert(request, context) - removed:
method InternalServiceServicer.Artifact(request, context) - removed:
method InternalServiceServicer.ArtifactPoll(request, context) - removed:
method InternalServiceServicer.ArtifactSend(request, context) - removed:
method InternalServiceServicer.Attach(request, context) - removed:
method InternalServiceServicer.Cancel(request, context) - removed:
method InternalServiceServicer.CheckVersion(request, context) - removed:
method InternalServiceServicer.Config(request, context) - removed:
method InternalServiceServicer.Files(request, context) - removed:
method InternalServiceServicer.GetSummary(request, context) - removed:
method InternalServiceServicer.Keepalive(request, context) - removed:
method InternalServiceServicer.LinkArtifact(request, context) - removed:
method InternalServiceServicer.Log(request, context) - removed:
method InternalServiceServicer.Metric(request, context) - removed:
method InternalServiceServicer.Output(request, context) - removed:
method InternalServiceServicer.OutputRaw(request, context) - removed:
method InternalServiceServicer.PartialLog(request, context) - removed:
method InternalServiceServicer.Pause(request, context) - removed:
method InternalServiceServicer.PollExit(request, context) - removed:
method InternalServiceServicer.Resume(request, context) - removed:
method InternalServiceServicer.RunExit(request, context) - removed:
method InternalServiceServicer.RunPreempting(request, context) - removed:
method InternalServiceServicer.RunStart(request, context) - removed:
method InternalServiceServicer.RunStatus(request, context) - removed:
method InternalServiceServicer.RunUpdate(request, context) - removed:
method InternalServiceServicer.SampledHistory(request, context) - removed:
method InternalServiceServicer.ServerInfo(request, context) - removed:
method InternalServiceServicer.ServerInformAttach(request, context) - removed:
method InternalServiceServicer.ServerInformDetach(request, context) - removed:
method InternalServiceServicer.ServerInformFinish(request, context) - removed:
method InternalServiceServicer.ServerInformInit(request, context) - removed:
method InternalServiceServicer.ServerInformStart(request, context) - removed:
method InternalServiceServicer.ServerInformTeardown(request, context) - removed:
method InternalServiceServicer.ServerShutdown(request, context) - removed:
method InternalServiceServicer.ServerStatus(request, context) - removed:
method InternalServiceServicer.Shutdown(request, context) - removed:
method InternalServiceServicer.Status(request, context) - removed:
method InternalServiceServicer.Summary(request, context) - removed:
method InternalServiceServicer.TBSend(request, context) - removed:
method InternalServiceServicer.Telemetry(request, context) - removed:
method InternalServiceServicer.UseArtifact(request, context) - removed:
static method InternalService.Alert(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Artifact(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ArtifactPoll(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ArtifactSend(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Attach(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Cancel(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.CheckVersion(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Config(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Files(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.GetSummary(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Keepalive(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.LinkArtifact(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Log(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Metric(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Output(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.OutputRaw(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.PartialLog(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Pause(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.PollExit(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Resume(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.RunExit(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.RunPreempting(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.RunStart(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.RunStatus(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.RunUpdate(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.SampledHistory(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInfo(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInformAttach(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInformDetach(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInformFinish(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInformInit(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInformStart(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerInformTeardown(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerShutdown(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.ServerStatus(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Shutdown(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Status(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Summary(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.TBSend(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.Telemetry(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…) - removed:
static method InternalService.UseArtifact(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
- added:
variable DESCRIPTOR
- added:
field Deprecated.langchain_tracer: DEPRECATED_FEATURES
- removed:
variable ret
- removed:
variable protobuf_version
- added:
variable protobuf_version
- removed:
export save
- added:
class Artifact - added:
constructor Artifact(name: str, type: str, description: Optional[str]=…, metadata: Optional[Dict[str, Any]]=…, incremental: bool=…, use_as: Optional[str]=…) -> None - added:
method Artifact.add(obj: data_types.WBValue, name: StrPath) -> ArtifactManifestEntry - added:
method Artifact.add_dir(local_path: str, name: Optional[str]=…) -> None - added:
method Artifact.add_file(local_path: str, name: Optional[str]=…, is_tmp: Optional[bool]=…) -> ArtifactManifestEntry - added:
method Artifact.add_reference(uri: Union[ArtifactManifestEntry, str], name: Optional[StrPath]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - added:
method Artifact.checkout(root: Optional[str]=…) -> str - added:
method Artifact.delete(delete_aliases: bool=…) -> None - added:
method Artifact.download(root: Optional[str]=…, recursive: bool=…, allow_missing_references: bool=…) -> FilePathStr - added:
method Artifact.file(root: Optional[str]=…) -> StrPath - added:
method Artifact.files(names: Optional[List[str]]=…, per_page: int=…) -> ArtifactFiles - added:
method Artifact.finalize() -> None - added:
method Artifact.get(name: str) -> Optional[data_types.WBValue] - added:
method Artifact.get_added_local_path_name(local_path: str) -> Optional[str] - added:
method Artifact.get_path(name: StrPath) -> ArtifactManifestEntry - added:
method Artifact.is_draft() -> bool - added:
method Artifact.json_encode() -> Dict[str, Any] - added:
method Artifact.link(target_path: str, aliases: Optional[List[str]]=…) -> None - added:
method Artifact.logged_by() -> Optional[Run] - added:
method Artifact.new_draft() -> Artifact - added:
method Artifact.new_file(name: str, mode: str=…, encoding: Optional[str]=…) -> Generator[IO, None, None] - added:
method Artifact.remove(item: Union[StrPath, ArtifactManifestEntry]) -> None - added:
method Artifact.save(project: Optional[str]=…, settings: Optional[wandb.wandb_sdk.wandb_settings.Settings]=…) -> None - added:
method Artifact.used_by() -> List[Run] - added:
method Artifact.verify(root: Optional[str]=…) -> None - added:
method Artifact.wait(timeout: Optional[int]=…) -> Artifact - added:
property Artifact.aliases -> List[str] - added:
property Artifact.collection -> ArtifactCollection - added:
property Artifact.commit_hash -> str - added:
property Artifact.created_at -> str - added:
property Artifact.description -> Optional[str] - added:
property Artifact.digest -> str - added:
property Artifact.distributed_id -> Optional[str] - added:
property Artifact.entity -> str - added:
property Artifact.file_count -> int - added:
property Artifact.id -> Optional[str] - added:
property Artifact.incremental -> bool - added:
property Artifact.manifest -> ArtifactManifest - added:
property Artifact.metadata -> dict - added:
property Artifact.name -> str - added:
property Artifact.project -> str - added:
property Artifact.qualified_name -> str - added:
property Artifact.size -> int - added:
property Artifact.source_collection -> ArtifactCollection - added:
property Artifact.source_entity -> str - added:
property Artifact.source_name -> str - added:
property Artifact.source_project -> str - added:
property Artifact.source_qualified_name -> str - added:
property Artifact.source_version -> str - added:
property Artifact.state -> str - added:
property Artifact.ttl -> Union[timedelta, None] - added:
property Artifact.type -> str - added:
property Artifact.updated_at -> str - added:
property Artifact.use_as -> Optional[str] - added:
property Artifact.version -> str - added:
variable reset_path
- added:
variable artifact_cache: Dict[str, Artifact]
- added:
class ArtifactDownloadLogger - added:
constructor ArtifactDownloadLogger(nfiles: int, clock_for_testing: Callable[[], float]=…, termlog_for_testing: Callable[..., None]=…) -> None - added:
method ArtifactDownloadLogger.notify_downloaded() -> None
- added:
class ArtifactManifest - added:
constructor ArtifactManifest(storage_policy: StoragePolicy, entries: Optional[Mapping[str, ArtifactManifestEntry]]=…) -> None - added:
field ArtifactManifest.entries: Dict[str, ArtifactManifestEntry] - added:
method ArtifactManifest.add_entry(entry: ArtifactManifestEntry) -> None - added:
method ArtifactManifest.digest() -> HexMD5 - added:
method ArtifactManifest.get_entries_in_directory(directory: str) -> List[ArtifactManifestEntry] - added:
method ArtifactManifest.get_entry_by_path(path: str) -> Optional[ArtifactManifestEntry] - added:
method ArtifactManifest.remove_entry(entry: ArtifactManifestEntry) -> None - added:
method ArtifactManifest.to_manifest_json() -> Dict - added:
static method ArtifactManifest.from_manifest_json(manifest_json: Dict) -> ArtifactManifest - added:
static method ArtifactManifest.version() -> int
- added:
class ArtifactManifestEntry - added:
constructor ArtifactManifestEntry(path: StrPath, digest: Union[B64MD5, URIStr, FilePathStr, ETag], ref: Optional[Union[FilePathStr, URIStr]]=…, birth_artifact_id: Optional[str]=…, size: Optional[int]=…, extra: Optional[Dict]=…, local_path: Optional[StrPath]=…) -> None - added:
field ArtifactManifestEntry.birth_artifact_id: Optional[str] - added:
field ArtifactManifestEntry.digest: Union[B64MD5, URIStr, FilePathStr, ETag] - added:
field ArtifactManifestEntry.extra: Dict - added:
field ArtifactManifestEntry.local_path: Optional[str] - added:
field ArtifactManifestEntry.path: LogicalPath - added:
field ArtifactManifestEntry.ref: Optional[Union[FilePathStr, URIStr]] - added:
field ArtifactManifestEntry.size: Optional[int] - added:
method ArtifactManifestEntry.download(root: Optional[str]=…) -> FilePathStr - added:
method ArtifactManifestEntry.parent_artifact() -> Artifact - added:
method ArtifactManifestEntry.ref_target() -> Union[FilePathStr, URIStr] - added:
method ArtifactManifestEntry.ref_url() -> str - added:
property ArtifactManifestEntry.name -> LogicalPath
- added:
class ArtifactManifestV1(ArtifactManifest) - added:
constructor ArtifactManifestV1(storage_policy: StoragePolicy, entries: Optional[Mapping[str, ArtifactManifestEntry]]=…) -> None - added:
method ArtifactManifestV1.digest() -> HexMD5 - added:
method ArtifactManifestV1.to_manifest_json() -> Dict - added:
static method ArtifactManifestV1.from_manifest_json(manifest_json: Dict) -> ArtifactManifestV1 - added:
static method ArtifactManifestV1.version() -> int
- added:
class ArtifactSaver - added:
class SaveFn(Protocol) - added:
class SaveFnAsync(Protocol) - added:
constructor ArtifactSaver(api: InternalApi, digest: str, manifest_json: Dict, file_pusher: FilePusher, is_user_created: bool=…) -> None - added:
method ArtifactSaver.save(type: str, name: str, client_id: str, sequence_client_id: str, distributed_id: Optional[str]=…, finalize: bool=…, metadata: Optional[Dict]=…, ttl_duration_seconds: Optional[int]=…, description: Optional[str]=…, aliases: Optional[Sequence[str]]=…, use_after_commit: bool=…, incremental: bool=…, history_step: Optional[int]=…, base_id: Optional[str]=…) -> Optional[Dict]
- added:
class ArtifactState(Enum) - added:
field ArtifactState.COMMITTED - added:
field ArtifactState.DELETED - added:
field ArtifactState.GARBAGE_COLLECTED - added:
field ArtifactState.PENDING - added:
field ArtifactState.PENDING_DELETION
- added:
class ArtifactTTL(Enum) - added:
field ArtifactTTL.INHERIT
- added:
class ArtifactsCache - added:
class Opener(Protocol) - added:
constructor ArtifactsCache(cache_dir: StrPath) -> None - added:
function get_artifacts_cache() -> ArtifactsCache - added:
method ArtifactsCache.check_etag_obj_path(url: URIStr, etag: ETag, size: int) -> Tuple[FilePathStr, bool, Opener] - added:
method ArtifactsCache.check_md5_obj_path(b64_md5: B64MD5, size: int) -> Tuple[FilePathStr, bool, Opener] - added:
method ArtifactsCache.cleanup(target_size: Optional[int]=…, remove_temp: bool=…, target_fraction: Optional[float]=…) -> int
- added:
class ArtifactFinalizedError(ArtifactStatusError) - added:
class ArtifactNotLoggedError(ArtifactStatusError) - added:
class ArtifactStatusError(AttributeError) - added:
class WaitTimeoutError(errors.Error) - added:
constructor ArtifactFinalizedError(artifact: Optional[Artifact]=…, attr: Optional[str]=…) - added:
constructor ArtifactNotLoggedError(artifact: Optional[Artifact]=…, attr: Optional[str]=…) - added:
constructor ArtifactStatusError(artifact: Optional[Artifact]=…, attr: Optional[str]=…, msg: str=…)
- added:
function get_staging_dir() -> FilePathStr
- added:
class StorageHandler - added:
method StorageHandler.can_handle(parsed_url: ParseResult) -> bool - added:
method StorageHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - added:
method StorageHandler.store_path(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - added:
variable DEFAULT_MAX_OBJECTS
- added:
class AzureHandler(StorageHandler) - added:
method AzureHandler.can_handle(parsed_url: ParseResult) -> bool - added:
method AzureHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - added:
method AzureHandler.store_path(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[StrPath]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
- added:
class GCSHandler(StorageHandler) - added:
constructor GCSHandler(scheme: Optional[str]=…) -> None - added:
method GCSHandler.can_handle(parsed_url: ParseResult) -> bool - added:
method GCSHandler.init_gcs() -> gcs_module.client.Client - added:
method GCSHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - added:
method GCSHandler.store_path(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[StrPath]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - added:
method GCSHandler.versioning_enabled(bucket_path: str) -> bool
- added:
class HTTPHandler(StorageHandler) - added:
constructor HTTPHandler(session: requests.Session, scheme: Optional[str]=…) -> None - added:
method HTTPHandler.can_handle(parsed_url: ParseResult) -> bool - added:
method HTTPHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - added:
method HTTPHandler.store_path(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[StrPath]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
- added:
class LocalFileHandler(StorageHandler) - added:
constructor LocalFileHandler(scheme: Optional[str]=…) -> None - added:
method LocalFileHandler.can_handle(parsed_url: ParseResult) -> bool - added:
method LocalFileHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - added:
method LocalFileHandler.store_path(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[StrPath]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
- added:
class MultiHandler(StorageHandler) - added:
constructor MultiHandler(handlers: Optional[List[StorageHandler]]=…, default_handler: Optional[StorageHandler]=…) -> None - added:
method MultiHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - added:
method MultiHandler.store_path(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
- added:
class S3Handler(StorageHandler) - added:
constructor S3Handler(scheme: Optional[str]=…) -> None - added:
method S3Handler.can_handle(parsed_url: ParseResult) -> bool - added:
method S3Handler.init_boto() -> boto3.resources.base.ServiceResource - added:
method S3Handler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - added:
method S3Handler.store_path(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[StrPath]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
- added:
class TrackingHandler(StorageHandler) - added:
constructor TrackingHandler(scheme: Optional[str]=…) -> None - added:
method TrackingHandler.can_handle(parsed_url: ParseResult) -> bool - added:
method TrackingHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - added:
method TrackingHandler.store_path(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[StrPath]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
- added:
class WBArtifactHandler(StorageHandler) - added:
constructor WBArtifactHandler() -> None - added:
method WBArtifactHandler.can_handle(parsed_url: ParseResult) -> bool - added:
method WBArtifactHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - added:
method WBArtifactHandler.store_path(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[StrPath]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - added:
property WBArtifactHandler.client -> PublicApi
- added:
class WBLocalArtifactHandler(StorageHandler) - added:
constructor WBLocalArtifactHandler() -> None - added:
method WBLocalArtifactHandler.can_handle(parsed_url: ParseResult) -> bool - added:
method WBLocalArtifactHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - added:
method WBLocalArtifactHandler.store_path(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[StrPath]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
- added:
class StorageLayout - added:
field StorageLayout.V1 - added:
field StorageLayout.V2
- added:
export WANDB_STORAGE_POLICY - added:
export WandbStoragePolicy
- added:
variable WANDB_STORAGE_POLICY
- added:
async method WandbStoragePolicy.store_file_async(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[progress.ProgressFn]=…) -> bool - added:
class WandbStoragePolicy(StoragePolicy) - added:
constructor WandbStoragePolicy(config: Optional[Dict]=…, cache: Optional[ArtifactsCache]=…, api: Optional[InternalApi]=…) -> None - added:
method WandbStoragePolicy.calc_chunk_size(file_size: int) -> int - added:
method WandbStoragePolicy.config() -> Dict - added:
method WandbStoragePolicy.default_file_upload(upload_url: str, file_path: str, extra_headers: Dict[str, Any], progress_callback: Optional[progress.ProgressFn]=…) -> None - added:
method WandbStoragePolicy.load_file(artifact: Artifact, manifest_entry: ArtifactManifestEntry) -> FilePathStr - added:
method WandbStoragePolicy.load_reference(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[FilePathStr, URIStr] - added:
method WandbStoragePolicy.s3_multipart_file_upload(file_path: str, chunk_size: int, hex_digests: Dict[int, str], multipart_urls: Dict[int, str], extra_headers: Dict[str, str]) -> List[Dict[str, Any]] - added:
method WandbStoragePolicy.store_file_sync(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[progress.ProgressFn]=…) -> bool - added:
method WandbStoragePolicy.store_reference(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - added:
static method WandbStoragePolicy.from_config(config: Dict) -> WandbStoragePolicy - added:
static method WandbStoragePolicy.name() -> str - added:
variable S3_MAX_MULTI_UPLOAD_SIZE - added:
variable S3_MAX_PART_NUMBERS - added:
variable S3_MIN_MULTI_UPLOAD_SIZE
- added:
async method StoragePolicy.store_file_async(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[ProgressFn]=…) -> bool - added:
class StoragePolicy - added:
method StoragePolicy.config() -> Dict - added:
method StoragePolicy.load_file(artifact: Artifact, manifest_entry: ArtifactManifestEntry) -> FilePathStr - added:
method StoragePolicy.load_reference(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[FilePathStr, URIStr] - added:
method StoragePolicy.store_file_sync(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[ProgressFn]=…) -> bool - added:
method StoragePolicy.store_reference(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - added:
static method StoragePolicy.from_config(config: Dict) -> StoragePolicy - added:
static method StoragePolicy.lookup_by_name(name: str) -> Type[StoragePolicy] - added:
static method StoragePolicy.name() -> str
- changed:
method JSONMetadata.to_json(run_or_artifact: Union[LocalRun, LocalArtifact]) -> dict → method JSONMetadata.to_json(run_or_artifact: Union[LocalRun, Artifact]) -> dict
- changed:
method Media.to_json(run: Union[LocalRun, LocalArtifact]) -> dict → method Media.to_json(run: Union[LocalRun, Artifact]) -> dict - changed:
static method Media.from_json(json_obj: dict, source_artifact: PublicArtifact) -> Media → static method Media.from_json(json_obj: dict, source_artifact: Artifact) -> Media
- changed:
method WBValue.to_json(run_or_artifact: Union[LocalRun, LocalArtifact]) -> dict → method WBValue.to_json(run_or_artifact: Union[LocalRun, Artifact]) -> dict - changed:
static method WBValue.from_json(json_obj: dict, source_artifact: PublicArtifact) -> WBValue → static method WBValue.from_json(json_obj: dict, source_artifact: Artifact) -> WBValue - changed:
static method WBValue.init_from_json(json_obj: dict, source_artifact: PublicArtifact) -> Optional[WBValue] → static method WBValue.init_from_json(json_obj: dict, source_artifact: Artifact) -> Optional[WBValue]
- changed:
method BoundingBoxes2D.to_json(run_or_artifact: Union[LocalRun, LocalArtifact]) -> dict → method BoundingBoxes2D.to_json(run_or_artifact: Union[LocalRun, Artifact]) -> dict - changed:
static method BoundingBoxes2D.from_json(json_obj: dict, source_artifact: PublicArtifact) -> BoundingBoxes2D → static method BoundingBoxes2D.from_json(json_obj: dict, source_artifact: Artifact) -> BoundingBoxes2D
- changed:
method Classes.to_json(run_or_artifact: Optional[Union[LocalRun, LocalArtifact]]) -> dict → method Classes.to_json(run_or_artifact: Optional[Union[LocalRun, Artifact]]) -> dict - changed:
static method Classes.from_json(json_obj: dict, source_artifact: Optional[PublicArtifact]) -> Classes → static method Classes.from_json(json_obj: dict, source_artifact: Optional[Artifact]) -> Classes
- changed:
method ImageMask.to_json(run_or_artifact: Union[LocalRun, LocalArtifact]) -> dict → method ImageMask.to_json(run_or_artifact: Union[LocalRun, Artifact]) -> dict - changed:
static method ImageMask.from_json(json_obj: dict, source_artifact: PublicArtifact) -> ImageMask → static method ImageMask.from_json(json_obj: dict, source_artifact: Artifact) -> ImageMask
- changed:
method Histogram.to_json(run: Optional[Union[LocalRun, LocalArtifact]]=…) -> dict → method Histogram.to_json(run: Optional[Union[LocalRun, Artifact]]=…) -> dict
- changed:
method Html.to_json(run_or_artifact: Union[LocalRun, LocalArtifact]) -> dict → method Html.to_json(run_or_artifact: Union[LocalRun, Artifact]) -> dict - changed:
static method Html.from_json(json_obj: dict, source_artifact: PublicArtifact) -> Html → static method Html.from_json(json_obj: dict, source_artifact: Artifact) -> Html
- changed:
method Image.to_json(run_or_artifact: Union[LocalRun, LocalArtifact]) -> dict → method Image.to_json(run_or_artifact: Union[LocalRun, Artifact]) -> dict - changed:
static method Image.from_json(json_obj: dict, source_artifact: PublicArtifact) -> Image → static method Image.from_json(json_obj: dict, source_artifact: Artifact) -> Image
- changed:
method Molecule.to_json(run_or_artifact: Union[LocalRun, LocalArtifact]) -> dict → method Molecule.to_json(run_or_artifact: Union[LocalRun, Artifact]) -> dict
- changed:
method Object3D.to_json(run_or_artifact: Union[LocalRun, LocalArtifact]) -> dict → method Object3D.to_json(run_or_artifact: Union[LocalRun, Artifact]) -> dict
- changed:
method Plotly.to_json(run_or_artifact: Union[LocalRun, LocalArtifact]) -> dict → method Plotly.to_json(run_or_artifact: Union[LocalRun, Artifact]) -> dict
- added:
class Result - added:
class Span - added:
class SpanKind(str, Enum) - added:
class StatusCode(str, Enum) - added:
class Trace - added:
class TraceAttribute - added:
class WBTraceTree(Media) - added:
constructor Trace(name: str, kind: Optional[str]=…, status_code: Optional[str]=…, status_message: Optional[str]=…, metadata: Optional[dict]=…, start_time_ms: Optional[int]=…, end_time_ms: Optional[int]=…, inputs: Optional[dict]=…, outputs: Optional[dict]=…, model_dict: Optional[dict]=…) - added:
constructor WBTraceTree(root_span: Span, model_dict: typing.Optional[dict]=…) - added:
field Result.inputs: Optional[Dict[str, Any]] - added:
field Result.outputs: Optional[Dict[str, Any]] - added:
field Span.attributes: Optional[Dict[str, Any]] - added:
field Span.child_spans: Optional[List[Span]] - added:
field Span.end_time_ms: Optional[int] - added:
field Span.name: Optional[str] - added:
field Span.results: Optional[List[Result]] - added:
field Span.span_id: Optional[str] - added:
field Span.span_kind: Optional[SpanKind] - added:
field Span.start_time_ms: Optional[int] - added:
field Span.status_code: Optional[StatusCode] - added:
field Span.status_message: Optional[str] - added:
field SpanKind.AGENT - added:
field SpanKind.CHAIN - added:
field SpanKind.LLM - added:
field SpanKind.TOOL - added:
field StatusCode.ERROR - added:
field StatusCode.SUCCESS - added:
field Trace.end_time_ms - added:
field Trace.name - added:
field Trace.start_time_ms - added:
field Trace.status_code - added:
field Trace.status_message - added:
method Span.add_attribute(key: str, value: Any) -> None - added:
method Span.add_child_span(span: Span) -> None - added:
method Span.add_named_result(inputs: Dict[str, Any], outputs: Dict[str, Any]) -> None - added:
method Trace.add_child(child: Trace) -> Trace - added:
method Trace.add_inputs_and_outputs(inputs: dict, outputs: dict) -> Trace - added:
method Trace.add_metadata(metadata: dict) -> Trace - added:
method Trace.log(name: str) -> None - added:
method WBTraceTree.is_bound() -> bool - added:
method WBTraceTree.to_json(run: Optional[Union[LocalRun, Artifact]]) -> dict - added:
property Trace.inputs -> Optional[Dict[str, str]] - added:
property Trace.kind -> Optional[str] - added:
property Trace.metadata -> Optional[Dict[str, str]] - added:
property Trace.outputs -> Optional[Dict[str, str]] - added:
static method WBTraceTree.get_media_subdir() -> str
- changed:
method Video.to_json(run_or_artifact: Union[LocalRun, LocalArtifact]) -> dict → method Video.to_json(run_or_artifact: Union[LocalRun, Artifact]) -> dict
- added:
class ArgumentResponseResolver(Protocol) - added:
class AutologAPI - added:
class PatchAPI - added:
class Response(Protocol[K, V]) - added:
constructor AutologAPI(name: str, symbols: Sequence[str], resolver: ArgumentResponseResolver, telemetry_feature: Optional[str]=…) -> None - added:
constructor PatchAPI(name: str, symbols: Sequence[str], resolver: ArgumentResponseResolver) -> None - added:
method AutologAPI.disable() -> None - added:
method AutologAPI.enable(init: AutologInitArgs=…) -> None - added:
method PatchAPI.patch(run: wandb.sdk.wandb_run.Run) -> None - added:
method PatchAPI.unpatch() -> None - added:
method Response.get(key: K, default: Optional[V]=…) -> Optional[V] - added:
property PatchAPI.set_api -> Any - added:
variable AutologInitArgs - added:
variable K - added:
variable V - added:
variable logger
- removed:
export Artifact - removed:
export ArtifactFinalizedError - removed:
export ArtifactManifest - removed:
export ArtifactManifestEntry - removed:
export ArtifactNotLoggedError - removed:
export ArtifactStatusError - removed:
export ArtifactsCache - removed:
export StorageHandler - removed:
export StorageLayout - removed:
export StoragePolicy - removed:
export get_artifacts_cache
- removed:
class Artifact - removed:
class ArtifactFinalizedError(ArtifactStatusError) - removed:
class ArtifactNotLoggedError(ArtifactStatusError) - removed:
class ArtifactStatusError(AttributeError) - removed:
constructor ArtifactFinalizedError(artifact: Optional[Artifact]=…, attr: Optional[str]=…) - removed:
constructor ArtifactNotLoggedError(artifact: Optional[Artifact]=…, attr: Optional[str]=…) - removed:
constructor ArtifactStatusError(artifact: Optional[Artifact]=…, attr: Optional[str]=…, msg: str=…) - removed:
method Artifact.add(obj: WBValue, name: str) -> ArtifactManifestEntry - removed:
method Artifact.add_dir(local_path: str, name: Optional[str]=…) -> None - removed:
method Artifact.add_file(local_path: str, name: Optional[str]=…, is_tmp: Optional[bool]=…) -> ArtifactManifestEntry - removed:
method Artifact.add_reference(uri: Union[ArtifactManifestEntry, str], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
method Artifact.checkout(root: Optional[str]=…) -> str - removed:
method Artifact.delete() -> None - removed:
method Artifact.download(root: Optional[str]=…, recursive: bool=…) -> FilePathStr - removed:
method Artifact.get(name: str) -> WBValue - removed:
method Artifact.get_path(name: str) -> ArtifactManifestEntry - removed:
method Artifact.link(target_path: str, aliases: Optional[List[str]]=…) -> None - removed:
method Artifact.logged_by() -> wandb.apis.public.Run - removed:
method Artifact.new_file(name: str, mode: str=…, encoding: Optional[str]=…) -> ContextManager[IO] - removed:
method Artifact.save() -> None - removed:
method Artifact.used_by() -> List[wandb.apis.public.Run] - removed:
method Artifact.verify(root: Optional[str]=…) -> bool - removed:
method Artifact.wait() -> Artifact - removed:
property Artifact.aliases -> List[str] - removed:
property Artifact.commit_hash -> str - removed:
property Artifact.description -> Optional[str] - removed:
property Artifact.digest -> str - removed:
property Artifact.entity -> str - removed:
property Artifact.id -> Optional[str] - removed:
property Artifact.manifest -> ArtifactManifest - removed:
property Artifact.metadata -> dict - removed:
property Artifact.name -> str - removed:
property Artifact.project -> str - removed:
property Artifact.size -> int - removed:
property Artifact.source_version -> Optional[str] - removed:
property Artifact.state -> str - removed:
property Artifact.type -> str - removed:
property Artifact.version -> str
- removed:
class ArtifactsCache - removed:
class Opener(Protocol) - removed:
constructor ArtifactsCache(cache_dir: StrPath) -> None - removed:
function get_artifacts_cache() -> ArtifactsCache - removed:
method ArtifactsCache.check_etag_obj_path(url: URIStr, etag: ETag, size: int) -> Tuple[FilePathStr, bool, Opener] - removed:
method ArtifactsCache.check_md5_obj_path(b64_md5: B64MD5, size: int) -> Tuple[FilePathStr, bool, Opener] - removed:
method ArtifactsCache.cleanup(target_size: int) -> int - removed:
method ArtifactsCache.get_artifact(artifact_id: str) -> Optional[Artifact] - removed:
method ArtifactsCache.get_client_artifact(client_id: str) -> Optional[wandb_artifacts.Artifact] - removed:
method ArtifactsCache.store_artifact(artifact: Artifact) -> None - removed:
method ArtifactsCache.store_client_artifact(artifact: wandb_artifacts.Artifact) -> None
- removed:
class ArtifactManifest - removed:
class ArtifactManifestEntry - removed:
constructor ArtifactManifest(storage_policy: wandb_artifacts.WandbStoragePolicy, entries: Optional[Mapping[str, ArtifactManifestEntry]]=…) -> None - removed:
field ArtifactManifest.entries: Dict[str, ArtifactManifestEntry] - removed:
field ArtifactManifestEntry.birth_artifact_id: Optional[str] - removed:
field ArtifactManifestEntry.digest: Union[B64MD5, URIStr, FilePathStr, ETag] - removed:
field ArtifactManifestEntry.extra: Dict - removed:
field ArtifactManifestEntry.local_path: Optional[str] - removed:
field ArtifactManifestEntry.path: LogicalFilePathStr - removed:
field ArtifactManifestEntry.ref: Optional[Union[FilePathStr, URIStr]] - removed:
field ArtifactManifestEntry.size: Optional[int] - removed:
method ArtifactManifest.add_entry(entry: ArtifactManifestEntry) -> None - removed:
method ArtifactManifest.digest() -> HexMD5 - removed:
method ArtifactManifest.get_entries_in_directory(directory: str) -> List[ArtifactManifestEntry] - removed:
method ArtifactManifest.get_entry_by_path(path: str) -> Optional[ArtifactManifestEntry] - removed:
method ArtifactManifest.to_manifest_json() -> Dict - removed:
method ArtifactManifestEntry.download(root: Optional[str]=…) -> FilePathStr - removed:
method ArtifactManifestEntry.parent_artifact() -> Artifact - removed:
method ArtifactManifestEntry.ref_target() -> str - removed:
method ArtifactManifestEntry.ref_url() -> str - removed:
static method ArtifactManifest.from_manifest_json(manifest_json: Dict) -> ArtifactManifest - removed:
static method ArtifactManifest.version() -> int
- removed:
async method StoragePolicy.store_file_async(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[ProgressFn]=…) -> bool - removed:
class StorageHandler - removed:
class StorageLayout - removed:
class StoragePolicy - removed:
field StorageLayout.V1 - removed:
field StorageLayout.V2 - removed:
method StorageHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - removed:
method StorageHandler.store_path(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
method StoragePolicy.config() -> Dict - removed:
method StoragePolicy.load_file(artifact: Artifact, manifest_entry: ArtifactManifestEntry) -> str - removed:
method StoragePolicy.load_reference(manifest_entry: ArtifactManifestEntry, local: bool=…) -> str - removed:
method StoragePolicy.store_file_sync(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[ProgressFn]=…) -> bool - removed:
method StoragePolicy.store_reference(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
property StorageHandler.scheme -> str - removed:
static method StoragePolicy.from_config(config: Dict) -> StoragePolicy - removed:
static method StoragePolicy.lookup_by_name(name: str) -> Optional[Type[StoragePolicy]] - removed:
static method StoragePolicy.name() -> str
- removed:
method InterfaceBase.communicate_attach(attach_id: str) -> Optional[pb.AttachResponse] - removed:
method InterfaceBase.communicate_check_version(current_version: Optional[str]=…) -> Optional[pb.CheckVersionResponse] - removed:
method InterfaceBase.communicate_get_summary() -> Optional[pb.GetSummaryResponse] - removed:
method InterfaceBase.communicate_network_status() -> Optional[pb.NetworkStatusResponse] - removed:
method InterfaceBase.communicate_poll_exit() -> Optional[pb.PollExitResponse] - removed:
method InterfaceBase.communicate_run(run_obj: Run, timeout: Optional[int]=…) -> Optional[pb.RunUpdateResult] - removed:
method InterfaceBase.communicate_run_start(run_pb: pb.RunRecord) -> bool - removed:
method InterfaceBase.communicate_sampled_history() -> Optional[pb.SampledHistoryResponse] - removed:
method InterfaceBase.communicate_server_info() -> Optional[pb.ServerInfoResponse] - removed:
method InterfaceBase.communicate_stop_status() -> Optional[pb.StopStatusResponse] - changed:
method InterfaceBase.deliver_run(run: pb.RunRecord) -> MailboxHandle → method InterfaceBase.deliver_run(run: Run) -> MailboxHandle - changed:
method InterfaceBase.publish_link_artifact(run: Run, artifact: Union[Artifact, PublicArtifact], portfolio_name: str, aliases: Iterable[str], entity: Optional[str]=…, project: Optional[str]=…) -> None → method InterfaceBase.publish_link_artifact(run: Run, artifact: Artifact, portfolio_name: str, aliases: Iterable[str], entity: Optional[str]=…, project: Optional[str]=…) -> None - changed:
method InterfaceBase.publish_run(run: pb.RunRecord) -> None → method InterfaceBase.publish_run(run: Run) -> None - added:
method InterfaceBase.deliver_get_system_metrics() -> MailboxHandle - added:
method InterfaceBase.deliver_internal_messages() -> MailboxHandle - added:
method InterfaceBase.deliver_request_job_info() -> MailboxHandle
- removed:
class InterfaceGrpc(InterfaceBase) - removed:
constructor InterfaceGrpc(mailbox: Mailbox) -> None - removed:
method InterfaceGrpc.join() -> None - removed:
variable logger
- removed:
class ArtifactSaver - removed:
class SaveFn(Protocol) - removed:
class SaveFnAsync(Protocol) - removed:
constructor ArtifactSaver(api: InternalApi, digest: str, manifest_json: Dict, file_pusher: FilePusher, is_user_created: bool=…) -> None - removed:
function get_staging_dir() -> FilePathStr - removed:
method ArtifactSaver.save(type: str, name: str, client_id: str, sequence_client_id: str, distributed_id: Optional[str]=…, finalize: bool=…, metadata: Optional[Dict]=…, description: Optional[str]=…, aliases: Optional[Sequence[str]]=…, labels: Optional[List[str]]=…, use_after_commit: bool=…, incremental: bool=…, history_step: Optional[int]=…) -> Optional[Dict]
- changed:
method FilePusher.file_changed(save_name: dir_watcher.SaveName, path: str, copy: bool=…) → method FilePusher.file_changed(save_name: LogicalPath, path: str, copy: bool=…) - changed:
method FilePusher.store_manifest_files(manifest: artifacts.ArtifactManifest, artifact_id: str, save_fn: internal_artifacts.SaveFn, save_fn_async: internal_artifacts.SaveFnAsync) -> None → method FilePusher.store_manifest_files(manifest: ArtifactManifest, artifact_id: str, save_fn: SaveFn, save_fn_async: SaveFnAsync) -> None
- removed:
field FileStreamApi.HTTP_TIMEOUT - changed:
constructor FileStreamApi(api: internal_api.Api, run_id: str, start_time: float, settings: Optional[dict]=…) -> None → constructor FileStreamApi(api: internal_api.Api, run_id: str, start_time: float, timeout: float=…, settings: Optional[dict]=…) -> None
- removed:
method HandleManager.handle_request_artifact_done(record: Record) -> None - removed:
method HandleManager.handle_request_artifact_poll(record: Record) -> None - removed:
method HandleManager.handle_request_artifact_send(record: Record) -> None - added:
method HandleManager.handle_request_get_system_metrics(record: Record) -> None - added:
method HandleManager.handle_request_internal_messages(record: Record) -> None - added:
method HandleManager.handle_request_job_info(record: Record) -> None
- changed:
function wandb_internal(settings: SettingsDict, record_q: Queue[Record], result_q: Queue[Result], port: Optional[int]=…, user_pid: Optional[int]=…) -> None → function wandb_internal(settings: SettingsStatic, record_q: Queue[Record], result_q: Queue[Result], port: Optional[int]=…, user_pid: Optional[int]=…) -> None
- changed:
method Api.agent_heartbeat(agent_id: str, metrics: dict, run_states: dict) -> List[str] → method Api.agent_heartbeat(agent_id: str, metrics: dict, run_states: dict) -> List[Dict[str, Any]] - changed:
method Api.create_artifact(artifact_type_name: str, artifact_collection_name: str, digest: str, client_id: Optional[str]=…, sequence_client_id: Optional[str]=…, entity_name: Optional[str]=…, project_name: Optional[str]=…, run_name: Optional[str]=…, description: Optional[str]=…, labels: Optional[List[str]]=…, metadata: Optional[Dict]=…, aliases: Optional[List[Dict[str, str]]]=…, distributed_id: Op… → method Api.create_artifact(artifact_type_name: str, artifact_collection_name: str, digest: str, client_id: Optional[str]=…, sequence_client_id: Optional[str]=…, entity_name: Optional[str]=…, project_name: Optional[str]=…, run_name: Optional[str]=…, description: Optional[str]=…, metadata: Optional[Dict]=…, ttl_duration_seconds: Optional[int]=…, aliases: Optional[List[Dict[str, str]]]=…, distribute… - changed:
method Api.create_launch_agent(entity: str, project: str, queues: List[str], gorilla_agent_support: bool) -> dict → method Api.create_launch_agent(entity: str, project: str, queues: List[str], agent_config: Dict[str, Any], version: str, gorilla_agent_support: bool) -> dict - changed:
method Api.create_run_queue(entity: str, project: str, queue_name: str, access: str) -> Optional[Dict[str, Any]] → method Api.create_run_queue(entity: str, project: str, queue_name: str, access: str, config_id: Optional[str]=…) -> Optional[Dict[str, Any]] - changed:
method Api.fail_run_queue_item(run_queue_item_id: str) -> bool → method Api.fail_run_queue_item(run_queue_item_id: str, message: str, stage: str, file_paths: Optional[List[str]]=…) -> bool - added:
class CompleteMultipartUploadArtifactInput(TypedDict) - added:
class CompleteMultipartUploadArtifactResponse(TypedDict) - added:
class UploadPartsResponse(TypedDict) - added:
class UploadUrlParts(TypedDict) - added:
field Api.FILE_PUSHER_TIMEOUT - added:
field CompleteMultipartUploadArtifactInput.artifactID: str - added:
field CompleteMultipartUploadArtifactInput.completeMultipartAction: str - added:
field CompleteMultipartUploadArtifactInput.completedParts: Dict[int, str] - added:
field CompleteMultipartUploadArtifactInput.md5: str - added:
field CompleteMultipartUploadArtifactInput.storagePath: str - added:
field CompleteMultipartUploadArtifactInput.uploadID: str - added:
field CompleteMultipartUploadArtifactResponse.digest: str - added:
field CreateArtifactFileSpecInput.uploadPartsInput: Optional[List[Dict[str, object]]] - added:
field CreateArtifactFilesResponseFile.storagePath: str - added:
field CreateArtifactFilesResponseFile.uploadMultipartUrls: UploadPartsResponse - added:
field UploadPartsResponse.uploadID: str - added:
field UploadPartsResponse.uploadUrlParts: List[UploadUrlParts] - added:
field UploadUrlParts.partNumber: int - added:
field UploadUrlParts.uploadUrl: str - added:
function check_httpclient_logger_handler() -> None - added:
method Api.complete_multipart_upload_artifact(artifact_id: str, storage_path: str, completed_parts: List[Dict[str, Any]], upload_id: str, complete_multipart_action: str=…) -> Optional[str] - added:
method Api.create_default_resource_config(entity: str, resource: str, config: str) -> Optional[Dict[str, Any]] - added:
method Api.create_default_resource_config_introspection() -> bool - added:
method Api.create_launch_agent_fields_introspection() -> List - added:
method Api.create_run_files_introspection() -> bool - added:
method Api.create_run_queue_introspection() -> Tuple[bool, bool] - added:
method Api.fail_run_queue_item_fields_introspection() -> List - added:
method Api.legacy_upload_urls(project: str, files: Union[List[str], Dict[str, IO]], run: Optional[str]=…, entity: Optional[str]=…, description: Optional[str]=…) -> Tuple[str, List[str], Dict[str, Dict[str, Any]]] - added:
method Api.server_artifact_introspection() -> List - added:
method Api.server_create_artifact_file_spec_input_introspection() -> List - added:
method Api.server_create_artifact_introspection() -> List - added:
method Api.stop_run(run_id: str) -> bool - added:
method Api.update_run_queue_item_warning(run_queue_item_id: str, message: str, stage: str, file_paths: Optional[List[str]]=…) -> bool - added:
method Api.update_run_queue_item_warning_introspection() -> bool - added:
method Api.upload_multipart_file_chunk(url: str, upload_chunk: bytes, extra_headers: Optional[Dict[str, str]]=…) -> Optional[requests.Response] - added:
variable httpclient_logger
- added:
class JobArtifact(Artifact) - added:
class PartialJobSourceDict(TypedDict) - added:
constructor JobArtifact(name: str, *args: Any, **kwargs: Any) - added:
field ArtifactSourceDict.notebook: bool - added:
field GitSourceDict.notebook: bool - added:
field PartialJobSourceDict.job_name: str - added:
field PartialJobSourceDict.job_source_info: JobSourceDict - added:
function convert_use_artifact_to_job_source(use_artifact: UseArtifactRecord) -> PartialJobSourceDict
- removed:
method SendManager.send_request_artifact_send(record: Record) -> None - removed:
method SendManager.send_request_attach(record: Record) -> None - changed:
method SendManager.send_preempting(record: Record) -> None → method SendManager.send_preempting(_: Record) -> None - changed:
method SendManager.send_request_sender_mark(record: Record) -> None → method SendManager.send_request_sender_mark(_: Record) -> None - added:
method SendManager.send_request_job_info(record: Record) -> None
- removed:
field SettingsStatic.anonymous: Optional[str] - removed:
field SettingsStatic.disable_code: Optional[bool] - removed:
field SettingsStatic.disable_git: Optional[bool] - removed:
field SettingsStatic.disable_job_creation: bool - removed:
field SettingsStatic.docker: Optional[str] - removed:
field SettingsStatic.email: Optional[str] - removed:
field SettingsStatic.files_dir: str - removed:
field SettingsStatic.git_commit: Optional[str] - removed:
field SettingsStatic.git_remote: Optional[str] - removed:
field SettingsStatic.git_remote_url: Optional[str] - removed:
field SettingsStatic.git_root: Optional[str] - removed:
field SettingsStatic.host: Optional[str] - removed:
field SettingsStatic.is_local: Optional[bool] - removed:
field SettingsStatic.log_internal: str - removed:
field SettingsStatic.notebook_name: Optional[str] - removed:
field SettingsStatic.program: Optional[str] - removed:
field SettingsStatic.program_relpath: Optional[str] - removed:
field SettingsStatic.resume: Optional[str] - removed:
field SettingsStatic.run_name: Optional[str] - removed:
field SettingsStatic.run_url: Optional[str] - removed:
field SettingsStatic.save_code: Optional[bool] - removed:
field SettingsStatic.silent: Optional[bool] - removed:
field SettingsStatic.sync_file: str - removed:
field SettingsStatic.username: Optional[str] - removed:
method SettingsStatic.get(key: str, default: Optional[Any]=…) -> Any - removed:
method SettingsStatic.items() -> Iterable[Any] - removed:
variable SettingsDict - changed:
class SettingsStatic → class SettingsStatic(SettingsData) - changed:
constructor SettingsStatic(d: SettingsDict) -> None → constructor SettingsStatic(proto: wandb_settings_pb2.Settings) -> None
- added:
export GPUAMD
- changed:
constructor DiskUsage() -> None → constructor DiskUsage(paths: List[str]) -> None - changed:
field DiskUsage.samples: Deque[float] → field DiskUsage.samples: Deque[List[float]] - added:
class DiskIn - added:
class DiskOut - added:
class DiskUsagePercent - added:
constructor DiskIn() -> None - added:
constructor DiskOut() -> None - added:
constructor DiskUsagePercent(paths: List[str]) -> None - added:
field DiskIn.name - added:
field DiskIn.samples: Deque[float] - added:
field DiskOut.name - added:
field DiskOut.samples: Deque[float] - added:
field DiskUsagePercent.name - added:
field DiskUsagePercent.samples: Deque[List[float]] - added:
method DiskIn.aggregate() -> dict - added:
method DiskIn.clear() -> None - added:
method DiskIn.sample() -> None - added:
method DiskOut.aggregate() -> dict - added:
method DiskOut.clear() -> None - added:
method DiskOut.sample() -> None - added:
method DiskUsagePercent.aggregate() -> dict - added:
method DiskUsagePercent.clear() -> None - added:
method DiskUsagePercent.sample() -> None
- added:
class GPUMemoryAllocatedBytes - added:
constructor GPUMemoryAllocatedBytes(pid: int) -> None - added:
field GPUMemoryAllocatedBytes.name - added:
field GPUMemoryAllocatedBytes.samples: Deque[List[float]] - added:
method GPUMemoryAllocatedBytes.aggregate() -> dict - added:
method GPUMemoryAllocatedBytes.clear() -> None - added:
method GPUMemoryAllocatedBytes.sample() -> None
- added:
class GPUAMD - added:
class GPUAMDStats - added:
constructor GPUAMD(interface: Interface, settings: SettingsStatic, shutdown_event: threading.Event) -> None - added:
constructor GPUAMDStats() -> None - added:
field GPUAMDStats.name - added:
field GPUAMDStats.samples: Deque[List[_Stats]] - added:
function get_rocm_smi_stats() -> Dict[str, Any] - added:
method GPUAMD.finish() -> None - added:
method GPUAMD.probe() -> dict - added:
method GPUAMD.start() -> None - added:
method GPUAMDStats.aggregate() -> dict - added:
method GPUAMDStats.clear() -> None - added:
method GPUAMDStats.sample() -> None - added:
static method GPUAMD.is_available() -> bool - added:
static method GPUAMDStats.parse_stats(stats: Dict[str, str]) -> _Stats - added:
variable ROCM_SMI_CMD: Final[str] - added:
variable logger
- changed:
constructor OpenMetricsMetric(name: str, url: str, filters: Mapping[str, Mapping[str, str]]) -> None → constructor OpenMetricsMetric(name: str, url: str, filters: Union[Mapping[str, Mapping[str, str]], Sequence[str], None]) -> None
- removed:
method NeuronCoreStats.check_neuron_monitor_config() -> None - added:
method NeuronCoreStats.write_neuron_monitor_config() -> None
- added:
function is_aws_lambda() -> bool - added:
variable logger
- changed:
function is_tfevents_file_created_by(path: str, hostname: str, start_time: float) -> bool → function is_tfevents_file_created_by(path: str, hostname: Optional[str], start_time: Optional[float]) -> bool
- added:
export LaunchAgent - added:
export launch - added:
export launch_add
- removed:
class JobAndRunStatus - removed:
field JobAndRunStatus.completed: bool - removed:
field JobAndRunStatus.failed_to_start: bool - removed:
field JobAndRunStatus.is_scheduler: bool - removed:
field JobAndRunStatus.project: Optional[str] - removed:
field JobAndRunStatus.run: Optional[AbstractRun] - removed:
field JobAndRunStatus.run_id: Optional[str] - removed:
field JobAndRunStatus.run_queue_item_id: str - removed:
method JobAndRunStatus.update_run_info(launch_project: LaunchProject) -> None - removed:
property JobAndRunStatus.job_completed -> bool - removed:
variable ACTIVE_SWEEP_POLLING_INTERVAL - removed:
variable MAX_THREADS - changed:
method LaunchAgent.fail_run_queue_item(run_queue_item_id: str) -> None → method LaunchAgent.fail_run_queue_item(run_queue_item_id: str, message: str, phase: str, files: Optional[List[str]]=…) -> None - changed:
method LaunchAgent.finish_thread_id(thread_id: int) -> None → method LaunchAgent.finish_thread_id(thread_id: int, exception: Optional[Union[Exception, LaunchDockerError]]=…) -> None - changed:
method LaunchAgent.run_job(job: Dict[str, Any]) -> None → method LaunchAgent.run_job(job: Dict[str, Any], queue: str, file_saver: RunQueueItemFileSaver) -> None - changed:
method LaunchAgent.thread_run_job(launch_spec: Dict[str, Any], job: Dict[str, Any], default_config: Dict[str, Any], api: Api) -> None → method LaunchAgent.thread_run_job(launch_spec: Dict[str, Any], job: Dict[str, Any], default_config: Dict[str, Any], api: Api, job_tracker: JobAndRunStatusTracker) -> None - added:
class JobSpecAndQueue - added:
field JobSpecAndQueue.job: Dict[str, Any] - added:
field JobSpecAndQueue.queue: str - added:
method LaunchAgent.get_job_and_queue() -> Optional[JobSpecAndQueue] - added:
variable HIDDEN_AGENT_RUN_TYPE - added:
variable MAX_RESUME_COUNT - added:
variable MAX_WAIT_RUN_STOPPED - added:
variable RECEIVED_JOB_POLLING_INTERVAL - added:
variable RUN_INFO_GRACE_PERIOD - added:
variable RUN_START_TIMEOUT
- added:
class JobAndRunStatusTracker - added:
field JobAndRunStatusTracker.completed_status: Optional[str] - added:
field JobAndRunStatusTracker.entity: Optional[str] - added:
field JobAndRunStatusTracker.err_stage: str - added:
field JobAndRunStatusTracker.failed_to_start: bool - added:
field JobAndRunStatusTracker.is_scheduler: bool - added:
field JobAndRunStatusTracker.project: Optional[str] - added:
field JobAndRunStatusTracker.queue: str - added:
field JobAndRunStatusTracker.run: Optional[AbstractRun] - added:
field JobAndRunStatusTracker.run_id: Optional[str] - added:
field JobAndRunStatusTracker.run_queue_item_id: str - added:
field JobAndRunStatusTracker.saver: RunQueueItemFileSaver - added:
method JobAndRunStatusTracker.check_wandb_run_stopped(api: Api) -> bool - added:
method JobAndRunStatusTracker.set_err_stage(stage: str) -> None - added:
method JobAndRunStatusTracker.update_run_info(launch_project: LaunchProject) -> None - added:
property JobAndRunStatusTracker.job_completed -> bool
- added:
class RunQueueItemFileSaver - added:
constructor RunQueueItemFileSaver(agent_run: Optional[Union[wandb.sdk.wandb_run.Run, wandb.sdk.lib.RunDisabled]], run_queue_item_id: str) - added:
method RunQueueItemFileSaver.save_contents(contents: str, fname: str, file_sub_type: FileSubtypes) -> Optional[List[str]] - added:
variable FileSubtypes
- changed:
method AbstractBuilder.build_image(launch_project: LaunchProject, entrypoint: EntryPoint) -> str → method AbstractBuilder.build_image(launch_project: LaunchProject, entrypoint: EntryPoint, job_tracker: Optional[JobAndRunStatusTracker]=…) -> str
- removed:
function construct_builder_args(launch_config: Optional[Dict]=…, build_config: Optional[Dict]=…) -> Tuple[Dict[str, Any], Dict[str, Any]] - removed:
variable BASH_ENTRYPOINT - removed:
variable CUDA_SETUP_TEMPLATE - removed:
variable DEFAULT_CUDA_VERSION - removed:
variable DEFAULT_ENTRYPOINT - changed:
function generate_dockerfile(launch_project: LaunchProject, entry_point: EntryPoint, runner_type: str, builder_type: str) -> str → function generate_dockerfile(launch_project: LaunchProject, entry_point: EntryPoint, runner_type: str, builder_type: str, dockerfile: Optional[str]=…) -> str - changed:
function get_entrypoint_setup(launch_project: LaunchProject, entry_point: EntryPoint, workdir: str) -> str → function get_entrypoint_setup(entry_point: EntryPoint) -> str - changed:
function get_env_vars_dict(launch_project: LaunchProject, api: Api) -> Dict[str, str] → function get_env_vars_dict(launch_project: LaunchProject, api: Api, max_env_length: int) -> Dict[str, str] - added:
function construct_agent_configs(launch_config: Optional[Dict]=…, build_config: Optional[Dict]=…) -> Tuple[Optional[Dict[str, Any]], Dict[str, Any], Dict[str, Any]] - added:
variable ACCELERATOR_SETUP_TEMPLATE
- changed:
constructor DockerBuilder(environment: AbstractEnvironment, registry: AbstractRegistry, verify: bool=…, login: bool=…) → constructor DockerBuilder(environment: AbstractEnvironment, registry: AbstractRegistry, config: Dict[str, Any], verify: bool=…, login: bool=…) - changed:
method DockerBuilder.build_image(launch_project: LaunchProject, entrypoint: EntryPoint) -> str → method DockerBuilder.build_image(launch_project: LaunchProject, entrypoint: EntryPoint, job_tracker: Optional[JobAndRunStatusTracker]=…) -> str
- changed:
constructor KanikoBuilder(environment: AbstractEnvironment, registry: AbstractRegistry, build_job_name: str=…, build_context_store: str=…, secret_name: str=…, secret_key: str=…, verify: bool=…) → constructor KanikoBuilder(environment: AbstractEnvironment, registry: AbstractRegistry, build_job_name: str=…, build_context_store: str=…, secret_name: str=…, secret_key: str=…, image: str=…, verify: bool=…) - changed:
method KanikoBuilder.build_image(launch_project: LaunchProject, entrypoint: EntryPoint) -> str → method KanikoBuilder.build_image(launch_project: LaunchProject, entrypoint: EntryPoint, job_tracker: Optional[JobAndRunStatusTracker]=…) -> str - added:
field KanikoBuilder.image: str - added:
variable NAMESPACE - added:
variable SERVICE_ACCOUNT_NAME
- changed:
method NoOpBuilder.build_image(launch_project: LaunchProject, entrypoint: EntryPoint) -> str → method NoOpBuilder.build_image(launch_project: LaunchProject, entrypoint: EntryPoint, job_tracker: Optional[JobAndRunStatusTracker]=…) -> str
- added:
function create_job(path: str, job_type: str, entity: Optional[str]=…, project: Optional[str]=…, name: Optional[str]=…, description: Optional[str]=…, aliases: Optional[List[str]]=…, runtime: Optional[str]=…, entrypoint: Optional[str]=…, git_hash: Optional[str]=…) -> Optional[Artifact]
- added:
class AzureEnvironment(AbstractEnvironment) - added:
constructor AzureEnvironment(verify: bool=…) - added:
method AzureEnvironment.upload_dir(source: str, destination: str) -> None - added:
method AzureEnvironment.upload_file(source: str, destination: str) -> None - added:
method AzureEnvironment.verify() -> None - added:
method AzureEnvironment.verify_storage_uri(uri: str) -> None - added:
static method AzureEnvironment.from_config(config: dict, verify: bool=…) -> AzureEnvironment - added:
static method AzureEnvironment.get_credentials() -> DefaultAzureCredential - added:
static method AzureEnvironment.parse_uri(uri: str) -> Tuple[str, str, str] - added:
variable AZURE_BLOB_REGEX - added:
variable BlobClient - added:
variable BlobServiceClient - added:
variable DefaultAzureCredential - added:
variable blob
- added:
function get_default_region() -> Optional[str] - added:
function get_gcloud_config_value(config_name: str) -> Optional[str] - added:
static method GcpEnvironment.from_default(verify: bool=…) -> GcpEnvironment - added:
variable GCP_REGION_ENV_VAR
- added:
class ExecutionError(Error) - added:
class LaunchDockerError(Error) - added:
class LaunchError(Error)
- removed:
method GitHubReference.repo_ssh() -> str - removed:
method GitHubReference.url() -> str - removed:
method GitHubReference.url_host() -> str - removed:
method GitHubReference.url_organization() -> str - removed:
method GitHubReference.url_repo() -> str - added:
field GitHubReference.commit_hash: Optional[str] - added:
property GitHubReference.repo_ssh -> str - added:
property GitHubReference.url -> str - added:
property GitHubReference.url_host -> str - added:
property GitHubReference.url_organization -> str - added:
property GitHubReference.url_repo -> str
- removed:
function create_and_run_agent(api: Api, config: Dict[str, Any]) -> None - removed:
function resolve_agent_config(api: Api, entity: Optional[str], project: Optional[str], max_jobs: Optional[int], queues: Optional[Tuple[str]], config: Optional[str]) -> Tuple[Dict[str, Any], Api] - removed:
function run(api: Api, uri: Optional[str]=…, job: Optional[str]=…, entry_point: Optional[List[str]]=…, version: Optional[str]=…, parameters: Optional[Dict[str, Any]]=…, name: Optional[str]=…, resource: Optional[str]=…, resource_args: Optional[Dict[str, Any]]=…, project: Optional[str]=…, entity: Optional[str]=…, docker_image: Optional[str]=…, config: Optional[Dict[str, Any]]=…, synchronous: Option…
- removed:
function launch_add(uri: Optional[str]=…, job: Optional[str]=…, config: Optional[Dict[str, Any]]=…, project: Optional[str]=…, entity: Optional[str]=…, queue_name: Optional[str]=…, resource: Optional[str]=…, entry_point: Optional[List[str]]=…, name: Optional[str]=…, version: Optional[str]=…, docker_image: Optional[str]=…, params: Optional[Dict[str, Any]]=…, project_queue: Optional[str]=…, resource… - removed:
function push_to_queue(api: Api, queue_name: str, launch_spec: Dict[str, Any], project_queue: str) -> Any
- changed:
function runner_from_config(runner_name: str, api: Api, runner_config: Dict[str, Any], environment: AbstractEnvironment) -> AbstractRunner → function runner_from_config(runner_name: str, api: Api, runner_config: Dict[str, Any], environment: AbstractEnvironment, registry: AbstractRegistry) -> AbstractRunner
- added:
class AzureContainerRegistry(AbstractRegistry) - added:
constructor AzureContainerRegistry(environment: AzureEnvironment, uri: str, verify: bool=…) - added:
method AzureContainerRegistry.check_image_exists(image_uri: str) -> bool - added:
method AzureContainerRegistry.get_repo_uri() -> str - added:
method AzureContainerRegistry.get_username_password() -> Tuple[str, str] - added:
method AzureContainerRegistry.verify() -> None - added:
property AzureContainerRegistry.registry_name -> str - added:
static method AzureContainerRegistry.from_config(config: dict, environment: AbstractEnvironment, verify: bool=…) -> AzureContainerRegistry - added:
static method AzureContainerRegistry.parse_azurecr_uri(uri: str) -> Tuple[str, str, str] - added:
variable ContainerRegistryClient - added:
variable ResourceNotFoundError
- changed:
static method ElasticContainerRegistry.from_config(config: Dict, environment: AwsEnvironment, verify: bool=…) -> ElasticContainerRegistry → static method ElasticContainerRegistry.from_config(config: Dict[str, str], environment: AwsEnvironment, verify: bool=…) -> ElasticContainerRegistry
- removed:
property AbstractRun.id -> str - changed:
method AbstractRunner.run(launch_project: LaunchProject, builder: AbstractBuilder) -> Optional[AbstractRun] → method AbstractRunner.run(launch_project: LaunchProject, image_uri: str) -> Optional[AbstractRun] - added:
method AbstractRun.get_logs() -> Optional[str] - added:
property AbstractRun.id -> Optional[str]
- added:
class KubernetesRunMonitor - added:
class SafeWatch - added:
constructor KubernetesRunMonitor(job_field_selector: str, pod_label_selector: str, namespace: str, batch_api: BatchV1Api, core_api: CoreV1Api, custom_api: CustomObjectsApi=…, group: Optional[str]=…, version: Optional[str]=…, plural: Optional[str]=…) -> None - added:
constructor SafeWatch(watcher: watch.Watch) -> None - added:
method KubernetesRunMonitor.get_status() -> Status - added:
method KubernetesRunMonitor.start() -> None - added:
method KubernetesRunMonitor.stop() -> None - added:
method SafeWatch.stop() -> None - added:
method SafeWatch.stream(func: Any, *args: Any, **kwargs: Any) -> Any - added:
variable CRD_STATE_DICT: Dict[str, State]
- removed:
method KubernetesRunner.populate_container_resources(containers: List[Dict[str, Any]], resource_args: Dict[str, Any]) -> None - removed:
method KubernetesRunner.populate_job_spec(job_spec: Dict[str, Any], resource_args: Dict[str, Any]) -> None - removed:
method KubernetesRunner.populate_pod_spec(pod_spec: Dict[str, Any], resource_args: Dict[str, Any]) -> None - removed:
method KubernetesRunner.wait_job_launch(job_name: str, namespace: str, core_api: CoreV1Api) -> List[str] - removed:
method KubernetesSubmittedRun.suspend() -> None - removed:
variable FAIL_MESSAGE_INTERVAL - removed:
variable MAX_KUBERNETES_RETRIES - changed:
constructor KubernetesRunner(api: Api, backend_config: Dict[str, Any], environment: AbstractEnvironment) -> None → constructor KubernetesRunner(api: Api, backend_config: Dict[str, Any], environment: AbstractEnvironment, registry: AbstractRegistry) -> None - changed:
constructor KubernetesSubmittedRun(batch_api: BatchV1Api, core_api: CoreV1Api, name: str, pod_names: List[str], namespace: Optional[str]=…, secret: Optional[V1Secret]=…) -> None → constructor KubernetesSubmittedRun(monitor: KubernetesRunMonitor, batch_api: BatchV1Api, core_api: CoreV1Api, name: str, namespace: Optional[str]=…, secret: Optional[V1Secret]=…) -> None - changed:
method KubernetesRunner.get_namespace(resource_args: Dict[str, Any]) -> Optional[str] → method KubernetesRunner.get_namespace(resource_args: Dict[str, Any], context: Dict[str, Any]) -> str - changed:
method KubernetesRunner.run(launch_project: LaunchProject, builder: Optional[AbstractBuilder]) -> Optional[AbstractRun] → method KubernetesRunner.run(launch_project: LaunchProject, image_uri: str) -> Optional[AbstractRun] - added:
class CrdSubmittedRun(AbstractRun) - added:
constructor CrdSubmittedRun(group: str, version: str, plural: str, name: str, namespace: str, core_api: CoreV1Api, custom_api: CustomObjectsApi, monitor: KubernetesRunMonitor) -> None - added:
function add_entrypoint_args_overrides(manifest: Union[dict, list], overrides: dict) -> None - added:
function add_label_to_pods(manifest: Union[dict, list], label_key: str, label_value: str) -> None - added:
function add_wandb_env(root: Union[dict, list], env_vars: Dict[str, str]) -> None - added:
function inject_entrypoint_and_args(containers: List[dict], entry_point: Optional[EntryPoint], override_args: List[str], should_override_entrypoint: bool) -> None - added:
method CrdSubmittedRun.cancel() -> None - added:
method CrdSubmittedRun.get_logs() -> Optional[str] - added:
method CrdSubmittedRun.get_status() -> Status - added:
method CrdSubmittedRun.wait() -> bool - added:
method KubernetesSubmittedRun.get_logs() -> Optional[str] - added:
property CrdSubmittedRun.id -> str
- removed:
property LocalSubmittedRun.id -> str - changed:
constructor LocalContainerRunner(api: wandb.apis.internal.Api, backend_config: Dict[str, Any], environment: AbstractEnvironment) -> None → constructor LocalContainerRunner(api: Api, backend_config: Dict[str, Any], environment: AbstractEnvironment, registry: AbstractRegistry) -> None - changed:
constructor LocalSubmittedRun(command_proc: subprocess.Popen[bytes]) -> None → constructor LocalSubmittedRun() -> None - changed:
method LocalContainerRunner.run(launch_project: LaunchProject, builder: Optional[AbstractBuilder]) -> Optional[AbstractRun] → method LocalContainerRunner.run(launch_project: LaunchProject, image_uri: str) -> Optional[AbstractRun] - added:
method LocalSubmittedRun.get_logs() -> Optional[str] - added:
method LocalSubmittedRun.set_command_proc(command_proc: subprocess.Popen) -> None - added:
method LocalSubmittedRun.set_thread(thread: threading.Thread) -> None - added:
property LocalSubmittedRun.id -> Optional[str]
- removed:
function merge_aws_tag_with_algorithm_specification(algorithm_specification: Optional[Dict[str, Any]], aws_tag: Optional[str]) -> Dict[str, Any] - changed:
constructor SageMakerRunner(api: Api, backend_config: Dict[str, Any], environment: AwsEnvironment) -> None → constructor SageMakerRunner(api: Api, backend_config: Dict[str, Any], environment: AwsEnvironment, registry: AbstractRegistry) -> None - changed:
constructor SagemakerSubmittedRun(training_job_name: str, client: boto3.Client) -> None → constructor SagemakerSubmittedRun(training_job_name: str, client: boto3.Client, log_client: Optional[boto3.Client]=…) -> None - changed:
function build_sagemaker_args(launch_project: LaunchProject, api: Api, role_arn: str, aws_tag: Optional[str]=…, default_output_path: Optional[str]=…) -> Dict[str, Any] → function build_sagemaker_args(launch_project: LaunchProject, api: Api, role_arn: str, entry_point: Optional[EntryPoint], args: Optional[List[str]], max_env_length: int, image_uri: Optional[str]=…, default_output_path: Optional[str]=…) -> Dict[str, Any] - changed:
function launch_sagemaker_job(launch_project: LaunchProject, sagemaker_args: Dict[str, Any], sagemaker_client: boto3.Client) -> SagemakerSubmittedRun → function launch_sagemaker_job(launch_project: LaunchProject, sagemaker_args: Dict[str, Any], sagemaker_client: boto3.Client, log_client: Optional[boto3.Client]=…) -> SagemakerSubmittedRun - changed:
method SageMakerRunner.run(launch_project: LaunchProject, builder: Optional[AbstractBuilder]) -> Optional[AbstractRun] → method SageMakerRunner.run(launch_project: LaunchProject, image_uri: str) -> Optional[AbstractRun] - added:
function merge_image_uri_with_algorithm_specification(algorithm_specification: Optional[Dict[str, Any]], image_uri: Optional[str], entrypoint_command: List[str], args: Optional[List[str]]) -> Dict[str, Any] - added:
method SagemakerSubmittedRun.get_logs() -> Optional[str]
- removed:
function exists_on_gcp(image: str, tag: str) -> bool - removed:
function get_gcp_config(config: str=…) -> Any - changed:
constructor VertexRunner(api: Api, backend_config: Dict[str, Any], environment: GcpEnvironment) -> None → constructor VertexRunner(api: Api, backend_config: Dict[str, Any], environment: GcpEnvironment, registry: AbstractRegistry) -> None - changed:
method VertexRunner.run(launch_project: LaunchProject, builder: Optional[AbstractBuilder]) -> Optional[AbstractRun] → method VertexRunner.run(launch_project: LaunchProject, image_uri: str) -> Optional[AbstractRun] - added:
method VertexSubmittedRun.get_logs() -> Optional[str]
- changed:
function load_scheduler(scheduler_name: str) -> Any → function load_scheduler(scheduler_type: str) -> Any
- removed:
field RunState.ALIVE - removed:
field RunState.DEAD - removed:
method Scheduler.is_alive() -> bool - changed:
constructor Scheduler(api: Api, *args: Optional[Any], sweep_id: Optional[str]=…, entity: Optional[str]=…, project: Optional[str]=…, project_queue: Optional[str]=…, **kwargs: Optional[Any]) → constructor Scheduler(api: Api, *args: Optional[Any], polling_sleep: Optional[float]=…, sweep_id: Optional[str]=…, entity: Optional[str]=…, project: Optional[str]=…, project_queue: Optional[str]=…, num_workers: Optional[Union[int, str]]=…, **kwargs: Optional[Any]) - changed:
field SweepRun.worker_id: Optional[int] → field SweepRun.worker_id: int - added:
constructor RunState(_: str, life: str=…) -> None - added:
field RunState.CRASHED - added:
field RunState.FAILED - added:
field RunState.FINISHED - added:
field RunState.KILLED - added:
field RunState.PENDING - added:
field RunState.PREEMPTED - added:
field RunState.PREEMPTING - added:
field RunState.RUNNING - added:
field Scheduler.ENTRYPOINT - added:
field Scheduler.PLACEHOLDER_URI - added:
field Scheduler.SWEEP_JOB_TYPE - added:
method Scheduler.fail_sweep(err: Optional[str]) -> None - added:
method Scheduler.stop_sweep() -> None - added:
property RunState.is_alive -> bool - added:
property Scheduler.at_runcap -> bool - added:
property Scheduler.available_workers -> Dict[int, _Worker] - added:
property Scheduler.busy_workers -> Dict[int, _Worker] - added:
property Scheduler.is_alive -> bool - added:
property Scheduler.num_active_runs -> int - added:
variable DEFAULT_POLLING_SLEEP
- changed:
constructor SweepScheduler(*args: Any, num_workers: int=…, heartbeat_queue_timeout: float=…, heartbeat_queue_sleep: float=…, **kwargs: Any) → constructor SweepScheduler(*args: Any, **kwargs: Any)
- added:
function check_job_exists(public_api: PublicApi, job: Optional[str]) -> bool - added:
function construct_scheduler_args(sweep_config: Dict[str, Any], queue: str, project: str, author: Optional[str]=…, sweep_type: Optional[str]=…, return_job: bool=…) -> Union[List[str], Dict[str, str], None] - added:
function create_sweep_command(command: Optional[List]=…) -> List - added:
function create_sweep_command_args(command: Dict) -> Dict[str, Any] - added:
function get_previous_args(run_spec: Dict[str, Any]) -> Tuple[Dict[str, Any], Dict[str, Any]] - added:
function handle_sweep_config_violations(warnings: List[str]) -> None - added:
function load_launch_sweep_config(config: Optional[str]) -> Any - added:
function load_sweep_config(sweep_config_path: str) -> Optional[Dict[str, Any]] - added:
function make_launch_sweep_entrypoint(args: Dict[str, Any], command: Optional[List[str]]) -> Tuple[Optional[List[str]], Any] - added:
function parse_sweep_id(parts_dict: dict) -> Optional[str] - added:
function sweep_config_err_text_from_jsonschema_violations(violations: List[str]) -> str - added:
variable DEFAULT_SWEEP_COMMAND: List[str] - added:
variable SWEEP_COMMAND_ENV_VAR_REGEX
- removed:
class ExecutionError(Error) - removed:
class LaunchDockerError(Error) - removed:
class LaunchError(Error) - removed:
class SweepError(Error) - removed:
variable UNCATEGORIZED_PROJECT - changed:
function check_and_download_code_artifacts(entity: str, project: str, run_name: str, internal_api: Api, project_dir: str) -> Optional[PublicArtifact] → function check_and_download_code_artifacts(entity: str, project: str, run_name: str, internal_api: Api, project_dir: str) -> Optional[Artifact] - changed:
function construct_launch_spec(uri: Optional[str], job: Optional[str], api: Api, name: Optional[str], project: Optional[str], entity: Optional[str], docker_image: Optional[str], resource: Optional[str], entry_point: Optional[List[str]], version: Optional[str], parameters: Optional[Dict[str, Any]], resource_args: Optional[Dict[str, Any]], launch_config: Optional[Dict[str, Any]], run_id: Optional[s… → function construct_launch_spec(uri: Optional[str], job: Optional[str], api: Api, name: Optional[str], project: Optional[str], entity: Optional[str], docker_image: Optional[str], resource: Optional[str], entry_point: Optional[List[str]], version: Optional[str], resource_args: Optional[Dict[str, Any]], launch_config: Optional[Dict[str, Any]], run_id: Optional[str], repository: Optional[str], author… - changed:
function set_project_entity_defaults(uri: Optional[str], job: Optional[str], api: Api, project: Optional[str], entity: Optional[str], launch_config: Optional[Dict[str, Any]]) -> Tuple[str, str] → function set_project_entity_defaults(uri: Optional[str], job: Optional[str], api: Api, project: Optional[str], entity: Optional[str], launch_config: Optional[Dict[str, Any]]) -> Tuple[Optional[str], str] - changed:
function warn_failed_packages_from_build_logs(log: str, image_uri: str) -> None → function warn_failed_packages_from_build_logs(log: str, image_uri: str, api: Api, job_tracker: Optional[JobAndRunStatusTracker]) -> None - added:
function macro_sub(original: str, sub_dict: Dict[str, Optional[str]]) -> str - added:
function recursive_macro_sub(source: Any, sub_dict: Dict[str, Optional[str]]) -> Any - added:
variable MACRO_REGEX - added:
variable MAX_ENV_LENGTHS: Dict[str, int]
- changed:
function api_key(settings=…) → function api_key(settings: Optional[Settings]=…) -> Optional[str] - changed:
function prompt_api_key(settings, api=…, input_callback=…, browser_callback=…, no_offline=…, no_create=…, local=…) → function prompt_api_key(settings: Settings, api: Optional[InternalApi]=…, input_callback: Optional[Callable]=…, browser_callback: Optional[Callable]=…, no_offline: bool=…, no_create: bool=…, local: bool=…) -> Union[str, bool, None] - changed:
function write_key(settings, key, api=…, anonymous=…) → function write_key(settings: Settings, key: Optional[str], api: Optional[InternalApi]=…, anonymous: bool=…) -> None - changed:
function write_netrc(host, entity, key) → function write_netrc(host: str, entity: str, key: str) -> Optional[bool] - added:
variable Mode
- added:
class CappedDict(collections.OrderedDict) - added:
constructor CappedDict(max_size: Optional[int]=…) -> None - added:
field CappedDict.default_max_size - added:
method CappedDict.update(**kwargs: Any) -> None
- changed:
function exclude_wandb_fn(path: str) -> bool → function exclude_wandb_fn(path: str, root: str) -> bool - changed:
function filtered_dir(root: str, include_fn: Callable[[str], bool], exclude_fn: Callable[[str], bool]) -> Generator[str, None, None] → function filtered_dir(root: str, include_fn: Union[Callable[[str, str], bool], Callable[[str], bool]], exclude_fn: Union[Callable[[str, str], bool], Callable[[str], bool]]) -> Generator[str, None, None]
- removed:
variable StrPath - added:
function check_exists(path: StrPath) -> Optional[StrPath] - added:
function files_in(path: StrPath) -> Generator[os.DirEntry, None, None] - added:
function mkdir_allow_fallback(dir_name: StrPath) -> StrPath - added:
function path_fallbacks(path: StrPath) -> Generator[str, None, None] - added:
function reflink(existing_path: StrPath, new_path: StrPath, overwrite: bool=…) -> None - added:
function safe_copy(source_path: StrPath, target_path: StrPath) -> StrPath - added:
function safe_open(path: StrPath, mode: str=…, *args: Any, **kwargs: Any) -> Generator[IO, None, None] - added:
function system_preferred_path(path: StrPath, warn: bool=…) -> StrPath - added:
variable PROBLEMATIC_PATH_CHARS
- removed:
class FakeGitRepo(GitRepo) - removed:
class GitRepo - removed:
constructor GitRepo(root: Optional[str]=…, remote: str=…, lazy: bool=…, remote_url: Optional[str]=…, commit: Optional[str]=…) -> None - removed:
method GitRepo.get_upstream_fork_point() - removed:
method GitRepo.is_untracked(file_name: str) -> bool - removed:
method GitRepo.push(name) - removed:
method GitRepo.tag(name, message) - removed:
property FakeGitRepo.repo - removed:
property GitRepo.auto - removed:
property GitRepo.branch -> Optional[str] - removed:
property GitRepo.dirty -> bool - removed:
property GitRepo.email -> Optional[str] - removed:
property GitRepo.enabled -> bool - removed:
property GitRepo.has_submodule_diff -> bool - removed:
property GitRepo.last_commit - removed:
property GitRepo.remote - removed:
property GitRepo.remote_url - removed:
property GitRepo.repo - removed:
property GitRepo.root -> Optional[str] - removed:
property GitRepo.root_dir - removed:
variable GitRepo - removed:
variable logger
- added:
class GitRepo - added:
constructor GitRepo(root: Optional[str]=…, remote: str=…, lazy: bool=…, remote_url: Optional[str]=…, commit: Optional[str]=…) -> None - added:
method GitRepo.get_upstream_fork_point() -> Any - added:
method GitRepo.is_untracked(file_name: str) -> Optional[bool] - added:
method GitRepo.push(name: str) -> Any - added:
method GitRepo.tag(name: str, message: Optional[str]) -> Any - added:
property GitRepo.auto -> bool - added:
property GitRepo.branch -> Any - added:
property GitRepo.dirty -> Any - added:
property GitRepo.email -> Optional[str] - added:
property GitRepo.enabled -> bool - added:
property GitRepo.has_submodule_diff -> bool - added:
property GitRepo.last_commit -> Any - added:
property GitRepo.remote -> Any - added:
property GitRepo.remote_url -> Any - added:
property GitRepo.repo -> Optional[Repo] - added:
property GitRepo.root -> Any - added:
property GitRepo.root_dir -> Any - added:
variable Repo - added:
variable logger
- changed:
constructor GraphQLSession(url: str, auth: Optional[Union[Tuple[str, str], Callable]]=…, use_json: bool=…, timeout: Optional[Union[int, float]]=…, **kwargs: Any) -> None → constructor GraphQLSession(url: str, auth: Optional[Union[Tuple[str, str], Callable]]=…, use_json: bool=…, timeout: Optional[Union[int, float]]=…, proxies: Optional[Dict[str, str]]=…, **kwargs: Any) -> None
- changed:
function md5_file_b64(*paths: Union[str, PathLike]) -> B64MD5 → function md5_file_b64(*paths: StrPath) -> B64MD5 - changed:
function md5_file_hex(*paths: Union[str, PathLike]) -> HexMD5 → function md5_file_hex(*paths: StrPath) -> HexMD5
- removed:
function discover_post_import_hooks(group: Any) -> None - removed:
function synchronized(lock: threading.RLock) -> Callable - changed:
function register_post_import_hook(hook: Callable, hook_id: str, name: str) -> None → function register_post_import_hook(hook: Union[str, Callable], hook_id: str, name: str) -> None - added:
method ImportHookFinder.find_spec(fullname: str, path: Optional[str]=…, target: Any=…) -> Any
- added:
function in_notebook() -> bool - added:
variable PythonType
- added:
function dump(obj: Any, fp: Any, **kwargs: Any) -> None - added:
function dumps(obj: Any, **kwargs: Any) -> str - added:
function load(fp: Any) -> Any - added:
function loads(obj: Union[str, bytes]) -> Any - added:
variable logger
- added:
class LogicalPath(str) - added:
method LogicalPath.to_path() -> PurePosixPath - added:
variable FilePathStr - added:
variable StrPath - added:
variable URIStr
- changed:
function get_printer(_jupyter: Optional[bool]=…) -> Printer → function get_printer(_jupyter: bool) -> Printer
- removed:
function settings_dict_from_pbmap(pbmap: MessageMap[str, spb.SettingsValue]) -> Dict[str, Any]
- added:
class Timer - added:
constructor Timer() -> None - added:
property Timer.elapsed -> float
- removed:
field PortFile.GRPC_TOKEN - removed:
property PortFile.grpc_port -> Optional[int] - changed:
constructor PortFile(grpc_port: Optional[int]=…, sock_port: Optional[int]=…) -> None → constructor PortFile(sock_port: Optional[int]=…) -> None
- changed:
constructor WandbServer(grpc_port: Optional[int]=…, sock_port: Optional[int]=…, port_fname: Optional[str]=…, address: Optional[str]=…, pid: Optional[int]=…, debug: bool=…, serve_grpc: bool=…, serve_sock: bool=…) -> None → constructor WandbServer(sock_port: Optional[int]=…, port_fname: Optional[str]=…, address: Optional[str]=…, pid: Optional[int]=…, debug: bool=…, serve_sock: bool=…) -> None
- removed:
class GrpcServerType - removed:
class WandbServicer(spb_grpc.InternalServiceServicer) - removed:
constructor GrpcServerType() -> None - removed:
constructor WandbServicer(server: GrpcServerType, mux: StreamMux) -> None - removed:
method GrpcServerType.stop(num: int) -> None - removed:
method WandbServicer.Alert(alert: pb.AlertRecord, context: grpc.ServicerContext) -> pb.AlertResult - removed:
method WandbServicer.Artifact(art_data: pb.ArtifactRecord, context: grpc.ServicerContext) -> pb.ArtifactResult - removed:
method WandbServicer.ArtifactPoll(art_poll: pb.ArtifactPollRequest, context: grpc.ServicerContext) -> pb.ArtifactPollResponse - removed:
method WandbServicer.ArtifactSend(art_send: pb.ArtifactSendRequest, context: grpc.ServicerContext) -> pb.ArtifactSendResponse - removed:
method WandbServicer.Attach(attach: pb.AttachRequest, context: grpc.ServicerContext) -> pb.AttachResponse - removed:
method WandbServicer.Cancel(cancel: pb.CancelRequest, context: grpc.ServicerContext) -> pb.CancelResponse - removed:
method WandbServicer.CheckVersion(check_version: pb.CheckVersionRequest, context: grpc.ServicerContext) -> pb.CheckVersionResponse - removed:
method WandbServicer.Config(config_data: pb.ConfigRecord, context: grpc.ServicerContext) -> pb.ConfigResult - removed:
method WandbServicer.Files(files_data: pb.FilesRecord, context: grpc.ServicerContext) -> pb.FilesResult - removed:
method WandbServicer.GetSummary(get_summary: pb.GetSummaryRequest, context: grpc.ServicerContext) -> pb.GetSummaryResponse - removed:
method WandbServicer.Keepalive(keepalive: pb.KeepaliveRequest, context: grpc.ServicerContext) -> pb.KeepaliveResponse - removed:
method WandbServicer.LinkArtifact(link_artifact: pb.LinkArtifactRecord, context: grpc.ServicerContext) -> pb.LinkArtifactResult - removed:
method WandbServicer.Log(history: pb.HistoryRecord, context: grpc.ServicerContext) -> pb.HistoryResult - removed:
method WandbServicer.Metric(metric: pb.MetricRecord, context: grpc.ServicerContext) -> pb.MetricResult - removed:
method WandbServicer.Output(output_data: pb.OutputRecord, context: grpc.ServicerContext) -> pb.OutputResult - removed:
method WandbServicer.OutputRaw(output_data: pb.OutputRawRecord, context: grpc.ServicerContext) -> pb.OutputRawResult - removed:
method WandbServicer.PartialLog(partial_history: pb.PartialHistoryRequest, context: grpc.ServicerContext) -> pb.PartialHistoryResponse - removed:
method WandbServicer.Pause(pause: pb.PauseRequest, context: grpc.ServicerContext) -> pb.PauseResponse - removed:
method WandbServicer.PollExit(poll_exit: pb.PollExitRequest, context: grpc.ServicerContext) -> pb.PollExitResponse - removed:
method WandbServicer.Resume(resume: pb.ResumeRequest, context: grpc.ServicerContext) -> pb.ResumeResponse - removed:
method WandbServicer.RunExit(exit_data: pb.RunExitRecord, context: grpc.ServicerContext) -> pb.RunExitResult - removed:
method WandbServicer.RunPreempting(preempt: pb.RunPreemptingRecord, context: grpc.ServicerContext) -> pb.RunPreemptingResult - removed:
method WandbServicer.RunStart(run_start: pb.RunStartRequest, context: grpc.ServicerContext) -> pb.RunStartResponse - removed:
method WandbServicer.RunStatus(run_status: pb.RunStatusRequest, context: grpc.ServicerContext) -> pb.RunStatusResponse - removed:
method WandbServicer.RunUpdate(run_data: pb.RunRecord, context: grpc.ServicerContext) -> pb.RunUpdateResult - removed:
method WandbServicer.SampledHistory(sampled_history: pb.SampledHistoryRequest, context: grpc.ServicerContext) -> pb.SampledHistoryResponse - removed:
method WandbServicer.ServerInfo(server_info: pb.ServerInfoRequest, context: grpc.ServicerContext) -> pb.ServerInfoResponse - removed:
method WandbServicer.ServerInformAttach(request: spb.ServerInformAttachRequest, context: grpc.ServicerContext) -> spb.ServerInformAttachResponse - removed:
method WandbServicer.ServerInformDetach(request: spb.ServerInformDetachRequest, context: grpc.ServicerContext) -> spb.ServerInformDetachResponse - removed:
method WandbServicer.ServerInformFinish(request: spb.ServerInformFinishRequest, context: grpc.ServicerContext) -> spb.ServerInformFinishResponse - removed:
method WandbServicer.ServerInformInit(request: spb.ServerInformInitRequest, context: grpc.ServicerContext) -> spb.ServerInformInitResponse - removed:
method WandbServicer.ServerInformStart(request: spb.ServerInformStartRequest, context: grpc.ServicerContext) -> spb.ServerInformStartResponse - removed:
method WandbServicer.ServerInformTeardown(request: spb.ServerInformTeardownRequest, context: grpc.ServicerContext) -> spb.ServerInformTeardownResponse - removed:
method WandbServicer.ServerShutdown(request: spb.ServerShutdownRequest, context: grpc.ServicerContext) -> spb.ServerShutdownResponse - removed:
method WandbServicer.ServerStatus(request: spb.ServerStatusRequest, context: grpc.ServicerContext) -> spb.ServerStatusResponse - removed:
method WandbServicer.Shutdown(shutdown: pb.ShutdownRequest, context: grpc.ServicerContext) -> pb.ShutdownResponse - removed:
method WandbServicer.Status(status: pb.StatusRequest, context: grpc.ServicerContext) -> pb.StatusResponse - removed:
method WandbServicer.Summary(summary: pb.SummaryRecord, context: grpc.ServicerContext) -> pb.SummaryResult - removed:
method WandbServicer.TBSend(tb_data: pb.TBRecord, context: grpc.ServicerContext) -> pb.TBResult - removed:
method WandbServicer.Telemetry(telem: tpb.TelemetryRecord, context: grpc.ServicerContext) -> tpb.TelemetryResult - removed:
method WandbServicer.UseArtifact(use_artifact: pb.UseArtifactRecord, context: grpc.ServicerContext) -> pb.UseArtifactResult
- removed:
class ServiceGrpcInterface(ServiceInterface) - removed:
constructor ServiceGrpcInterface() -> None - removed:
method ServiceGrpcInterface.get_transport() -> str
- changed:
constructor StreamRecord(settings: Dict[str, Any], mailbox: Mailbox) -> None → constructor StreamRecord(settings: SettingsStatic, mailbox: Mailbox) -> None - changed:
method StreamMux.add_stream(stream_id: str, settings: Dict[str, Any]) -> None → method StreamMux.add_stream(stream_id: str, settings: SettingsStatic) -> None - changed:
method StreamMux.update_stream(stream_id: str, settings: Dict[str, Any]) -> None → method StreamMux.update_stream(stream_id: str, settings: SettingsStatic) -> None - changed:
method StreamRecord.update(settings: Dict[str, Any]) -> None → method StreamRecord.update(settings: SettingsStatic) -> None
- changed:
function log_use_download_artifact(artifact: Artifact, alias: str, name: str, download_dir: str, failed_test_strings: List[str], add_extra_file: bool) -> Tuple[bool, Optional[ArtifactAPI], List[str]] → function log_use_download_artifact(artifact: Artifact, alias: str, name: str, download_dir: str, failed_test_strings: List[str], add_extra_file: bool) -> Tuple[bool, Optional[Artifact], List[str]] - changed:
function verify_digest(downloaded: ArtifactAPI, computed: ArtifactAPI, fails_list: List[str]) -> None → function verify_digest(downloaded: Artifact, computed: Artifact, fails_list: List[str]) -> None
- removed:
async method WandbStoragePolicy.store_file_async(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[progress.ProgressFn]=…) -> bool - removed:
class Artifact(ArtifactInterface) - removed:
class ArtifactManifestV1(ArtifactManifest) - removed:
class GCSHandler(StorageHandler) - removed:
class HTTPHandler(StorageHandler) - removed:
class LocalFileHandler(StorageHandler) - removed:
class MultiHandler(StorageHandler) - removed:
class S3Handler(StorageHandler) - removed:
class TrackingHandler(StorageHandler) - removed:
class WBArtifactHandler(StorageHandler) - removed:
class WBLocalArtifactHandler(StorageHandler) - removed:
class WandbStoragePolicy(StoragePolicy) - removed:
constructor Artifact(name: str, type: str, description: Optional[str]=…, metadata: Optional[dict]=…, incremental: Optional[bool]=…, use_as: Optional[str]=…) -> None - removed:
constructor ArtifactManifestV1(storage_policy: WandbStoragePolicy, entries: Optional[Mapping[str, ArtifactManifestEntry]]=…) -> None - removed:
constructor GCSHandler(scheme: Optional[str]=…) -> None - removed:
constructor HTTPHandler(session: requests.Session, scheme: Optional[str]=…) -> None - removed:
constructor LocalFileHandler(scheme: Optional[str]=…) -> None - removed:
constructor MultiHandler(handlers: Optional[List[StorageHandler]]=…, default_handler: Optional[StorageHandler]=…) -> None - removed:
constructor S3Handler(scheme: Optional[str]=…) -> None - removed:
constructor TrackingHandler(scheme: Optional[str]=…) -> None - removed:
constructor WBArtifactHandler() -> None - removed:
constructor WBLocalArtifactHandler() -> None - removed:
constructor WandbStoragePolicy(config: Optional[Dict]=…, cache: Optional[ArtifactsCache]=…, api: Optional[InternalApi]=…) -> None - removed:
method Artifact.add(obj: data_types.WBValue, name: str) -> ArtifactManifestEntry - removed:
method Artifact.add_dir(local_path: str, name: Optional[str]=…) -> None - removed:
method Artifact.add_file(local_path: str, name: Optional[str]=…, is_tmp: Optional[bool]=…) -> ArtifactManifestEntry - removed:
method Artifact.add_reference(uri: Union[ArtifactManifestEntry, str], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
method Artifact.checkout(root: Optional[str]=…) -> str - removed:
method Artifact.delete() -> None - removed:
method Artifact.download(root: Optional[str]=…, recursive: bool=…) -> FilePathStr - removed:
method Artifact.finalize() -> None - removed:
method Artifact.get(name: str) -> data_types.WBValue - removed:
method Artifact.get_added_local_path_name(local_path: str) -> Optional[str] - removed:
method Artifact.get_path(name: str) -> ArtifactManifestEntry - removed:
method Artifact.json_encode() -> Dict[str, Any] - removed:
method Artifact.logged_by() -> wandb.apis.public.Run - removed:
method Artifact.new_file(name: str, mode: str=…, encoding: Optional[str]=…) -> Generator[IO, None, None] - removed:
method Artifact.save(project: Optional[str]=…, settings: Optional[wandb.wandb_sdk.wandb_settings.Settings]=…) -> None - removed:
method Artifact.used_by() -> List[wandb.apis.public.Run] - removed:
method Artifact.verify(root: Optional[str]=…) -> bool - removed:
method Artifact.wait(timeout: Optional[int]=…) -> ArtifactInterface - removed:
method ArtifactManifestV1.digest() -> HexMD5 - removed:
method ArtifactManifestV1.to_manifest_json() -> Dict - removed:
method GCSHandler.init_gcs() -> gcs_module.client.Client - removed:
method GCSHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - removed:
method GCSHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
method GCSHandler.versioning_enabled(bucket_path: str) -> bool - removed:
method HTTPHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - removed:
method HTTPHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
method LocalFileHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - removed:
method LocalFileHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
method MultiHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - removed:
method MultiHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
method S3Handler.init_boto() -> boto3.resources.base.ServiceResource - removed:
method S3Handler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - removed:
method S3Handler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
method S3Handler.versioning_enabled(bucket: str) -> bool - removed:
method TrackingHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - removed:
method TrackingHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
method WBArtifactHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - removed:
method WBArtifactHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
method WBLocalArtifactHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr] - removed:
method WBLocalArtifactHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
method WandbStoragePolicy.config() -> Dict - removed:
method WandbStoragePolicy.load_file(artifact: ArtifactInterface, manifest_entry: ArtifactManifestEntry) -> str - removed:
method WandbStoragePolicy.load_reference(manifest_entry: ArtifactManifestEntry, local: bool=…) -> str - removed:
method WandbStoragePolicy.store_file_sync(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[progress.ProgressFn]=…) -> bool - removed:
method WandbStoragePolicy.store_reference(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry] - removed:
property Artifact.aliases -> List[str] - removed:
property Artifact.commit_hash -> str - removed:
property Artifact.description -> Optional[str] - removed:
property Artifact.digest -> str - removed:
property Artifact.distributed_id -> Optional[str] - removed:
property Artifact.entity -> str - removed:
property Artifact.id -> Optional[str] - removed:
property Artifact.incremental -> bool - removed:
property Artifact.manifest -> ArtifactManifest - removed:
property Artifact.metadata -> dict - removed:
property Artifact.name -> str - removed:
property Artifact.project -> str - removed:
property Artifact.size -> int - removed:
property Artifact.source_version -> Optional[str] - removed:
property Artifact.state -> str - removed:
property Artifact.type -> str - removed:
property Artifact.use_as -> Optional[str] - removed:
property Artifact.version -> str - removed:
property GCSHandler.scheme -> str - removed:
property HTTPHandler.scheme -> str - removed:
property LocalFileHandler.scheme -> str - removed:
property MultiHandler.scheme -> str - removed:
property S3Handler.scheme -> str - removed:
property TrackingHandler.scheme -> str - removed:
property WBArtifactHandler.client -> PublicApi - removed:
property WBArtifactHandler.scheme -> str - removed:
property WBLocalArtifactHandler.scheme -> str - removed:
static method ArtifactManifestV1.from_manifest_json(manifest_json: Dict) -> ArtifactManifestV1 - removed:
static method ArtifactManifestV1.version() -> int - removed:
static method WandbStoragePolicy.from_config(config: Dict) -> WandbStoragePolicy - removed:
static method WandbStoragePolicy.name() -> str - removed:
variable ARTIFACT_TMP - removed:
variable DEFAULT_MAX_OBJECTS
- changed:
function init(job_type: Optional[str]=…, dir: Union[str, pathlib.Path, None]=…, config: Union[Dict, str, None]=…, project: Optional[str]=…, entity: Optional[str]=…, reinit: Optional[bool]=…, tags: Optional[Sequence]=…, group: Optional[str]=…, name: Optional[str]=…, notes: Optional[str]=…, magic: Optional[Union[dict, str, bool]]=…, config_exclude_keys: Optional[List[str]]=…, config_include_keys: O… → function init(job_type: Optional[str]=…, dir: Optional[StrPath]=…, config: Union[Dict, str, None]=…, project: Optional[str]=…, entity: Optional[str]=…, reinit: Optional[bool]=…, tags: Optional[Sequence]=…, group: Optional[str]=…, name: Optional[str]=…, notes: Optional[str]=…, magic: Optional[Union[dict, str, bool]]=…, config_exclude_keys: Optional[List[str]]=…, config_include_keys: Optional[List[…
- removed:
class InvalidArtifact - removed:
class WaitTimeoutError(errors.Error) - removed:
constructor InvalidArtifact(base_artifact: ArtifactInterface) - changed:
method Run.finish_artifact(artifact_or_path: Union[wandb_artifacts.Artifact, str], name: Optional[str]=…, type: Optional[str]=…, aliases: Optional[List[str]]=…, distributed_id: Optional[str]=…) -> wandb_artifacts.Artifact → method Run.finish_artifact(artifact_or_path: Union[Artifact, str], name: Optional[str]=…, type: Optional[str]=…, aliases: Optional[List[str]]=…, distributed_id: Optional[str]=…) -> Artifact - changed:
method Run.link_artifact(artifact: Union[public.Artifact, Artifact], target_path: str, aliases: Optional[List[str]]=…) -> None → method Run.link_artifact(artifact: Artifact, target_path: str, aliases: Optional[List[str]]=…) -> None - changed:
method Run.log_artifact(artifact_or_path: Union[wandb_artifacts.Artifact, StrPath], name: Optional[str]=…, type: Optional[str]=…, aliases: Optional[List[str]]=…) -> wandb_artifacts.Artifact → method Run.log_artifact(artifact_or_path: Union[Artifact, StrPath], name: Optional[str]=…, type: Optional[str]=…, aliases: Optional[List[str]]=…) -> Artifact - changed:
method Run.log_code(root: Optional[str]=…, name: Optional[str]=…, include_fn: Callable[[str], bool]=…, exclude_fn: Callable[[str], bool]=…) -> Optional[Artifact] → method Run.log_code(root: Optional[str]=…, name: Optional[str]=…, include_fn: Union[Callable[[str, str], bool], Callable[[str], bool]]=…, exclude_fn: Union[Callable[[str, str], bool], Callable[[str], bool]]=…) -> Optional[Artifact] - changed:
method Run.upsert_artifact(artifact_or_path: Union[wandb_artifacts.Artifact, str], name: Optional[str]=…, type: Optional[str]=…, aliases: Optional[List[str]]=…, distributed_id: Optional[str]=…) -> wandb_artifacts.Artifact → method Run.upsert_artifact(artifact_or_path: Union[Artifact, str], name: Optional[str]=…, type: Optional[str]=…, aliases: Optional[List[str]]=…, distributed_id: Optional[str]=…) -> Artifact - changed:
method Run.use_artifact(artifact_or_name: Union[str, public.Artifact, Artifact], type: Optional[str]=…, aliases: Optional[List[str]]=…, use_as: Optional[str]=…) -> Union[public.Artifact, Artifact] → method Run.use_artifact(artifact_or_name: Union[str, Artifact], type: Optional[str]=…, aliases: Optional[List[str]]=…, use_as: Optional[str]=…) -> Artifact - added:
method RunStatusChecker.check_internal_messages() -> None
- removed:
function save(path, overwrite=…) - removed:
variable logger
- removed:
class SettingsConsole(enum.IntEnum) - removed:
field Settings.allow_val_change: bool - removed:
field Settings.anonymous: str - removed:
field Settings.api_key: str - removed:
field Settings.base_url: str - removed:
field Settings.code_dir: str - removed:
field Settings.config_paths: Sequence[str] - removed:
field Settings.console: str - removed:
field Settings.deployment: str - removed:
field Settings.disable_code: bool - removed:
field Settings.disable_git: bool - removed:
field Settings.disable_hints: bool - removed:
field Settings.disable_job_creation: bool - removed:
field Settings.disabled: bool - removed:
field Settings.docker: str - removed:
field Settings.email: str - removed:
field Settings.entity: str - removed:
field Settings.files_dir: str - removed:
field Settings.force: bool - removed:
field Settings.git_commit: str - removed:
field Settings.git_remote: str - removed:
field Settings.git_remote_url: str - removed:
field Settings.git_root: str - removed:
field Settings.heartbeat_seconds: int - removed:
field Settings.host: str - removed:
field Settings.ignore_globs: Tuple[str] - removed:
field Settings.init_timeout: float - removed:
field Settings.is_local: bool - removed:
field Settings.label_disable: bool - removed:
field Settings.launch: bool - removed:
field Settings.launch_config_path: str - removed:
field Settings.log_dir: str - removed:
field Settings.log_internal: str - removed:
field Settings.log_symlink_internal: str - removed:
field Settings.log_symlink_user: str - removed:
field Settings.log_user: str - removed:
field Settings.login_timeout: float - removed:
field Settings.magic: Union[str, bool, dict] - removed:
field Settings.mode: str - removed:
field Settings.notebook_name: str - removed:
field Settings.problem: str - removed:
field Settings.program: str - removed:
field Settings.program_relpath: str - removed:
field Settings.project: str - removed:
field Settings.project_url: str - removed:
field Settings.quiet: bool - removed:
field Settings.reinit: bool - removed:
field Settings.relogin: bool - removed:
field Settings.resume: Union[str, int, bool] - removed:
field Settings.resume_fname: str - removed:
field Settings.resumed: bool - removed:
field Settings.root_dir: str - removed:
field Settings.run_group: str - removed:
field Settings.run_id: str - removed:
field Settings.run_job_type: str - removed:
field Settings.run_mode: str - removed:
field Settings.run_name: str - removed:
field Settings.run_notes: str - removed:
field Settings.run_tags: Tuple[str] - removed:
field Settings.run_url: str - removed:
field Settings.sagemaker_disable: bool - removed:
field Settings.save_code: bool - removed:
field Settings.settings_system: str - removed:
field Settings.settings_workspace: str - removed:
field Settings.show_colors: bool - removed:
field Settings.show_emoji: bool - removed:
field Settings.show_errors: bool - removed:
field Settings.show_info: bool - removed:
field Settings.show_warnings: bool - removed:
field Settings.silent: bool - removed:
field Settings.start_method: str - removed:
field Settings.strict: bool - removed:
field Settings.summary_errors: int - removed:
field Settings.summary_timeout: int - removed:
field Settings.summary_warnings: int - removed:
field Settings.sweep_id: str - removed:
field Settings.sweep_param_path: str - removed:
field Settings.sweep_url: str - removed:
field Settings.symlink: bool - removed:
field Settings.sync_dir: str - removed:
field Settings.sync_file: str - removed:
field Settings.sync_symlink_latest: str - removed:
field Settings.system_sample: int - removed:
field Settings.system_sample_seconds: int - removed:
field Settings.table_raise_on_max_row_limit_exceeded: bool - removed:
field Settings.timespec: str - removed:
field Settings.tmp_dir: str - removed:
field Settings.username: str - removed:
field Settings.wandb_dir: str - removed:
field SettingsConsole.OFF - removed:
field SettingsConsole.REDIRECT - removed:
field SettingsConsole.WRAP - removed:
field SettingsConsole.WRAP_EMU - removed:
field SettingsConsole.WRAP_RAW - removed:
method Settings.make_static() -> Dict[str, Any] - changed:
class Settings → class Settings(SettingsData) - added:
class SettingsData - added:
class SettingsPreprocessingError(UsageError) - added:
class SettingsUnexpectedArgsError(UsageError) - added:
class SettingsValidationError(UsageError) - added:
field SettingsData.allow_val_change: bool - added:
field SettingsData.anonymous: str - added:
field SettingsData.api_key: str - added:
field SettingsData.azure_account_url_to_access_key: Dict[str, str] - added:
field SettingsData.base_url: str - added:
field SettingsData.code_dir: str - added:
field SettingsData.colab_url: str - added:
field SettingsData.config_paths: Sequence[str] - added:
field SettingsData.console: str - added:
field SettingsData.deployment: str - added:
field SettingsData.disable_code: bool - added:
field SettingsData.disable_git: bool - added:
field SettingsData.disable_hints: bool - added:
field SettingsData.disable_job_creation: bool - added:
field SettingsData.disabled: bool - added:
field SettingsData.docker: str - added:
field SettingsData.email: str - added:
field SettingsData.entity: str - added:
field SettingsData.files_dir: str - added:
field SettingsData.force: bool - added:
field SettingsData.git_commit: str - added:
field SettingsData.git_remote: str - added:
field SettingsData.git_remote_url: str - added:
field SettingsData.git_root: str - added:
field SettingsData.heartbeat_seconds: int - added:
field SettingsData.host: str - added:
field SettingsData.ignore_globs: Tuple[str] - added:
field SettingsData.init_timeout: float - added:
field SettingsData.is_local: bool - added:
field SettingsData.job_name: str - added:
field SettingsData.job_source: str - added:
field SettingsData.label_disable: bool - added:
field SettingsData.launch: bool - added:
field SettingsData.launch_config_path: str - added:
field SettingsData.log_dir: str - added:
field SettingsData.log_internal: str - added:
field SettingsData.log_symlink_internal: str - added:
field SettingsData.log_symlink_user: str - added:
field SettingsData.log_user: str - added:
field SettingsData.login_timeout: float - added:
field SettingsData.mode: str - added:
field SettingsData.notebook_name: str - added:
field SettingsData.problem: str - added:
field SettingsData.program: str - added:
field SettingsData.program_abspath: str - added:
field SettingsData.program_relpath: str - added:
field SettingsData.project: str - added:
field SettingsData.project_url: str - added:
field SettingsData.quiet: bool - added:
field SettingsData.reinit: bool - added:
field SettingsData.relogin: bool - added:
field SettingsData.resume: Union[str, bool] - added:
field SettingsData.resume_fname: str - added:
field SettingsData.resumed: bool - added:
field SettingsData.root_dir: str - added:
field SettingsData.run_group: str - added:
field SettingsData.run_id: str - added:
field SettingsData.run_job_type: str - added:
field SettingsData.run_mode: str - added:
field SettingsData.run_name: str - added:
field SettingsData.run_notes: str - added:
field SettingsData.run_tags: Tuple[str] - added:
field SettingsData.run_url: str - added:
field SettingsData.sagemaker_disable: bool - added:
field SettingsData.save_code: bool - added:
field SettingsData.settings_system: str - added:
field SettingsData.settings_workspace: str - added:
field SettingsData.show_colors: bool - added:
field SettingsData.show_emoji: bool - added:
field SettingsData.show_errors: bool - added:
field SettingsData.show_info: bool - added:
field SettingsData.show_warnings: bool - added:
field SettingsData.silent: bool - added:
field SettingsData.start_method: str - added:
field SettingsData.strict: bool - added:
field SettingsData.summary_errors: int - added:
field SettingsData.summary_timeout: int - added:
field SettingsData.summary_warnings: int - added:
field SettingsData.sweep_id: str - added:
field SettingsData.sweep_param_path: str - added:
field SettingsData.sweep_url: str - added:
field SettingsData.symlink: bool - added:
field SettingsData.sync_dir: str - added:
field SettingsData.sync_file: str - added:
field SettingsData.sync_symlink_latest: str - added:
field SettingsData.system_sample: int - added:
field SettingsData.system_sample_seconds: int - added:
field SettingsData.table_raise_on_max_row_limit_exceeded: bool - added:
field SettingsData.timespec: str - added:
field SettingsData.tmp_dir: str - added:
field SettingsData.username: str - added:
field SettingsData.wandb_dir: str - added:
function is_instance_recursive(obj: Any, type_hint: Any) -> bool - added:
method Settings.to_dict() -> Dict[str, Any] - added:
method Settings.to_proto() -> wandb_settings_pb2.Settings - added:
variable ConsoleValue
- removed:
function handle_sweep_config_violations(warnings: List[str]) -> None - removed:
function parse_sweep_id(parts_dict: dict) -> Optional[str] - removed:
function sweep_config_err_text_from_jsonschema_violations(violations: List[str]) -> str - removed:
variable FilePathStr - removed:
variable LogicalFilePathStr - removed:
variable URIStr - changed:
function artifact_to_json(artifact: Union[wandb.sdk.wandb_artifacts.Artifact, wandb.apis.public.Artifact]) -> Dict[str, Any] → function artifact_to_json(artifact: Artifact) -> Dict[str, Any] - changed:
function fsync_open(path: Union[pathlib.Path, str], mode: str=…, encoding: Optional[str]=…) -> Generator[IO[Any], None, None] → function fsync_open(path: StrPath, mode: str=…, encoding: Optional[str]=…) -> Generator[IO[Any], None, None] - changed:
function import_module_lazy(name: str) -> Any → function import_module_lazy(name: str) -> types.ModuleType - changed:
function prompt_choices(choices: Sequence[str], input_timeout: Optional[int]=…, jupyter: bool=…) -> str → function prompt_choices(choices: Sequence[str], input_timeout: Union[int, float, None]=…, jupyter: bool=…) -> str - changed:
function to_forward_slash_path(path: str) -> LogicalFilePathStr → function to_forward_slash_path(path: str) -> str - added:
class LazyModule(types.ModuleType) - added:
class LazyModuleState - added:
constructor LazyModuleState(module: types.ModuleType) -> None - added:
function batched(n: int, iterable: Iterable[T]) -> Generator[List[T], None, None] - added:
function cast_dictlike_to_dict(d: Dict[str, Any]) -> Dict[str, Any] - added:
function coalesce(*arg: Any) -> Any - added:
function download_file_into_memory(source_url: str, api_key: Optional[str]=…) -> bytes - added:
function random_string(length: int=…) -> str - added:
function remove_keys_with_none_values(d: Union[Dict[str, Any], Any]) -> Union[Dict[str, Any], Any] - added:
function sample_with_exponential_decay_weights(xs: Union[Iterable, Iterable[Iterable]], ys: Iterable[Iterable], keys: Optional[Iterable]=…, sample_size: int=…) -> Tuple[List, List, Optional[List]] - added:
method LazyModuleState.load() -> None - added:
variable T - added:
variable pandas_spec - added:
variable pd_available
- changed:
function custom_chart(vega_spec_name: str, data_table: Table, fields: Dict[str, Any], string_fields: Dict[str, Any]=…) -> CustomChart → function custom_chart(vega_spec_name: str, data_table: Table, fields: Dict[str, Any], string_fields: Optional[Dict[str, Any]]=…) -> CustomChart