Skip to content

Upgrading wandb 0.12 to 0.13

Unknown0.12.21 → 0.13.11

Fetching 18 releases from GitHub…0 / 18
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • 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.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Adds appdirs >=1.4.3.

Drops promise, shortuuid, six.

Installs 19 packages in all (was 20).

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • removed: class QueuedJob(Attrs)
  • removed: constructor QueuedJob(client, entity, project, queue, run_queue_item_id, attrs=…)
  • removed: field Api.VIEW_REPORT_QUERY
  • removed: field ArtifactVersions.QUERY
  • removed: field ProjectArtifactCollections.QUERY
  • removed: method Api.queued_job(path=…)
  • removed: method QueuedJob.wait_until_running()
  • removed: property File.digest
  • removed: property File.direct_url
  • removed: property File.id
  • removed: property File.md5
  • removed: property File.mimetype
  • removed: property File.name
  • removed: property File.updated_at
  • removed: property File.url
  • removed: property QueuedJob.run
  • changed: class File → class File(Attrs)
  • changed: constructor Api(overrides=…, timeout: Optional[int]=…, api_key: Optional[str]=…) → constructor Api(overrides=…, timeout: Optional[int]=…, api_key: Optional[str]=…) -> None
  • changed: constructor ArtifactCollection(client, entity, project, name, type, attrs=…) → constructor ArtifactCollection(client: Client, entity: str, project: str, name: str, type: str, attrs: Optional[Mapping[str, Any]]=…)
  • changed: constructor ArtifactFiles(client, artifact, names=…, per_page=…) → constructor ArtifactFiles(client: Client, artifact: Artifact, names: Optional[Sequence[str]]=…, per_page: int=…)
  • changed: constructor ArtifactType(client, entity, project, type_name, attrs=…) → constructor ArtifactType(client: Client, entity: str, project: str, type_name: str, attrs: Optional[Mapping[str, Any]]=…)
  • changed: constructor ArtifactVersions(client, entity, project, collection_name, type, filters=…, order=…, per_page=…) → constructor ArtifactVersions(client: Client, entity: str, project: str, collection_name: str, type: str, filters: Optional[Mapping[str, Any]]=…, order: Optional[str]=…, per_page: int=…)
  • changed: constructor Attrs(attrs) → constructor Attrs(attrs: MutableMapping[str, Any])
  • changed: constructor Paginator(client, variables, per_page=…) → constructor Paginator(client: Client, variables: MutableMapping[str, Any], per_page: Optional[int]=…)
  • changed: constructor ProjectArtifactCollections(client, entity, project, type_name, per_page=…) → constructor ProjectArtifactCollections(client: Client, entity: str, project: str, type_name: str, per_page: Optional[int]=…)
  • changed: constructor ProjectArtifactTypes(client, entity, project, name=…, per_page=…) → constructor ProjectArtifactTypes(client: Client, entity: str, project: str, name: Optional[str]=…, per_page: Optional[int]=…)
  • changed: constructor RetryingClient(client) → constructor RetryingClient(client: Client)
  • changed: constructor Run(client, entity, project, run_id, attrs=…) → constructor Run(client: RetryingClient, entity: str, project: str, run_id: str, attrs: Optional[Mapping]=…, include_sweeps: bool=…)
  • changed: constructor RunArtifacts(client, run, mode=…, per_page=…) → constructor RunArtifacts(client: Client, run: Run, mode=…, per_page: Optional[int]=…)
  • changed: constructor Runs(client, entity, project, filters=…, order=…, per_page=…) → constructor Runs(client: RetryingClient, entity: str, project: str, filters: Optional[Dict[str, Any]]=…, order: Optional[str]=…, per_page: int=…, include_sweeps: bool=…)
  • changed: method Api.create_report(project: str, entity: str=…, title: Optional[str]=…, description: Optional[str]=…, width: Optional[str]=…, blocks: Optional[wandb.apis.reports.Block]=…) -> wandb.apis.reports.Report → method Api.create_report(project: str, entity: str=…, title: Optional[str]=…, description: Optional[str]=…, width: Optional[str]=…, blocks: Optional[wandb.apis.reports.util.Block]=…) -> wandb.apis.reports.Report
  • changed: method Api.runs(path=…, filters=…, order=…, per_page=…) → method Api.runs(path: Optional[str]=…, filters: Optional[Dict[str, Any]]=…, order: str=…, per_page: int=…, include_sweeps: bool=…)
  • changed: method File.download(root=…, replace=…) → method File.download(root: str=…, replace: bool=…, exist_ok: bool=…) -> io.TextIOWrapper
  • changed: method Sweep.load(force=…) → method Sweep.load(force: bool=…)
  • changed: static method Artifact.from_id(artifact_id, client) → static method Artifact.from_id(artifact_id: str, client: Client)
  • changed: static method QueryGenerator.format_order_key(key) → static method QueryGenerator.format_order_key(key: str)
  • added: class Job
  • added: class QueuedRun
  • added: constructor Job(api: Api, name, path: Optional[str]=…) -> None
  • added: constructor QueuedRun(client, entity, project, queue_name, run_queue_item_id, container_job=…, project_queue=…)
  • added: field Api.CREATE_PROJECT
  • added: field PythonMongoishQueryGenerator.DECIMAL_SPACER
  • added: field PythonMongoishQueryGenerator.SPACER
  • added: field RetryingClient.INFO_QUERY
  • added: field Sweep.LEGACY_QUERY
  • added: function artifact_collection_edge_name(server_supports_artifact_collections: bool) -> str
  • added: function artifact_collection_plural_edge_name(server_supports_artifact_collections: bool) -> str
  • added: function server_supports_artifact_collections_gql_edges(client: RetryingClient, warn: bool=…) -> bool
  • added: method Api.create_project(name: str, entity: str)
  • added: method Api.job(name, path=…)
  • added: method Api.queued_run(entity, project, queue_name, run_queue_item_id, container_job=…, project_queue=…)
  • added: method Artifact.files(names=…, per_page=…)
  • added: method Job.call(config, project=…, entity=…, queue=…, resource=…, resource_args=…, cuda=…, project_queue=…)
  • added: method Job.set_entrypoint(entrypoint: List[str])
  • added: method QueuedRun.delete(delete_artifacts=…)
  • added: method QueuedRun.wait_until_finished()
  • added: method QueuedRun.wait_until_running()
  • added: method RetryingClient.version_supported(min_version)
  • added: property Artifact.file_count
  • added: property Artifact.source_version
  • added: property ArtifactCollection.aliases
  • added: property ArtifactFiles.path
  • added: property Job.name
  • added: property QueuedRun.entity
  • added: property QueuedRun.id
  • added: property QueuedRun.project
  • added: property QueuedRun.queue_name
  • added: property QueuedRun.state
  • added: property RetryingClient.server_info
  • added: property Sweep.expected_run_count -> Optional[int]
  • removed: export RGBA
  • removed: export RunSet
  • added: export InlineCode
  • added: export InlineLaTeX
  • added: export Link
  • added: export Runset
  • added: export blocks
  • added: export helpers
  • added: export panels
  • added: export templates
  • added: export termlog
  • removed: function analysis(title, text)
  • removed: variable CREATE_PROJECT
  • added: variable VIEW_REPORT
  • added: class Report(Base)
  • added: constructor Report(project, entity=…, title=…, description=…, width=…, blocks=…, *args, **kwargs)
  • added: field Report.blocks: list
  • added: field Report.description: str
  • added: field Report.entity: str
  • added: field Report.project: str
  • added: field Report.title: str
  • added: field Report.width: str
  • added: method Report.blocks(new_blocks)
  • added: method Report.save(draft: bool=…, clone: bool=…) -> Report
  • added: method Report.to_html(height: int=…, hidden: bool=…) -> str
  • added: property Report.client -> RetryingClient
  • added: property Report.id -> str
  • added: property Report.modified -> bool
  • added: property Report.name -> str
  • added: property Report.panel_grids -> LList[PanelGrid]
  • added: property Report.runsets -> LList[Runset]
  • added: property Report.spec -> dict
  • added: property Report.url -> str
  • added: property Report.viewspec
  • added: static method Report.from_json(viewspec)
  • added: static method Report.from_url(url)
  • removed: class BarPlot(Panel)
  • removed: class BlockQuote(Block)
  • removed: class CalloutBlock(Block)
  • removed: class CheckedList(Block, List)
  • removed: class CodeBlock(Block)
  • removed: class CodeComparer(Panel)
  • removed: class ConfusionMatrix(Panel)
  • removed: class DataFrames(Panel)
  • removed: class Gallery(Block)
  • removed: class H1(Block, Heading)
  • removed: class H2(Block, Heading)
  • removed: class H3(Block, Heading)
  • removed: class Heading(Base)
  • removed: class HorizontalRule(Block)
  • removed: class Image(Block)
  • removed: class InlineCode(Base)
  • removed: class InlineLaTeX(Base)
  • removed: class LaTeXBlock(Block)
  • removed: class LineKey
  • removed: class LinePlot(Panel)
  • removed: class List(Base)
  • removed: class MarkdownBlock(Block)
  • removed: class MarkdownPanel(Panel)
  • removed: class MediaBrowser(Panel)
  • removed: class MultiRunTable(Panel)
  • removed: class OrderedList(Block, List)
  • removed: class P(Block)
  • removed: class PCColumn(Base)
  • removed: class PanelGrid(Block)
  • removed: class ParallelCoordinatesPlot(Panel)
  • removed: class ParameterImportancePlot(Panel)
  • removed: class RGBA(Base)
  • removed: class Report(Base)
  • removed: class RunComparer(Panel)
  • removed: class RunSet(Base)
  • removed: class ScalarChart(Panel)
  • removed: class ScatterPlot(Panel)
  • removed: class SoundCloud(Block)
  • removed: class Spotify(Block)
  • removed: class TableOfContents(Block)
  • removed: class Twitter(Block)
  • removed: class UnknownBlock(Block)
  • removed: class UnknownPanel(Panel)
  • removed: class UnorderedList(Block, List)
  • removed: class Vega(Panel)
  • removed: class Vega2(Panel)
  • removed: class Vega3(Panel)
  • removed: class Video(Block)
  • removed: class WeaveBlock(Block)
  • removed: class WeavePanel(Panel)
  • removed: constructor BarPlot(title=…, metrics=…, vertical=…, range_x=…, title_x=…, title_y=…, groupby=…, groupby_aggfunc=…, groupby_rangefunc=…, max_runs_to_show=…, max_bars_to_show=…, custom_expressions=…, legend_template=…, font_size=…, line_titles=…, line_colors=…, *args, **kwargs)
  • removed: constructor BlockQuote(text, *args, **kwargs)
  • removed: constructor CalloutBlock(text, *args, **kwargs)
  • removed: constructor CheckedList(items, checked, *args, **kwargs)
  • removed: constructor CodeBlock(code, language=…, *args, **kwargs)
  • removed: constructor CodeComparer(diff=…, *args, **kwargs)
  • removed: constructor Gallery(ids, *args, **kwargs)
  • removed: constructor H1(text, *args, **kwargs)
  • removed: constructor H2(text, *args, **kwargs)
  • removed: constructor H3(text, *args, **kwargs)
  • removed: constructor Image(url, caption, *args, **kwargs)
  • removed: constructor InlineCode(code, *args, **kwargs)
  • removed: constructor InlineLaTeX(latex, *args, **kwargs)
  • removed: constructor LaTeXBlock(text, *args, **kwargs)
  • removed: constructor LineKey(key: str) -> None
  • removed: constructor LinePlot(title: Optional[str]=…, x: Optional[str]=…, y: Optional[list]=…, range_x: Union[list, tuple]=…, range_y: Union[list, tuple]=…, log_x: Optional[bool]=…, log_y: Optional[bool]=…, title_x: Optional[str]=…, title_y: Optional[str]=…, ignore_outliers: Optional[bool]=…, groupby: Optional[str]=…, groupby_aggfunc: Optional[str]=…, groupby_rangefunc: Optional[str]=…, smoothing_factor:…
  • removed: constructor MarkdownBlock(text, *args, **kwargs)
  • removed: constructor MarkdownPanel(markdown=…, *args, **kwargs)
  • removed: constructor MediaBrowser(num_columns=…, media_keys=…, *args, **kwargs)
  • removed: constructor OrderedList(items, *args, **kwargs)
  • removed: constructor P(text, *args, **kwargs)
  • removed: constructor PCColumn(metric, name=…, ascending=…, log_scale=…, *args, **kwargs)
  • removed: constructor PanelGrid(runsets=…, panels=…, *args, **kwargs)
  • removed: constructor ParallelCoordinatesPlot(columns=…, title=…, font_size=…, *args, **kwargs)
  • removed: constructor ParameterImportancePlot(with_respect_to=…, *args, **kwargs)
  • removed: constructor RGBA(r: int, g: int, b: int, a: Union[int, float]=…, *args, **kwargs)
  • removed: constructor Report(project, entity=…, title=…, description=…, width=…, blocks=…, *args, **kwargs)
  • removed: constructor RunComparer(diff_only=…, *args, **kwargs)
  • removed: constructor RunSet(entity=…, project=…, name=…, query=…, filters=…, groupby=…, order=…, *args, **kwargs)
  • removed: constructor ScalarChart(title=…, metric=…, groupby_aggfunc=…, groupby_rangefunc=…, custom_expressions=…, legend_template=…, font_size=…, *args, **kwargs)
  • removed: constructor ScatterPlot(title=…, x=…, y=…, z=…, range_x=…, range_y=…, range_z=…, log_x=…, log_y=…, log_z=…, running_ymin=…, running_ymax=…, running_ymean=…, legend_template=…, gradient=…, font_size=…, regression=…, *args, **kwargs)
  • removed: constructor SoundCloud(url, *args, **kwargs)
  • removed: constructor Spotify(spotify_id, *args, **kwargs)
  • removed: constructor Twitter(embed_html, *args, **kwargs)
  • removed: constructor UnorderedList(items, *args, **kwargs)
  • removed: constructor Video(url, *args, **kwargs)
  • removed: constructor WeaveBlock(spec, *args, **kwargs)
  • removed: field BarPlot.custom_expressions: Optional[str]
  • removed: field BarPlot.font_size: Optional[str]
  • removed: field BarPlot.groupby: Optional[str]
  • removed: field BarPlot.groupby_aggfunc: Optional[str]
  • removed: field BarPlot.groupby_rangefunc: Optional[str]
  • removed: field BarPlot.legend_template: Optional[str]
  • removed: field BarPlot.line_colors: Optional[dict]
  • removed: field BarPlot.line_titles: Optional[dict]
  • removed: field BarPlot.max_bars_to_show: Optional[int]
  • removed: field BarPlot.max_runs_to_show: Optional[int]
  • removed: field BarPlot.metrics: Optional[list]
  • removed: field BarPlot.range_x: Union[list, tuple]
  • removed: field BarPlot.title: Optional[str]
  • removed: field BarPlot.title_x: Optional[str]
  • removed: field BarPlot.title_y: Optional[str]
  • removed: field BarPlot.vertical: Optional[bool]
  • removed: field BlockQuote.text: str
  • removed: field CalloutBlock.text: Union[str, list]
  • removed: field CheckedList.checked: list
  • removed: field CheckedList.items: list
  • removed: field CodeBlock.code: Union[str, list]
  • removed: field CodeBlock.language: str
  • removed: field CodeComparer.diff: Optional[str]
  • removed: field Gallery.ids: list
  • removed: field H1.text: str
  • removed: field H2.text: str
  • removed: field H3.text: str
  • removed: field Image.caption: str
  • removed: field Image.url: str
  • removed: field InlineCode.code: str
  • removed: field InlineLaTeX.latex: str
  • removed: field LaTeXBlock.text: Union[str, list]
  • removed: field LinePlot.aggregate: Optional[bool]
  • removed: field LinePlot.custom_expressions: Optional[str]
  • removed: field LinePlot.font_size: Optional[str]
  • removed: field LinePlot.groupby: Optional[str]
  • removed: field LinePlot.groupby_aggfunc: Optional[str]
  • removed: field LinePlot.groupby_rangefunc: Optional[str]
  • removed: field LinePlot.ignore_outliers: Optional[bool]
  • removed: field LinePlot.legend_position: Optional[str]
  • removed: field LinePlot.legend_template: Optional[str]
  • removed: field LinePlot.line_colors: Optional[dict]
  • removed: field LinePlot.line_marks: Optional[dict]
  • removed: field LinePlot.line_titles: Optional[dict]
  • removed: field LinePlot.line_widths: Optional[dict]
  • removed: field LinePlot.log_x: Optional[bool]
  • removed: field LinePlot.log_y: Optional[bool]
  • removed: field LinePlot.max_runs_to_show: Optional[int]
  • removed: field LinePlot.plot_type: Optional[str]
  • removed: field LinePlot.range_x: Union[list, tuple]
  • removed: field LinePlot.range_y: Union[list, tuple]
  • removed: field LinePlot.smoothing_factor: Optional[float]
  • removed: field LinePlot.smoothing_show_original: Optional[bool]
  • removed: field LinePlot.smoothing_type: Optional[str]
  • removed: field LinePlot.title: Optional[str]
  • removed: field LinePlot.title_x: Optional[str]
  • removed: field LinePlot.title_y: Optional[str]
  • removed: field LinePlot.x: Optional[str]
  • removed: field LinePlot.xaxis_expression: Optional[str]
  • removed: field LinePlot.y: Optional[list]
  • removed: field MarkdownBlock.text: Union[str, list]
  • removed: field MarkdownPanel.markdown: Optional[str]
  • removed: field MediaBrowser.media_keys: Optional[str]
  • removed: field MediaBrowser.num_columns: Optional[int]
  • removed: field OrderedList.items: list
  • removed: field P.text: Union[str, InlineLaTeX, InlineCode, list]
  • removed: field PCColumn.ascending: Optional[bool]
  • removed: field PCColumn.log_scale: Optional[bool]
  • removed: field PCColumn.metric: str
  • removed: field PCColumn.name: Optional[str]
  • removed: field PanelGrid.panels: list
  • removed: field PanelGrid.runsets: list
  • removed: field ParallelCoordinatesPlot.columns: list
  • removed: field ParallelCoordinatesPlot.font_size: Optional[str]
  • removed: field ParallelCoordinatesPlot.title: Optional[str]
  • removed: field ParameterImportancePlot.with_respect_to: str
  • removed: field RGBA.a: Union[int, float]
  • removed: field RGBA.b: int
  • removed: field RGBA.g: int
  • removed: field RGBA.r: int
  • removed: field Report.blocks: list
  • removed: field Report.description: str
  • removed: field Report.entity: str
  • removed: field Report.project: str
  • removed: field Report.title: str
  • removed: field Report.width: str
  • removed: field RunComparer.diff_only: Optional[str]
  • removed: field RunSet.entity: str
  • removed: field RunSet.filters: dict
  • removed: field RunSet.groupby: list
  • removed: field RunSet.name: str
  • removed: field RunSet.order: list
  • removed: field RunSet.project: str
  • removed: field RunSet.query: str
  • removed: field ScalarChart.custom_expressions: Optional[str]
  • removed: field ScalarChart.font_size: Optional[str]
  • removed: field ScalarChart.groupby_aggfunc: Optional[str]
  • removed: field ScalarChart.groupby_rangefunc: Optional[str]
  • removed: field ScalarChart.legend_template: Optional[str]
  • removed: field ScalarChart.metric: str
  • removed: field ScalarChart.title: Optional[str]
  • removed: field ScatterPlot.font_size: Optional[str]
  • removed: field ScatterPlot.gradient: Optional[dict]
  • removed: field ScatterPlot.legend_template: Optional[str]
  • removed: field ScatterPlot.log_x: Optional[bool]
  • removed: field ScatterPlot.log_y: Optional[bool]
  • removed: field ScatterPlot.log_z: Optional[bool]
  • removed: field ScatterPlot.range_x: Union[list, tuple]
  • removed: field ScatterPlot.range_y: Union[list, tuple]
  • removed: field ScatterPlot.range_z: Union[list, tuple]
  • removed: field ScatterPlot.regression: Optional[bool]
  • removed: field ScatterPlot.running_ymax: Optional[bool]
  • removed: field ScatterPlot.running_ymean: Optional[bool]
  • removed: field ScatterPlot.running_ymin: Optional[bool]
  • removed: field ScatterPlot.title: Optional[str]
  • removed: field ScatterPlot.x: Optional[str]
  • removed: field ScatterPlot.y: Optional[str]
  • removed: field ScatterPlot.z: Optional[str]
  • removed: field SoundCloud.url: str
  • removed: field Spotify.spotify_id: str
  • removed: field Twitter.embed_html: str
  • removed: field UnorderedList.items: list
  • removed: field Video.url: str
  • removed: field WeaveBlock.spec: dict
  • removed: method BarPlot.metrics(value)
  • removed: method LinePlot.x(value)
  • removed: method LinePlot.y(value)
  • removed: method PanelGrid.panels(new_panels)
  • removed: method PanelGrid.runsets(new_runsets)
  • removed: method ParallelCoordinatesPlot.columns(new_columns)
  • removed: method ParameterImportancePlot.with_respect_to(value)
  • removed: method Report.blocks(new_blocks)
  • removed: method Report.save(draft: bool=…, clone: bool=…) -> Report
  • removed: method Report.to_html(height: int=…, hidden: bool=…) -> str
  • removed: method RunSet.filters(new_filters)
  • removed: method RunSet.groupby(new_groupby)
  • removed: method RunSet.order(new_orders)
  • removed: method RunSet.set_filters_with_python_expr(expr)
  • removed: method ScalarChart.metric(new_metrics)
  • removed: method ScatterPlot.x(value)
  • removed: method ScatterPlot.y(value)
  • removed: method ScatterPlot.z(value)
  • removed: property BarPlot.view_type -> str
  • removed: property BlockQuote.spec -> dict
  • removed: property CalloutBlock.spec -> dict
  • removed: property CheckedList.spec -> dict
  • removed: property CodeBlock.spec -> dict
  • removed: property CodeComparer.view_type -> str
  • removed: property ConfusionMatrix.view_type -> str
  • removed: property DataFrames.view_type -> str
  • removed: property Gallery.spec -> dict
  • removed: property H1.spec -> dict
  • removed: property H2.spec -> dict
  • removed: property H3.spec -> dict
  • removed: property HorizontalRule.spec
  • removed: property Image.spec -> dict
  • removed: property InlineCode.spec -> dict
  • removed: property InlineLaTeX.spec -> dict
  • removed: property LaTeXBlock.spec -> dict
  • removed: property LinePlot.view_type
  • removed: property MarkdownBlock.spec -> dict
  • removed: property MarkdownPanel.view_type -> str
  • removed: property MediaBrowser.view_type -> str
  • removed: property MultiRunTable.view_type -> str
  • removed: property OrderedList.spec -> dict
  • removed: property P.spec -> dict
  • removed: property ParallelCoordinatesPlot.view_type -> str
  • removed: property ParameterImportancePlot.view_type -> str
  • removed: property RGBA.spec -> Dict[str, Any]
  • removed: property Report.client -> wandb.apis.public.RetryingClient
  • removed: property Report.id -> str
  • removed: property Report.modified -> bool
  • removed: property Report.name -> str
  • removed: property Report.panel_grids -> LList[PanelGrid]
  • removed: property Report.runsets -> LList[RunSet]
  • removed: property Report.spec -> dict
  • removed: property Report.url -> str
  • removed: property Report.viewspec
  • removed: property RunComparer.view_type -> str
  • removed: property RunSet.runs -> wandb.apis.public.Runs
  • removed: property ScalarChart.view_type -> str
  • removed: property ScatterPlot.view_type -> str
  • removed: property SoundCloud.spec -> dict
  • removed: property Spotify.spec -> dict
  • removed: property TableOfContents.spec -> dict
  • removed: property Twitter.spec -> dict
  • removed: property UnknownPanel.view_type -> str
  • removed: property UnorderedList.spec -> dict
  • removed: property Vega.view_type -> str
  • removed: property Vega2.view_type -> str
  • removed: property Vega3.view_type -> str
  • removed: property Video.spec -> dict
  • removed: property WeavePanel.view_type -> str
  • removed: static method BlockQuote.from_json(spec: dict) -> BlockQuote
  • removed: static method CalloutBlock.from_json(spec: dict) -> CalloutBlock
  • removed: static method CodeBlock.from_json(spec: dict) -> CodeBlock
  • removed: static method Gallery.from_json(spec: dict) -> Gallery
  • removed: static method Gallery.from_report_urls(urls: LList[str]) -> Gallery
  • removed: static method Heading.from_json(spec: dict) -> Union[H1, H2, H3]
  • removed: static method HorizontalRule.from_json(spec: dict) -> HorizontalRule
  • removed: static method Image.from_json(spec: dict) -> Image
  • removed: static method LaTeXBlock.from_json(spec: dict) -> LaTeXBlock
  • removed: static method LineKey.from_panel_agg(runset: RunSet, panel: Panel, metric: str) -> LineKey
  • removed: static method LineKey.from_run(run: wandb.apis.public.Run, metric: str) -> LineKey
  • removed: static method LineKey.from_runset_agg(runset: RunSet, metric: str) -> LineKey
  • removed: static method List.from_json(spec: dict) -> Union[CheckedList, OrderedList, UnorderedList]
  • removed: static method MarkdownBlock.from_json(spec: dict) -> MarkdownBlock
  • removed: static method P.from_json(spec)
  • removed: static method PCColumn.from_json(spec)
  • removed: static method RGBA.from_json(d: Dict[str, Any]) -> RGBA
  • removed: static method Report.from_json(viewspec)
  • removed: static method SoundCloud.from_json(spec: dict) -> SoundCloud
  • removed: static method Spotify.from_json(spec: dict) -> Spotify
  • removed: static method Spotify.from_url(url: str) -> Spotify
  • removed: static method TableOfContents.from_json(spec: dict) -> TableOfContents
  • removed: static method Twitter.from_json(spec: dict) -> Twitter
  • removed: static method Video.from_json(spec: dict) -> Video
  • removed: static method WeaveBlock.from_json(spec: dict) -> WeaveBlock
  • removed: variable block_mapping
  • removed: variable panel_mapping
  • added: class Runset(Base)
  • added: constructor Runset(entity=…, project=…, name=…, query=…, filters=…, groupby=…, order=…, *args, **kwargs)
  • added: field Runset.entity: Optional[str]
  • added: field Runset.filters: dict
  • added: field Runset.groupby: list
  • added: field Runset.name: str
  • added: field Runset.order: list
  • added: field Runset.project: Optional[str]
  • added: field Runset.query: str
  • added: method Runset.filters(new_filters)
  • added: method Runset.groupby(new_groupby)
  • added: method Runset.order(new_orders)
  • added: method Runset.set_filters_with_python_expr(expr)
  • added: property Runset.runs -> Runs
  • added: static method Runset.from_json(spec: Dict[str, Any]) -> T
  • added: variable T
  • removed: function tuple_factory(value=…, size=…) -> Func
  • changed: class Base(SubclassOnlyABC, ShortReprMixin, RequiresReportEditingMixin) → class Base(SubclassOnlyABC, ShortReprMixin)
  • changed: class Property → class Property(Generic[T])
  • changed: constructor JSONLinked(*args: Func, json_path: Optional[str]=…, **kwargs: Func) -> None → constructor JSONLinked(*args: Func, json_path: Optional[Union[str, List[str]]]=…, **kwargs: Func) -> None
  • changed: constructor Panel(layout: Dict[str, int]=…, *args: Any, **kwargs: Any) -> None → constructor Panel(layout: Optional[Dict[str, int]]=…, *args: Any, **kwargs: Any) -> None
  • changed: function collides(p1: wandb.apis.reports.reports.Panel, p2: wandb.apis.reports.reports.Panel) -> bool → function collides(p1: Panel, p2: Panel) -> bool
  • changed: function fix_collisions(panels: List[wandb.apis.reports.reports.Panel]) -> List[wandb.apis.reports.reports.Panel] → function fix_collisions(panels: List[Panel]) -> List[Panel]
  • changed: function shift(p1: wandb.apis.reports.reports.Panel, p2: wandb.apis.reports.reports.Panel) -> Tuple[wandb.apis.reports.reports.Panel, wandb.apis.reports.reports.Panel] → function shift(p1: Panel, p2: Panel) -> Tuple[Panel, Panel]
  • added: class InlineCode(Base)
  • added: class InlineLaTeX(Base)
  • added: class Link(Base)
  • added: constructor InlineCode(code=…, *args, **kwargs)
  • added: constructor InlineLaTeX(latex=…, *args, **kwargs)
  • added: constructor Link(text, url, *args, **kwargs)
  • added: field InlineCode.code: str
  • added: field InlineLaTeX.latex: str
  • added: field Link.text: str
  • added: field Link.url: str
  • added: function weave_inputs(spec)
  • added: method Panel.layout(d: Dict[str, int]) -> None
  • added: property InlineCode.spec -> dict
  • added: property InlineLaTeX.spec -> dict
  • added: property Link.spec -> dict
  • changed: function disabled() → function disabled(service)
  • changed: function enabled() → function enabled(service)
  • changed: function launch(uri, entry_point, git_version, args_list, name, resource, entity, project, docker_image, config, queue, run_async, resource_args, cuda) → function launch(uri, job, entry_point, git_version, args_list, name, resource, entity, project, docker_image, config, queue, run_async, resource_args, cuda, build, repository, project_queue)
  • changed: function launch_agent(ctx, project=…, entity=…, queues=…, max_jobs=…, config=…) → function launch_agent(ctx, project=…, entity=…, queues=…, max_jobs=…, config=…, url=…)
  • changed: function scheduler(ctx, project, entity, queue, sweep_id) → function scheduler(ctx, sweep_id)
  • changed: function sweep(ctx, project, entity, controller, verbose, name, program, settings, update, queue, stop, cancel, pause, resume, config_yaml_or_sweep_id) → 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)
  • changed: function sync(ctx, path=…, view=…, verbose=…, run_id=…, project=…, entity=…, sync_tensorboard=…, include_globs=…, exclude_globs=…, include_online=…, include_offline=…, include_synced=…, mark_synced=…, sync_all=…, ignore=…, show=…, clean=…, clean_old_hours=…, clean_force=…) → function sync(ctx, path=…, view=…, verbose=…, run_id=…, project=…, entity=…, sync_tensorboard=…, include_globs=…, exclude_globs=…, include_online=…, include_offline=…, include_synced=…, mark_synced=…, sync_all=…, ignore=…, show=…, clean=…, clean_old_hours=…, clean_force=…, append=…)
  • removed: static method Audio.path_is_reference(path)
  • changed: function default_image(gpu=…) -> str → function default_image(gpu: bool=…) -> str
  • changed: function parse(image_name: str) -> Tuple[str] → function parse(image_name: str) -> Tuple[str, str, str]
  • changed: function parse_repository_tag(repo_name: str) -> Tuple[Optional[str]] → function parse_repository_tag(repo_name: str) -> Tuple[str, Optional[str]]
  • changed: function run(args: List[Any], capture_stdout: bool=…, capture_stderr: bool=…, input: bytes=…, return_stderr: bool=…, env: Optional[Dict[str, str]]=…) -> Union[str, Tuple[str, str]] → function run(args: List[Any], capture_stdout: bool=…, capture_stderr: bool=…, input: Optional[bytes]=…, return_stderr: bool=…, env: Optional[Dict[str, str]]=…) -> Union[str, Tuple[str, str]]
  • removed: property AuthConfig.auths
  • removed: property AuthConfig.cred_helpers
  • removed: property AuthConfig.creds_store
  • removed: property AuthConfig.is_empty
  • changed: constructor AuthConfig(dct, credstore_env=…) → constructor AuthConfig(dct: Dict, credstore_env: Optional[Mapping]=…) -> None
  • changed: function config_path_from_environment() → function config_path_from_environment() -> Optional[str]
  • changed: function convert_to_hostname(url) → function convert_to_hostname(url: str) -> str
  • changed: function decode_auth(auth) → function decode_auth(auth: Union[str, bytes]) -> Tuple[str, str]
  • changed: function find_config_file(config_path=…) → function find_config_file(config_path: Optional[str]=…) -> Optional[str]
  • changed: function get_credential_store(authconfig, registry) → function get_credential_store(authconfig: Dict, registry: str) -> Optional[str]
  • changed: function home_dir() → function home_dir() -> str
  • changed: function load_config(config_path=…, config_dict=…, credstore_env=…) → function load_config(config_path: Optional[str]=…, config_dict: Optional[Dict[str, Any]]=…, credstore_env: Optional[Mapping]=…) -> AuthConfig
  • changed: function load_general_config(config_path=…) → function load_general_config(config_path: Optional[str]=…) -> Dict
  • changed: function parse_auth(entries, raise_on_error=…) → function parse_auth(entries: Dict, raise_on_error: bool=…) -> Dict[str, Dict[str, Any]]
  • changed: function resolve_authconfig(authconfig, registry=…, credstore_env=…) → function resolve_authconfig(authconfig: Dict, registry: Optional[str]=…, credstore_env: Optional[Mapping]=…) -> Optional[Dict[str, Any]]
  • changed: function resolve_index_name(index_name) → function resolve_index_name(index_name: str) -> str
  • changed: function resolve_repository_name(repo_name) → function resolve_repository_name(repo_name: str) -> Tuple[str, str]
  • changed: function split_repo_name(repo_name) → function split_repo_name(repo_name: str) -> Tuple[str, str]
  • changed: method AuthConfig.add_auth(reg, data) → method AuthConfig.add_auth(reg: str, data: Dict[str, Any]) -> None
  • changed: method AuthConfig.get_all_credentials() → method AuthConfig.get_all_credentials() -> Dict[str, Dict[str, Any]]
  • changed: method AuthConfig.get_credential_store(registry) → method AuthConfig.get_credential_store(registry: Optional[str]) -> Optional[str]
  • changed: method AuthConfig.resolve_authconfig(registry=…) → method AuthConfig.resolve_authconfig(registry: Optional[str]=…) -> Optional[Dict[str, Any]]
  • changed: static method AuthConfig.load_config(config_path, config_dict, credstore_env=…) → static method AuthConfig.load_config(config_path: Optional[str], config_dict: Optional[Dict[str, Any]], credstore_env: Optional[Mapping]=…) -> AuthConfig
  • changed: static method AuthConfig.parse_auth(entries, raise_on_error=…) → static method AuthConfig.parse_auth(entries: Dict[str, Dict[str, Any]], raise_on_error: bool=…) -> Dict[str, Dict[str, Any]]
  • added: property AuthConfig.auths -> Dict[str, Dict[str, Any]]
  • added: property AuthConfig.cred_helpers -> Dict
  • added: property AuthConfig.creds_store -> Optional[str]
  • added: property AuthConfig.is_empty -> bool
  • changed: function parse(value) → function parse(value: str) -> CaseFoldedOrderedDict
  • changed: method CaseFoldedOrderedDict.get(key, default=…) → method CaseFoldedOrderedDict.get(key: str, default: Optional[Any]=…) -> Any
  • changed: method CaseFoldedOrderedDict.pop(key, default=…) → method CaseFoldedOrderedDict.pop(key: str, default: Optional[Any]=…) -> Any
  • changed: function disable_git(env=…) → function disable_git(env: Optional[Env]=…) -> bool
  • changed: function get_agent_kill_delay(default=…, env=…) → function get_agent_kill_delay(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[int]
  • changed: function get_agent_max_initial_failures(default=…, env=…) → function get_agent_max_initial_failures(default: Optional[int]=…, env: Optional[Env]=…) -> Optional[int]
  • changed: function get_agent_report_interval(default=…, env=…) → function get_agent_report_interval(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[int]
  • changed: function get_app_url(default=…, env=…) → function get_app_url(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[str]
  • changed: function get_args(default=…, env=…) → function get_args(default: Optional[List[str]]=…, env: Optional[Env]=…) -> Optional[List[str]]
  • changed: function get_base_url(default=…, env=…) → function get_base_url(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[str]
  • changed: function get_cache_dir(env=…) → function get_cache_dir(env: Optional[Env]=…) -> str
  • changed: function get_config_paths(default=…, env=…) → function get_config_paths(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[str]
  • changed: function get_crash_nosync_time(default=…, env=…) → function get_crash_nosync_time(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[int]
  • changed: function get_description(default=…, env=…) → function get_description(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[str]
  • changed: function get_dir(default=…, env=…) → function get_dir(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[str]
  • changed: function get_docker(default=…, env=…) → function get_docker(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[str]
  • changed: function get_entity(default=…, env=…) → function get_entity(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[str]
  • changed: function get_error_reporting(default=…, env=…) → function get_error_reporting(default: Union[bool, str]=…, env: Optional[Env]=…) -> Union[bool, str]
  • changed: function get_http_timeout(default=…, env=…) → function get_http_timeout(default: int=…, env: Optional[Env]=…) -> int
  • changed: function get_ignore(default=…, env=…) → function get_ignore(default: Optional[List[str]]=…, env: Optional[Env]=…) -> Optional[List[str]]
  • changed: function get_magic(default=…, env=…) → function get_magic(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[str]
  • changed: function get_project(default=…, env=…) → function get_project(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[str]
  • changed: function get_run(default=…, env=…) → function get_run(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[str]
  • changed: function get_show_run(default=…, env=…) → function get_show_run(default: Optional[str]=…, env: Optional[Env]=…) -> bool
  • changed: function get_tags(default=…, env=…) → function get_tags(default: str=…, env: Optional[Env]=…) -> List[str]
  • changed: function get_use_v1_artifacts(env=…) → function get_use_v1_artifacts(env: Optional[Env]=…) -> bool
  • changed: function get_user_email(default=…, env=…) → function get_user_email(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[str]
  • changed: function get_username(default=…, env=…) → function get_username(default: Optional[str]=…, env: Optional[Env]=…) -> Optional[str]
  • changed: function immutable_keys() → function immutable_keys() -> List[str]
  • changed: function is_debug(default=…, env=…) → function is_debug(default: Optional[str]=…, env: Optional[Env]=…) -> bool
  • changed: function set_entity(value, env=…) → function set_entity(value: str, env: Optional[Env]=…) -> None
  • changed: function set_project(value, env=…) → function set_project(value: str, env: Optional[Env]=…) -> None
  • changed: function should_save_code() → function should_save_code() -> bool
  • changed: function ssl_disabled() → function ssl_disabled() -> bool
  • added: function get_data_dir(env: Optional[Env]=…) -> str
  • added: variable DATA_DIR
  • added: variable Env
  • added: variable GIT_COMMIT
  • added: variable GIT_REMOTE_URL
  • added: variable GIT_ROOT
  • removed: class DockerError(Error)
  • removed: class ExecutionError(Error)
  • removed: class LaunchError(Error)
  • removed: class LogError(Error)
  • removed: class LogMultiprocessError(LogError)
  • removed: class MultiprocessError(Error)
  • removed: class RequireError(Error)
  • removed: class SweepError(Error)
  • removed: constructor DockerError(command_launched: List[str], return_code: int, stdout: Optional[bytes]=…, stderr: Optional[bytes]=…)
  • changed: constructor CommError(msg, exc=…) → constructor CommError(msg, exc=…) -> None
  • changed: constructor Error(message) → constructor Error(message, context: Optional[dict]=…) -> None
  • added: class UnsupportedError(UsageError)
  • added: class WaitTimeoutError(Error)
  • changed: function termsetup(settings, logger) → function termsetup(settings, logger) -> None
  • changed: class FileStats(TypedDict) → class FileStats(NamedTuple)
  • changed: method Stats.file_counts_by_category() -> Mapping[str, int] → method Stats.file_counts_by_category() -> FileCountsByCategory
  • changed: method Stats.summary() -> Mapping[str, int] → method Stats.summary() -> Summary
  • added: class FileCountsByCategory(NamedTuple)
  • added: class Summary(NamedTuple)
  • added: field FileCountsByCategory.artifact: int
  • added: field FileCountsByCategory.media: int
  • added: field FileCountsByCategory.other: int
  • added: field FileCountsByCategory.wandb: int
  • added: field Summary.deduped_bytes: int
  • added: field Summary.total_bytes: int
  • added: field Summary.uploaded_bytes: int
  • removed: field RequestCommitArtifact.on_commit: Optional[step_upload.PostCommitFn]
  • removed: field RequestUpload.artifact_id: Optional[str]
  • removed: field RequestUpload.digest: Optional[str]
  • removed: field RequestUpload.save_fn: Optional[step_upload.SaveFn]
  • removed: field RequestUpload.use_prepare_flow: bool
  • changed: field RequestCommitArtifact.before_commit: Optional[step_upload.PreCommitFn] → field RequestCommitArtifact.before_commit: step_upload.PreCommitFn
  • added: field RequestCommitArtifact.result_future: concurrent.futures.Future[None]
  • removed: class DoPrepareFn(Protocol)
  • removed: class OnPrepareFn(Protocol)
  • removed: field RequestPrepare.on_prepare: Optional[OnPrepareFn]
  • removed: field RequestPrepare.prepare_fn: DoPrepareFn
  • removed: variable Event
  • changed: constructor StepPrepare(api: internal_api.Api, batch_time: float, inter_event_time: float, max_batch_size: int) -> None → constructor StepPrepare(api: Api, batch_time: float, inter_event_time: float, max_batch_size: int, request_queue: Optional[queue.Queue[Request]]=…) -> None
  • changed: field ResponsePrepare.upload_url: str → field ResponsePrepare.upload_url: Optional[str]
  • changed: method StepPrepare.prepare(prepare_fn: DoPrepareFn) -> ResponsePrepare → method StepPrepare.prepare(file_spec: CreateArtifactFileSpecInput) -> ResponsePrepare
  • changed: method StepPrepare.prepare_async(prepare_fn: DoPrepareFn, on_prepare: Optional[Callable[..., Any]]=…) -> queue.Queue[ResponsePrepare] → method StepPrepare.prepare_async(file_spec: CreateArtifactFileSpecInput) -> queue.Queue[ResponsePrepare]
  • added: field RequestPrepare.file_spec: CreateArtifactFileSpecInput
  • added: function gather_batch(request_queue: queue.Queue[Request], batch_time: float, inter_event_time: float, max_batch_size: int, clock: Callable[[], float]=…) -> Tuple[bool, Sequence[RequestPrepare]]
  • added: variable Request
  • removed: field ArtifactStatus.post_commit_callbacks: MutableSet[PostCommitFn]
  • removed: field RequestCommitArtifact.on_commit: Optional[PostCommitFn]
  • removed: method StepUpload.finish() -> None
  • removed: method StepUpload.shutdown() -> None
  • removed: variable PostCommitFn
  • changed: field RequestCommitArtifact.before_commit: Optional[PreCommitFn] → field RequestCommitArtifact.before_commit: PreCommitFn
  • added: field ArtifactStatus.result_futures: MutableSet[concurrent.futures.Future[None]]
  • added: field RequestCommitArtifact.result_future: concurrent.futures.Future[None]
  • added: variable logger
  • removed: variable EventJobDone
  • changed: class UploadJob(threading.Thread) → class UploadJob
  • changed: constructor UploadJob(done_queue: queue.Queue[step_upload.Event], 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: 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
  • changed: method UploadJob.push() -> bool → method UploadJob.push() -> None
  • added: class EventJobDone(NamedTuple)
  • added: field EventJobDone.exc: Optional[BaseException]
  • added: field EventJobDone.job: UploadJob
  • added: variable GymLib
  • added: export WandbEvalCallback
  • added: export WandbMetricsLogger
  • added: export WandbModelCheckpoint
  • added: export WandbEvalCallback
  • added: export WandbMetricsLogger
  • added: export WandbModelCheckpoint
  • added: class WandbMetricsLogger(callbacks.Callback)
  • added: constructor WandbMetricsLogger(log_freq: Union[LogStrategy, int]=…, initial_global_step: int=…, *args: Any, **kwargs: Any) -> None
  • added: method WandbMetricsLogger.on_batch_end(batch: int, logs: Optional[Dict[str, Any]]=…) -> None
  • added: method WandbMetricsLogger.on_epoch_end(epoch: int, logs: Optional[Dict[str, Any]]=…) -> None
  • added: method WandbMetricsLogger.on_train_batch_end(batch: int, logs: Optional[Dict[str, Any]]=…) -> None
  • added: variable LogStrategy
  • added: class WandbModelCheckpoint(callbacks.ModelCheckpoint)
  • added: 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
  • added: method WandbModelCheckpoint.on_epoch_end(epoch: int, logs: Optional[Dict[str, float]]=…) -> None
  • added: method WandbModelCheckpoint.on_train_batch_end(batch: int, logs: Optional[Dict[str, float]]=…) -> None
  • added: property WandbModelCheckpoint.is_old_tf_keras_version -> Optional[bool]
  • added: variable Mode
  • added: variable SaveStrategy
  • added: class WandbEvalCallback(Callback, abc.ABC)
  • added: constructor WandbEvalCallback(data_table_columns: List[str], pred_table_columns: List[str], *args: Any, **kwargs: Any) -> None
  • added: method WandbEvalCallback.add_ground_truth(logs: Optional[Dict[str, float]]=…) -> None
  • added: method WandbEvalCallback.add_model_predictions(epoch: int, logs: Optional[Dict[str, float]]=…) -> None
  • added: method WandbEvalCallback.init_data_table(column_names: List[str]) -> None
  • added: method WandbEvalCallback.init_pred_table(column_names: List[str]) -> None
  • added: method WandbEvalCallback.log_data_table(name: str=…, type: str=…, table_name: str=…) -> None
  • added: method WandbEvalCallback.log_pred_table(type: str=…, table_name: str=…, aliases: Optional[List[str]]=…) -> None
  • added: method WandbEvalCallback.on_epoch_end(epoch: int, logs: Optional[Dict[str, float]]=…) -> None
  • added: method WandbEvalCallback.on_train_begin(logs: Optional[Dict[str, float]]=…) -> None
  • changed: function create_component_from_func(func: Callable, output_component_file: Optional[str]=…, base_image: Optional[str]=…, packages_to_install: List[str]=…, annotations: Optional[Mapping[str, str]]=…) → function create_component_from_func(func: Callable, output_component_file: Optional[str]=…, base_image: Optional[str]=…, packages_to_install: Optional[List[str]]=…, annotations: Optional[Mapping[str, str]]=…)
  • changed: function parse_sm_config() → function parse_sm_config() -> Dict[str, Any]
  • changed: function parse_sm_resources() → function parse_sm_resources() -> Tuple[Dict[str, str], Dict[str, str]]
  • changed: function parse_sm_secrets() → function parse_sm_secrets() -> Dict[str, str]
  • added: export add_callbacks
  • added: class WandbCallback
  • added: constructor WandbCallback(yolo: YOLO, run_name: Optional[str]=…, project: Optional[str]=…, tags: Optional[List[str]]=…, resume: Optional[str]=…, **kwargs: Optional[Any]) -> None
  • added: function add_callbacks(yolo: YOLO, run_name: Optional[str]=…, project: Optional[str]=…, tags: Optional[List[str]]=…, resume: Optional[str]=…, **kwargs: Optional[Any]) -> YOLO
  • added: method WandbCallback.on_fit_epoch_end(trainer: BaseTrainer) -> None
  • added: method WandbCallback.on_model_save(trainer: BaseTrainer) -> None
  • added: method WandbCallback.on_pretrain_routine_end(trainer: BaseTrainer) -> None
  • added: method WandbCallback.on_pretrain_routine_start(trainer: BaseTrainer) -> None
  • added: method WandbCallback.on_train_end(trainer: BaseTrainer) -> None
  • added: method WandbCallback.on_train_epoch_end(trainer: BaseTrainer) -> None
  • added: method WandbCallback.on_train_epoch_start(trainer: BaseTrainer) -> None
  • added: method WandbCallback.teardown(_trainer: BaseTrainer) -> None
  • added: property WandbCallback.callbacks -> Dict[str, Callable]
  • changed: function notebook_metadata(silent) → function notebook_metadata(silent) -> Dict[str, str]
  • changed: method Notebook.save_ipynb() → method Notebook.save_ipynb() -> bool
  • added: export WandbEvalCallback
  • added: export WandbMetricsLogger
  • added: export WandbModelCheckpoint
  • changed: constructor Settings(load_settings=…, root_dir=…) → constructor Settings(load_settings: bool=…, root_dir: Optional[str]=…) -> None
  • changed: method Settings.clear(section, key, globally=…, persist=…) → method Settings.clear(section, key, globally=…, persist=…) -> None
  • changed: method Settings.get(section, key, fallback=…) → method Settings.get(section: str, key: str, fallback: Any=…) -> Any
  • changed: method Settings.set(section, key, value, globally=…, persist=…) → method Settings.set(section, key, value, globally=…, persist=…) -> None
  • added: variable DESCRIPTOR
  • added: variable AlertRecord
  • added: variable AlertResult
  • added: variable ArtifactDoneRequest
  • added: variable ArtifactManifest
  • added: variable ArtifactManifestEntry
  • added: variable ArtifactPollRequest
  • added: variable ArtifactPollResponse
  • added: variable ArtifactRecord
  • added: variable ArtifactResult
  • added: variable ArtifactSendRequest
  • added: variable ArtifactSendResponse
  • added: variable AttachRequest
  • added: variable AttachResponse
  • added: variable CancelRequest
  • added: variable CancelResponse
  • added: variable CheckVersionRequest
  • added: variable CheckVersionResponse
  • added: variable ConfigItem
  • added: variable ConfigRecord
  • added: variable ConfigResult
  • added: variable Control
  • added: variable DESCRIPTOR
  • added: variable DeferRequest
  • added: variable ErrorInfo
  • added: variable ExtraItem
  • added: variable FileCounts
  • added: variable FilePusherStats
  • added: variable FilesItem
  • added: variable FilesRecord
  • added: variable FilesResult
  • added: variable FinalRecord
  • added: variable FooterRecord
  • added: variable GetSummaryRequest
  • added: variable GetSummaryResponse
  • added: variable GitRepoRecord
  • added: variable HeaderRecord
  • added: variable HistoryAction
  • added: variable HistoryItem
  • added: variable HistoryRecord
  • added: variable HistoryResult
  • added: variable HistoryStep
  • added: variable HttpResponse
  • added: variable KeepaliveRequest
  • added: variable KeepaliveResponse
  • added: variable LinkArtifactRecord
  • added: variable LinkArtifactResult
  • added: variable LocalInfo
  • added: variable LogArtifactRequest
  • added: variable LogArtifactResponse
  • added: variable LoginRequest
  • added: variable LoginResponse
  • added: variable MetricControl
  • added: variable MetricOptions
  • added: variable MetricRecord
  • added: variable MetricResult
  • added: variable MetricSummary
  • added: variable NetworkStatusRequest
  • added: variable NetworkStatusResponse
  • added: variable OutputRawRecord
  • added: variable OutputRawResult
  • added: variable OutputRecord
  • added: variable OutputResult
  • added: variable PartialHistoryRequest
  • added: variable PartialHistoryResponse
  • added: variable PauseRequest
  • added: variable PauseResponse
  • added: variable PollExitRequest
  • added: variable PollExitResponse
  • added: variable Record
  • added: variable Request
  • added: variable Response
  • added: variable Result
  • added: variable ResumeRequest
  • added: variable ResumeResponse
  • added: variable RunExitRecord
  • added: variable RunExitResult
  • added: variable RunPreemptingRecord
  • added: variable RunPreemptingResult
  • added: variable RunRecord
  • added: variable RunStartRequest
  • added: variable RunStartResponse
  • added: variable RunStatusRequest
  • added: variable RunStatusResponse
  • added: variable RunUpdateResult
  • added: variable SampledHistoryItem
  • added: variable SampledHistoryRequest
  • added: variable SampledHistoryResponse
  • added: variable SenderMarkRequest
  • added: variable SenderReadRequest
  • added: variable ServerInfoRequest
  • added: variable ServerInfoResponse
  • added: variable ServerMessage
  • added: variable ServerMessages
  • added: variable SettingsItem
  • added: variable SettingsRecord
  • added: variable ShutdownRequest
  • added: variable ShutdownResponse
  • added: variable StatsItem
  • added: variable StatsRecord
  • added: variable StatusReportRequest
  • added: variable StatusRequest
  • added: variable StatusResponse
  • added: variable StopStatusRequest
  • added: variable StopStatusResponse
  • added: variable StoragePolicyConfigItem
  • added: variable SummaryItem
  • added: variable SummaryRecord
  • added: variable SummaryRecordRequest
  • added: variable SummaryResult
  • added: variable TBRecord
  • added: variable TBResult
  • added: variable TelemetryRecordRequest
  • added: variable TestInjectRequest
  • added: variable TestInjectResponse
  • added: variable UseArtifactRecord
  • added: variable UseArtifactResult
  • added: variable DESCRIPTOR
  • added: variable NestedStringStringMapValue
  • added: variable ServerInformAttachRequest
  • added: variable ServerInformAttachResponse
  • added: variable ServerInformDetachRequest
  • added: variable ServerInformDetachResponse
  • added: variable ServerInformFinishRequest
  • added: variable ServerInformFinishResponse
  • added: variable ServerInformInitRequest
  • added: variable ServerInformInitResponse
  • added: variable ServerInformStartRequest
  • added: variable ServerInformStartResponse
  • added: variable ServerInformTeardownRequest
  • added: variable ServerInformTeardownResponse
  • added: variable ServerRequest
  • added: variable ServerResponse
  • added: variable ServerShutdownRequest
  • added: variable ServerShutdownResponse
  • added: variable ServerStatusRequest
  • added: variable ServerStatusResponse
  • added: variable SettingsValue
  • added: variable StringStringMapValue
  • added: variable StringTupleValue
  • added: class InternalService(object)
  • added: class InternalServiceServicer(object)
  • added: class InternalServiceStub(object)
  • added: constructor InternalServiceStub(channel)
  • added: function add_InternalServiceServicer_to_server(servicer, server)
  • added: method InternalServiceServicer.Alert(request, context)
  • added: method InternalServiceServicer.Artifact(request, context)
  • added: method InternalServiceServicer.ArtifactPoll(request, context)
  • added: method InternalServiceServicer.ArtifactSend(request, context)
  • added: method InternalServiceServicer.Attach(request, context)
  • added: method InternalServiceServicer.Cancel(request, context)
  • added: method InternalServiceServicer.CheckVersion(request, context)
  • added: method InternalServiceServicer.Config(request, context)
  • added: method InternalServiceServicer.Files(request, context)
  • added: method InternalServiceServicer.GetSummary(request, context)
  • added: method InternalServiceServicer.Keepalive(request, context)
  • added: method InternalServiceServicer.LinkArtifact(request, context)
  • added: method InternalServiceServicer.Log(request, context)
  • added: method InternalServiceServicer.Metric(request, context)
  • added: method InternalServiceServicer.Output(request, context)
  • added: method InternalServiceServicer.OutputRaw(request, context)
  • added: method InternalServiceServicer.PartialLog(request, context)
  • added: method InternalServiceServicer.Pause(request, context)
  • added: method InternalServiceServicer.PollExit(request, context)
  • added: method InternalServiceServicer.Resume(request, context)
  • added: method InternalServiceServicer.RunExit(request, context)
  • added: method InternalServiceServicer.RunPreempting(request, context)
  • added: method InternalServiceServicer.RunStart(request, context)
  • added: method InternalServiceServicer.RunStatus(request, context)
  • added: method InternalServiceServicer.RunUpdate(request, context)
  • added: method InternalServiceServicer.SampledHistory(request, context)
  • added: method InternalServiceServicer.ServerInfo(request, context)
  • added: method InternalServiceServicer.ServerInformAttach(request, context)
  • added: method InternalServiceServicer.ServerInformDetach(request, context)
  • added: method InternalServiceServicer.ServerInformFinish(request, context)
  • added: method InternalServiceServicer.ServerInformInit(request, context)
  • added: method InternalServiceServicer.ServerInformStart(request, context)
  • added: method InternalServiceServicer.ServerInformTeardown(request, context)
  • added: method InternalServiceServicer.ServerShutdown(request, context)
  • added: method InternalServiceServicer.ServerStatus(request, context)
  • added: method InternalServiceServicer.Shutdown(request, context)
  • added: method InternalServiceServicer.Status(request, context)
  • added: method InternalServiceServicer.Summary(request, context)
  • added: method InternalServiceServicer.TBSend(request, context)
  • added: method InternalServiceServicer.Telemetry(request, context)
  • added: method InternalServiceServicer.UseArtifact(request, context)
  • added: static method InternalService.Alert(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Artifact(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ArtifactPoll(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ArtifactSend(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Attach(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Cancel(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.CheckVersion(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Config(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Files(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.GetSummary(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Keepalive(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.LinkArtifact(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Log(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Metric(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Output(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.OutputRaw(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.PartialLog(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Pause(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.PollExit(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Resume(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.RunExit(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.RunPreempting(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.RunStart(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.RunStatus(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.RunUpdate(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.SampledHistory(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInfo(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInformAttach(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInformDetach(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInformFinish(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInformInit(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInformStart(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInformTeardown(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerShutdown(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerStatus(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Shutdown(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Status(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Summary(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.TBSend(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Telemetry(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.UseArtifact(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: variable DESCRIPTOR
  • added: variable Deprecated
  • added: variable Env
  • added: variable Feature
  • added: variable Imports
  • added: variable Issues
  • added: variable Labels
  • added: variable TelemetryRecord
  • added: variable TelemetryResult
  • added: variable DESCRIPTOR
  • added: variable DESCRIPTOR
  • added: variable DESCRIPTOR
  • added: class InternalService(object)
  • added: class InternalServiceServicer(object)
  • added: class InternalServiceStub(object)
  • added: constructor InternalServiceStub(channel)
  • added: function add_InternalServiceServicer_to_server(servicer, server)
  • added: method InternalServiceServicer.Alert(request, context)
  • added: method InternalServiceServicer.Artifact(request, context)
  • added: method InternalServiceServicer.ArtifactPoll(request, context)
  • added: method InternalServiceServicer.ArtifactSend(request, context)
  • added: method InternalServiceServicer.Attach(request, context)
  • added: method InternalServiceServicer.Cancel(request, context)
  • added: method InternalServiceServicer.CheckVersion(request, context)
  • added: method InternalServiceServicer.Config(request, context)
  • added: method InternalServiceServicer.Files(request, context)
  • added: method InternalServiceServicer.GetSummary(request, context)
  • added: method InternalServiceServicer.Keepalive(request, context)
  • added: method InternalServiceServicer.LinkArtifact(request, context)
  • added: method InternalServiceServicer.Log(request, context)
  • added: method InternalServiceServicer.Metric(request, context)
  • added: method InternalServiceServicer.Output(request, context)
  • added: method InternalServiceServicer.OutputRaw(request, context)
  • added: method InternalServiceServicer.PartialLog(request, context)
  • added: method InternalServiceServicer.Pause(request, context)
  • added: method InternalServiceServicer.PollExit(request, context)
  • added: method InternalServiceServicer.Resume(request, context)
  • added: method InternalServiceServicer.RunExit(request, context)
  • added: method InternalServiceServicer.RunPreempting(request, context)
  • added: method InternalServiceServicer.RunStart(request, context)
  • added: method InternalServiceServicer.RunStatus(request, context)
  • added: method InternalServiceServicer.RunUpdate(request, context)
  • added: method InternalServiceServicer.SampledHistory(request, context)
  • added: method InternalServiceServicer.ServerInfo(request, context)
  • added: method InternalServiceServicer.ServerInformAttach(request, context)
  • added: method InternalServiceServicer.ServerInformDetach(request, context)
  • added: method InternalServiceServicer.ServerInformFinish(request, context)
  • added: method InternalServiceServicer.ServerInformInit(request, context)
  • added: method InternalServiceServicer.ServerInformStart(request, context)
  • added: method InternalServiceServicer.ServerInformTeardown(request, context)
  • added: method InternalServiceServicer.ServerShutdown(request, context)
  • added: method InternalServiceServicer.ServerStatus(request, context)
  • added: method InternalServiceServicer.Shutdown(request, context)
  • added: method InternalServiceServicer.Status(request, context)
  • added: method InternalServiceServicer.Summary(request, context)
  • added: method InternalServiceServicer.TBSend(request, context)
  • added: method InternalServiceServicer.Telemetry(request, context)
  • added: method InternalServiceServicer.UseArtifact(request, context)
  • added: static method InternalService.Alert(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Artifact(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ArtifactPoll(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ArtifactSend(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Attach(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Cancel(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.CheckVersion(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Config(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Files(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.GetSummary(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Keepalive(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.LinkArtifact(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Log(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Metric(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Output(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.OutputRaw(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.PartialLog(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Pause(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.PollExit(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Resume(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.RunExit(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.RunPreempting(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.RunStart(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.RunStatus(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.RunUpdate(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.SampledHistory(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInfo(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInformAttach(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInformDetach(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInformFinish(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInformInit(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInformStart(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerInformTeardown(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerShutdown(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.ServerStatus(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Shutdown(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Status(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Summary(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.TBSend(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.Telemetry(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: static method InternalService.UseArtifact(request, target, options=…, channel_credentials=…, call_credentials=…, insecure=…, compression=…, wait_for_ready=…, timeout=…, metadata=…)
  • added: variable DESCRIPTOR
  • removed: variable DESCRIPTOR
  • added: variable protobuf_version
  • removed: function get_requirements_version(requirements_file_name: str, package_name: str) -> Optional[str]
  • removed: variable requirements_version
  • added: function get_min_required_version(requirements_file_name: str, package_name: str) -> str
  • added: variable protobuf_version
  • added: variable requirements_min_version
  • added: variable tmp_out: pathlib.Path
  • removed: variable AlertRecord
  • removed: variable AlertResult
  • removed: variable ArtifactDoneRequest
  • removed: variable ArtifactManifest
  • removed: variable ArtifactManifestEntry
  • removed: variable ArtifactPollRequest
  • removed: variable ArtifactPollResponse
  • removed: variable ArtifactRecord
  • removed: variable ArtifactResult
  • removed: variable ArtifactSendRequest
  • removed: variable ArtifactSendResponse
  • removed: variable AttachRequest
  • removed: variable AttachResponse
  • removed: variable CheckVersionRequest
  • removed: variable CheckVersionResponse
  • removed: variable ConfigItem
  • removed: variable ConfigRecord
  • removed: variable ConfigResult
  • removed: variable Control
  • removed: variable DESCRIPTOR
  • removed: variable DeferRequest
  • removed: variable ErrorInfo
  • removed: variable ExtraItem
  • removed: variable FileCounts
  • removed: variable FilePusherStats
  • removed: variable FilesItem
  • removed: variable FilesRecord
  • removed: variable FilesResult
  • removed: variable FinalRecord
  • removed: variable FooterRecord
  • removed: variable GetSummaryRequest
  • removed: variable GetSummaryResponse
  • removed: variable GitRepoRecord
  • removed: variable HeaderRecord
  • removed: variable HistoryAction
  • removed: variable HistoryItem
  • removed: variable HistoryRecord
  • removed: variable HistoryResult
  • removed: variable HistoryStep
  • removed: variable HttpResponse
  • removed: variable LinkArtifactRecord
  • removed: variable LinkArtifactResult
  • removed: variable LocalInfo
  • removed: variable LogArtifactRequest
  • removed: variable LogArtifactResponse
  • removed: variable LoginRequest
  • removed: variable LoginResponse
  • removed: variable MetricControl
  • removed: variable MetricOptions
  • removed: variable MetricRecord
  • removed: variable MetricResult
  • removed: variable MetricSummary
  • removed: variable NetworkStatusRequest
  • removed: variable NetworkStatusResponse
  • removed: variable OutputRecord
  • removed: variable OutputResult
  • removed: variable PartialHistoryRequest
  • removed: variable PartialHistoryResponse
  • removed: variable PauseRequest
  • removed: variable PauseResponse
  • removed: variable PollExitRequest
  • removed: variable PollExitResponse
  • removed: variable Record
  • removed: variable Request
  • removed: variable Response
  • removed: variable Result
  • removed: variable ResumeRequest
  • removed: variable ResumeResponse
  • removed: variable RunExitRecord
  • removed: variable RunExitResult
  • removed: variable RunPreemptingRecord
  • removed: variable RunPreemptingResult
  • removed: variable RunRecord
  • removed: variable RunStartRequest
  • removed: variable RunStartResponse
  • removed: variable RunUpdateResult
  • removed: variable SampledHistoryItem
  • removed: variable SampledHistoryRequest
  • removed: variable SampledHistoryResponse
  • removed: variable SettingsItem
  • removed: variable SettingsRecord
  • removed: variable ShutdownRequest
  • removed: variable ShutdownResponse
  • removed: variable StatsItem
  • removed: variable StatsRecord
  • removed: variable StatusRequest
  • removed: variable StatusResponse
  • removed: variable StopStatusRequest
  • removed: variable StopStatusResponse
  • removed: variable StoragePolicyConfigItem
  • removed: variable SummaryItem
  • removed: variable SummaryRecord
  • removed: variable SummaryResult
  • removed: variable TBRecord
  • removed: variable TBResult
  • removed: variable TestInjectRequest
  • removed: variable TestInjectResponse
  • added: variable protobuf_version
  • removed: variable DESCRIPTOR
  • removed: variable ServerInformAttachRequest
  • removed: variable ServerInformAttachResponse
  • removed: variable ServerInformDetachRequest
  • removed: variable ServerInformDetachResponse
  • removed: variable ServerInformFinishRequest
  • removed: variable ServerInformFinishResponse
  • removed: variable ServerInformInitRequest
  • removed: variable ServerInformInitResponse
  • removed: variable ServerInformStartRequest
  • removed: variable ServerInformStartResponse
  • removed: variable ServerInformTeardownRequest
  • removed: variable ServerInformTeardownResponse
  • removed: variable ServerRequest
  • removed: variable ServerResponse
  • removed: variable ServerShutdownRequest
  • removed: variable ServerShutdownResponse
  • removed: variable ServerStatusRequest
  • removed: variable ServerStatusResponse
  • removed: variable SettingsValue
  • removed: variable StringTupleValue
  • added: variable protobuf_version
  • 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.CheckVersion(request, context)
  • removed: method InternalServiceServicer.Config(request, context)
  • removed: method InternalServiceServicer.Files(request, context)
  • removed: method InternalServiceServicer.GetSummary(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.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.RunUpdate(request, context)
  • removed: method InternalServiceServicer.SampledHistory(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: 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.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.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.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.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.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=…)
  • added: variable protobuf_version
  • removed: variable DESCRIPTOR
  • removed: variable Deprecated
  • removed: variable Env
  • removed: variable Feature
  • removed: variable Imports
  • removed: variable Issues
  • removed: variable Labels
  • removed: variable TelemetryRecord
  • removed: variable TelemetryResult
  • added: variable protobuf_version
  • changed: constructor Backend(settings: Settings=…, log_level: int=…, manager: _Manager=…) -> None → constructor Backend(mailbox: Mailbox, settings: Optional[Settings]=…, log_level: Optional[int]=…, manager: Optional[_Manager]=…) -> None
  • changed: field Backend.record_q: Optional[multiprocessing.Queue[Record]] → field Backend.record_q: Optional[RecordQueue]
  • changed: field Backend.result_q: Optional[multiprocessing.Queue[Result]] → field Backend.result_q: Optional[ResultQueue]
  • added: variable RecordQueue
  • added: variable ResultQueue
  • added: static method Media.path_is_reference(path: Optional[str]) -> bool
  • changed: method Histogram.to_json(run: Union[LocalRun, LocalArtifact]=…) -> dict → method Histogram.to_json(run: Optional[Union[LocalRun, LocalArtifact]]=…) -> dict
  • removed: property Image.image -> Optional[PIL.Image]
  • added: property Image.image -> Optional[PILImage]
  • changed: constructor Object3D(data_or_path: Union[np.ndarray, str, TextIO], **kwargs: str) -> None → constructor Object3D(data_or_path: Union[np.ndarray, str, TextIO, dict], **kwargs: Optional[Union[str, FileFormat3D]]) -> None
  • added: class Box3D(TypedDict)
  • added: class Camera(TypedDict)
  • added: class Vector3D(TypedDict)
  • added: field Box3D.color: RGBColor
  • added: field Box3D.corners: Tuple[Point3D, Point3D, Point3D, Point3D, Point3D, Point3D, Point3D, Point3D]
  • added: field Box3D.label: Optional[str]
  • added: field Box3D.score: Optional[numeric]
  • added: field Camera.target: Sequence[Point3D]
  • added: field Camera.viewpoint: Sequence[Point3D]
  • added: field Object3D.SUPPORTED_POINT_CLOUD_TYPES: ClassVar[Set[str]]
  • added: field Vector3D.end: Sequence[Point3D]
  • added: field Vector3D.start: Sequence[Point3D]
  • added: static method Object3D.from_file(data_or_path: Union[TextIO, str], file_type: Optional[FileFormat3D]=…) -> Object3D
  • added: static method Object3D.from_numpy(data: np.ndarray) -> Object3D
  • added: static method Object3D.from_point_cloud(points: Sequence[Point], boxes: Sequence[Box3D], vectors: Optional[Sequence[Vector3D]]=…, point_cloud_type: PointCloudType=…) -> Object3D
  • added: variable FileFormat3D
  • added: variable Point
  • added: variable Point3D
  • added: variable Point3DWithCategory
  • added: variable Point3DWithColors
  • added: variable PointCloudType
  • added: variable RGBColor
  • added: variable numeric
  • removed: class ArtifactEntry
  • removed: field ArtifactEntry.birth_artifact_id: Optional[str]
  • removed: field ArtifactEntry.digest: str
  • removed: field ArtifactEntry.extra: Dict
  • removed: field ArtifactEntry.local_path: Optional[str]
  • removed: field ArtifactEntry.path: str
  • removed: field ArtifactEntry.ref: Optional[str]
  • removed: field ArtifactEntry.size: Optional[int]
  • removed: function b64_string_to_hex(string)
  • removed: function bytes_to_hex(bytestr)
  • removed: function md5_file_b64(path: str) -> str
  • removed: function md5_file_hex(path: str) -> str
  • removed: function md5_files_b64(paths: List[str]) -> str
  • removed: function md5_hash_file(path)
  • removed: function md5_hash_files(paths: List[str])
  • removed: function md5_string(string: str) -> str
  • removed: method ArtifactEntry.download(root: Optional[str]=…) -> str
  • removed: method ArtifactEntry.parent_artifact() -> Artifact
  • removed: method ArtifactEntry.ref_target() -> str
  • removed: method ArtifactEntry.ref_url() -> str
  • changed: constructor ArtifactManifest(artifact, storage_policy: wandb_artifacts.WandbStoragePolicy, entries=…) -> None → constructor ArtifactManifest(storage_policy: wandb_artifacts.WandbStoragePolicy, entries: Optional[Mapping[str, ArtifactManifestEntry]]=…) -> None
  • changed: constructor ArtifactsCache(cache_dir) → constructor ArtifactsCache(cache_dir: StrPath) -> None
  • changed: field ArtifactManifest.entries: Dict[str, ArtifactEntry] → field ArtifactManifest.entries: Dict[str, ArtifactManifestEntry]
  • changed: method Artifact.add(obj: WBValue, name: str) → method Artifact.add(obj: WBValue, name: str) -> ArtifactManifestEntry
  • changed: method Artifact.add_file(local_path: str, name: Optional[str]=…, is_tmp: Optional[bool]=…) → method Artifact.add_file(local_path: str, name: Optional[str]=…, is_tmp: Optional[bool]=…) -> ArtifactManifestEntry
  • changed: method Artifact.add_reference(uri: Union[ArtifactEntry, str], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) → method Artifact.add_reference(uri: Union[ArtifactManifestEntry, str], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: method Artifact.download(root: Optional[str]=…, recursive: bool=…) -> str → method Artifact.download(root: Optional[str]=…, recursive: bool=…) -> FilePathStr
  • changed: method Artifact.get_path(name: str) -> ArtifactEntry → method Artifact.get_path(name: str) -> ArtifactManifestEntry
  • changed: method Artifact.new_file(name: str, mode: str=…, encoding: Optional[str]=…) → method Artifact.new_file(name: str, mode: str=…, encoding: Optional[str]=…) -> ContextManager[IO]
  • changed: method ArtifactManifest.add_entry(entry) → method ArtifactManifest.add_entry(entry: ArtifactManifestEntry) -> None
  • changed: method ArtifactManifest.digest() → method ArtifactManifest.digest() -> HexMD5
  • changed: method ArtifactManifest.get_entries_in_directory(directory) → method ArtifactManifest.get_entries_in_directory(directory: str) -> List[ArtifactManifestEntry]
  • changed: method ArtifactManifest.get_entry_by_path(path: str) -> Optional[ArtifactEntry] → method ArtifactManifest.get_entry_by_path(path: str) -> Optional[ArtifactManifestEntry]
  • changed: method ArtifactManifest.to_manifest_json() → method ArtifactManifest.to_manifest_json() -> Dict
  • changed: method ArtifactsCache.check_etag_obj_path(etag: str, size: int) -> Tuple[str, bool, Callable] → method ArtifactsCache.check_etag_obj_path(url: URIStr, etag: ETag, size: int) -> Tuple[FilePathStr, bool, Opener]
  • changed: method ArtifactsCache.check_md5_obj_path(b64_md5: str, size: int) -> Tuple[str, bool, Callable] → method ArtifactsCache.check_md5_obj_path(b64_md5: B64MD5, size: int) -> Tuple[FilePathStr, bool, Opener]
  • changed: method ArtifactsCache.get_artifact(artifact_id) → method ArtifactsCache.get_artifact(artifact_id: str) -> Optional[Artifact]
  • changed: method ArtifactsCache.get_client_artifact(client_id) → method ArtifactsCache.get_client_artifact(client_id: str) -> Optional[wandb_artifacts.Artifact]
  • changed: method ArtifactsCache.store_artifact(artifact) → method ArtifactsCache.store_artifact(artifact: Artifact) -> None
  • changed: method ArtifactsCache.store_client_artifact(artifact) → method ArtifactsCache.store_client_artifact(artifact: wandb_artifacts.Artifact) -> None
  • changed: method StorageHandler.load_path(artifact: Artifact, manifest_entry: ArtifactEntry, local: bool=…) -> str → method StorageHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr]
  • changed: method StorageHandler.store_path(artifact, path, name=…, checksum=…, max_objects=…) -> Sequence[ArtifactEntry] → method StorageHandler.store_path(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: method StoragePolicy.config() → method StoragePolicy.config() -> Dict
  • changed: method StoragePolicy.load_file(artifact: Artifact, name: str, manifest_entry: ArtifactEntry) -> str → method StoragePolicy.load_file(artifact: Artifact, manifest_entry: ArtifactManifestEntry) -> str
  • changed: method StoragePolicy.load_reference(artifact: Artifact, name: str, manifest_entry: ArtifactEntry, local: bool=…) -> str → method StoragePolicy.load_reference(manifest_entry: ArtifactManifestEntry, local: bool=…) -> str
  • changed: method StoragePolicy.store_file(artifact_id: str, artifact_manifest_id: str, entry: ArtifactEntry, preparer: StepPrepare, progress_callback: Optional[progress.ProgressFn]=…) -> bool → method StoragePolicy.store_file(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[progress.ProgressFn]=…) -> bool
  • changed: method StoragePolicy.store_reference(artifact, path, name=…, checksum=…, max_objects=…) → method StoragePolicy.store_reference(artifact: Artifact, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: static method ArtifactManifest.from_manifest_json(artifact, manifest_json) -> ArtifactManifest → static method ArtifactManifest.from_manifest_json(manifest_json: Dict) -> ArtifactManifest
  • changed: static method ArtifactManifest.version() → static method ArtifactManifest.version() -> int
  • changed: static method StoragePolicy.from_config(config) → static method StoragePolicy.from_config(config: Dict) -> StoragePolicy
  • changed: static method StoragePolicy.lookup_by_name(name) → static method StoragePolicy.lookup_by_name(name: str) -> Optional[Type[StoragePolicy]]
  • changed: static method StoragePolicy.name() → static method StoragePolicy.name() -> str
  • added: class ArtifactFinalizedError(ArtifactStatusError)
  • added: class ArtifactManifestEntry
  • added: class ArtifactNotLoggedError(ArtifactStatusError)
  • added: class ArtifactStatusError(AttributeError)
  • added: class Opener(Protocol)
  • 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: 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: LogicalFilePathStr
  • added: field ArtifactManifestEntry.ref: Optional[Union[FilePathStr, URIStr]]
  • added: field ArtifactManifestEntry.size: Optional[int]
  • added: function get_new_staging_file() -> IO
  • added: function get_staging_dir() -> FilePathStr
  • added: method ArtifactManifestEntry.download(root: Optional[str]=…) -> FilePathStr
  • added: method ArtifactManifestEntry.parent_artifact() -> Artifact
  • added: method ArtifactManifestEntry.ref_target() -> str
  • added: method ArtifactManifestEntry.ref_url() -> str
  • added: property Artifact.source_version -> Optional[str]
  • changed: method InterfaceBase.communicate_check_version(current_version: str=…) -> Optional[pb.CheckVersionResponse] → method InterfaceBase.communicate_check_version(current_version: Optional[str]=…) -> Optional[pb.CheckVersionResponse]
  • changed: method InterfaceBase.communicate_run(run_obj: Run, timeout: int=…) -> Optional[pb.RunUpdateResult] → method InterfaceBase.communicate_run(run_obj: Run, timeout: Optional[int]=…) -> Optional[pb.RunUpdateResult]
  • changed: method InterfaceBase.publish_config(data: dict=…, key: Union[Tuple[str, ...], str]=…, val: Any=…) -> None → method InterfaceBase.publish_config(data: Optional[dict]=…, key: Optional[Union[Tuple[str, ...], str]]=…, val: Optional[Any]=…) -> None
  • changed: method InterfaceBase.publish_history(data: dict, step: int=…, run: Run=…, publish_step: bool=…) -> None → method InterfaceBase.publish_history(data: dict, step: Optional[int]=…, run: Optional[Run]=…, publish_step: bool=…) -> None
  • changed: method InterfaceBase.publish_run(run_obj: Run) -> None → method InterfaceBase.publish_run(run: pb.RunRecord) -> None
  • added: method InterfaceBase.communicate_server_info() -> Optional[pb.ServerInfoResponse]
  • added: method InterfaceBase.deliver_attach(attach_id: str) -> MailboxHandle
  • added: method InterfaceBase.deliver_check_version(current_version: Optional[str]=…) -> MailboxHandle
  • added: method InterfaceBase.deliver_exit(exit_code: Optional[int]) -> MailboxHandle
  • added: method InterfaceBase.deliver_get_summary() -> MailboxHandle
  • added: method InterfaceBase.deliver_network_status() -> MailboxHandle
  • added: method InterfaceBase.deliver_poll_exit() -> MailboxHandle
  • added: method InterfaceBase.deliver_request_run_status() -> MailboxHandle
  • added: method InterfaceBase.deliver_request_sampled_history() -> MailboxHandle
  • added: method InterfaceBase.deliver_request_server_info() -> MailboxHandle
  • added: method InterfaceBase.deliver_run(run: pb.RunRecord) -> MailboxHandle
  • added: method InterfaceBase.deliver_run_start(run_pb: pb.RunRecord) -> MailboxHandle
  • added: method InterfaceBase.deliver_stop_status() -> MailboxHandle
  • added: method InterfaceBase.publish_cancel(cancel_slot: str) -> None
  • added: method InterfaceBase.publish_keepalive() -> None
  • added: method InterfaceBase.publish_output_raw(name: str, data: str) -> None
  • added: method InterfaceBase.publish_use_artifact(artifact: Artifact) -> None
  • changed: constructor InterfaceGrpc() -> None → constructor InterfaceGrpc(mailbox: Mailbox) -> None
  • changed: constructor InterfaceQueue(record_q: Queue[pb.Record]=…, result_q: Queue[pb.Result]=…, process: BaseProcess=…, process_check: bool=…) -> None → constructor InterfaceQueue(record_q: Optional[Queue[pb.Record]]=…, result_q: Optional[Queue[pb.Result]]=…, process: Optional[BaseProcess]=…, process_check: bool=…, mailbox: Optional[Mailbox]=…) -> None
  • changed: constructor InterfaceRelay(record_q: Queue[pb.Record]=…, result_q: Queue[pb.Result]=…, relay_q: Queue[pb.Result]=…, process: BaseProcess=…, process_check: bool=…) -> None → constructor InterfaceRelay(mailbox: Mailbox, record_q: Optional[Queue[pb.Record]]=…, result_q: Optional[Queue[pb.Result]]=…, relay_q: Optional[Queue[pb.Result]]=…, process: Optional[BaseProcess]=…, process_check: bool=…) -> None
  • changed: constructor InterfaceShared(process: BaseProcess=…, process_check: bool=…) -> None → constructor InterfaceShared(process: Optional[BaseProcess]=…, process_check: bool=…, mailbox: Optional[Any]=…) -> None
  • changed: method InterfaceShared.communicate_login(api_key: str=…, timeout: Optional[int]=…) -> pb.LoginResponse → method InterfaceShared.communicate_login(api_key: Optional[str]=…, timeout: Optional[int]=…) -> pb.LoginResponse
  • changed: method InterfaceShared.publish_login(api_key: str=…) -> None → method InterfaceShared.publish_login(api_key: Optional[str]=…) -> None
  • added: property InterfaceShared.transport_failed -> bool
  • added: property InterfaceShared.transport_success_timestamp -> float
  • changed: constructor InterfaceSock(sock_client: SockClient) -> None → constructor InterfaceSock(sock_client: SockClient, mailbox: Mailbox) -> None
  • changed: method MessageFuture.get(timeout: int=…) -> Optional[pb.Result] → method MessageFuture.get(timeout: Optional[int]=…) -> Optional[pb.Result]
  • changed: method MessageFuturePoll.get(timeout: int=…) -> Optional[pb.Result] → method MessageFuturePoll.get(timeout: Optional[int]=…) -> Optional[pb.Result]
  • changed: constructor MessageRouter() -> None → constructor MessageRouter(mailbox: Optional[mailbox.Mailbox]=…) -> None
  • changed: method MessageFutureObject.get(timeout: int=…) -> Optional[pb.Result] → method MessageFutureObject.get(timeout: Optional[int]=…) -> Optional[pb.Result]
  • changed: constructor MessageQueueRouter(request_queue: Queue[pb.Record], response_queue: Queue[pb.Result]) -> None → constructor MessageQueueRouter(request_queue: Queue[pb.Record], response_queue: Queue[pb.Result], mailbox: Optional[Mailbox]=…) -> None
  • changed: constructor MessageRelayRouter(request_queue: Queue[pb.Record], response_queue: Queue[pb.Result], relay_queue: Queue[pb.Result]) -> None → constructor MessageRelayRouter(request_queue: Queue[pb.Record], response_queue: Queue[pb.Result], relay_queue: Queue[pb.Result], mailbox: Mailbox) -> None
  • changed: constructor MessageSockRouter(sock_client: SockClient) -> None → constructor MessageSockRouter(sock_client: SockClient, mailbox: Mailbox) -> None
  • added: class Context
  • added: class ContextKeeper
  • added: constructor Context() -> None
  • added: constructor ContextKeeper() -> None
  • added: function context_id_from_record(record: Record) -> str
  • added: function context_id_from_result(result: Result) -> str
  • added: method Context.cancel() -> None
  • added: method ContextKeeper.add(context_id: str) -> Context
  • added: method ContextKeeper.add_from_record(record: Record) -> Optional[Context]
  • added: method ContextKeeper.cancel(context_id: str) -> bool
  • added: method ContextKeeper.get(context_id: str) -> Optional[Context]
  • added: method ContextKeeper.release(context_id: str) -> None
  • added: property Context.cancel_event -> threading.Event
  • added: variable logger
  • changed: constructor DataStore() → constructor DataStore() -> None
  • changed: method DataStore.close() → method DataStore.close() -> None
  • changed: method DataStore.open_for_write(fname) → method DataStore.open_for_write(fname: str) -> None
  • changed: method DataStore.write(obj) → method DataStore.write(obj: Record) -> Tuple[int, int, int]
  • added: method DataStore.ensure_flushed(off: int) -> None
  • added: method DataStore.get_offset() -> int
  • added: method DataStore.seek(offset: int) -> None
  • changed: method FilePusher.commit_artifact(artifact_id: str, finalize: bool=…, before_commit: Optional[step_upload.PreCommitFn]=…, on_commit: Optional[step_upload.PostCommitFn]=…) → method FilePusher.commit_artifact(artifact_id: str, *, finalize: bool=…, before_commit: step_upload.PreCommitFn, result_future: concurrent.futures.Future[None])
  • changed: method FilePusher.file_changed(save_name: dir_watcher.SaveName, path: str, artifact_id: Optional[str]=…, copy: bool=…, use_prepare_flow: bool=…, save_fn: Optional[step_upload.SaveFn]=…, digest: Optional[str]=…) → method FilePusher.file_changed(save_name: dir_watcher.SaveName, path: str, copy: bool=…)
  • changed: method FilePusher.file_counts_by_category() -> Mapping[str, int] → method FilePusher.file_counts_by_category() -> stats.FileCountsByCategory
  • changed: method FilePusher.get_status() -> Tuple[bool, Mapping[str, int]] → method FilePusher.get_status() -> Tuple[bool, stats.Summary]
  • removed: field FileStreamApi.Finish
  • removed: field FileStreamApi.Preempting
  • removed: field FileStreamApi.PushSuccess
  • removed: property FileStreamApi.heartbeat_seconds
  • removed: variable Chunk
  • changed: constructor CRDedupeFilePolicy(start_chunk_id=…) → constructor CRDedupeFilePolicy(start_chunk_id: int=…) -> None
  • changed: constructor DefaultFilePolicy(start_chunk_id=…) → constructor DefaultFilePolicy(start_chunk_id: int=…) -> None
  • changed: constructor FileStreamApi(api, run_id, start_time, settings=…) → constructor FileStreamApi(api: internal_api.Api, run_id: str, start_time: float, settings: Optional[dict]=…) -> None
  • changed: constructor StreamCRState() → constructor StreamCRState() -> None
  • changed: function request_with_retry(func, *args, **kwargs) → function request_with_retry(func: Callable, *args: Any, **kwargs: Any) -> Union[requests.Response, requests.RequestException]
  • changed: method BinaryFilePolicy.process_chunks(chunks) → method BinaryFilePolicy.process_chunks(chunks: List[Chunk]) -> ProcessedBinaryChunk
  • changed: method CRDedupeFilePolicy.get_consecutive_offsets(console: Dict) -> List[Any] → static method CRDedupeFilePolicy.get_consecutive_offsets(console: Dict[int, str]) -> List[List[int]]
  • changed: method CRDedupeFilePolicy.process_chunks(chunks: List) -> List[Dict] → method CRDedupeFilePolicy.process_chunks(chunks: List) -> List[ProcessedChunk]
  • changed: method CRDedupeFilePolicy.split_chunk(chunk: Chunk) -> Tuple[str, str] → static method CRDedupeFilePolicy.split_chunk(chunk: Chunk) -> Tuple[str, str]
  • changed: method DefaultFilePolicy.process_chunks(chunks) → method DefaultFilePolicy.process_chunks(chunks: List[Chunk]) -> Union[bool, ProcessedChunk, ProcessedBinaryChunk, List[ProcessedChunk]]
  • changed: method FileStreamApi.finish(exitcode) -> None → method FileStreamApi.finish(exitcode: int) -> None
  • changed: method FileStreamApi.push(filename, data) -> None → method FileStreamApi.push(filename: str, data: Any) -> None
  • changed: method FileStreamApi.push_success(artifact_id, save_name) -> None → method FileStreamApi.push_success(artifact_id: str, save_name: str) -> None
  • changed: method FileStreamApi.rate_limit_seconds() → method FileStreamApi.rate_limit_seconds() -> Union[int, float]
  • changed: method FileStreamApi.set_default_file_policy(filename, file_policy) → method FileStreamApi.set_default_file_policy(filename: str, file_policy: DefaultFilePolicy) -> None
  • changed: method FileStreamApi.set_file_policy(filename, file_policy) → method FileStreamApi.set_file_policy(filename: str, file_policy: DefaultFilePolicy) -> None
  • changed: method FileStreamApi.start() → method FileStreamApi.start() -> None
  • changed: method FileStreamApi.stream_file(path) → method FileStreamApi.stream_file(path: str) -> None
  • changed: method JsonlFilePolicy.process_chunks(chunks) → method JsonlFilePolicy.process_chunks(chunks: List[Chunk]) -> ProcessedChunk
  • changed: method SummaryFilePolicy.process_chunks(chunks) → method SummaryFilePolicy.process_chunks(chunks: List[Chunk]) -> Union[bool, ProcessedChunk]
  • added: class Chunk(NamedTuple)
  • added: class FileStreamApi.Finish(NamedTuple)
  • added: class FileStreamApi.Preempting(NamedTuple)
  • added: class FileStreamApi.PushSuccess(NamedTuple)
  • added: class ProcessedBinaryChunk(TypedDict)
  • added: class ProcessedChunk(TypedDict)
  • added: constructor BinaryFilePolicy() -> None
  • added: field Chunk.data: Any
  • added: field Chunk.filename: str
  • added: field FileStreamApi.Finish.exitcode: int
  • added: field FileStreamApi.PushSuccess.artifact_id: str
  • added: field FileStreamApi.PushSuccess.save_name: str
  • added: field ProcessedBinaryChunk.content: str
  • added: field ProcessedBinaryChunk.encoding: str
  • added: field ProcessedBinaryChunk.offset: int
  • added: field ProcessedChunk.content: List[str]
  • added: field ProcessedChunk.offset: int
  • added: property FileStreamApi.heartbeat_seconds -> Union[int, float]
  • added: class FlowControl
  • added: class StateContext
  • added: class StateForwarding(StateShared)
  • added: class StatePausing(StateShared)
  • added: class StateShared
  • added: constructor FlowControl(settings: SettingsStatic, forward_record: Callable[[Record], None], write_record: Callable[[Record], int], pause_marker: Callable[[], None], recover_records: Callable[[int, int], None], _threshold_bytes_high: int=…, _threshold_bytes_mid: int=…, _threshold_bytes_low: int=…) -> None
  • added: constructor StateForwarding(forward_record: Callable[[Record], None], pause_marker: Callable[[], None], threshold_pause: int) -> None
  • added: constructor StatePausing(forward_record: Callable[[Record], None], recover_records: Callable[[int, int], None], threshold_recover: int, threshold_forward: int) -> None
  • added: constructor StateShared() -> None
  • added: field StateContext.last_forwarded_offset: int
  • added: field StateContext.last_sent_offset: int
  • added: field StateContext.last_written_offset: int
  • added: method FlowControl.flow(record: Record) -> None
  • added: method FlowControl.flush() -> None
  • added: method StateForwarding.on_check(record: Record) -> None
  • added: method StatePausing.on_check(record: Record) -> None
  • added: method StateShared.on_enter(record: Record, context: StateContext) -> None
  • added: method StateShared.on_exit(record: Record) -> StateContext
  • added: variable DEFAULT_THRESHOLD
  • added: variable logger
  • changed: constructor HandleManager(settings: SettingsStatic, record_q: Queue[Record], result_q: Queue[Result], stopped: Event, sender_q: Queue[Record], writer_q: Queue[Record], interface: InterfaceQueue) -> None → constructor HandleManager(settings: SettingsStatic, record_q: Queue[Record], result_q: Queue[Result], stopped: Event, writer_q: Queue[Record], interface: InterfaceQueue, context_keeper: context.ContextKeeper) -> None
  • added: method HandleManager.handle_output_raw(record: Record) -> None
  • added: method HandleManager.handle_request_cancel(record: Record) -> None
  • added: method HandleManager.handle_request_keepalive(record: Record) -> None
  • added: method HandleManager.handle_request_run_status(record: Record) -> None
  • added: method HandleManager.handle_request_sender_mark_report(record: Record) -> None
  • added: method HandleManager.handle_request_server_info(record: Record) -> None
  • added: method HandleManager.handle_request_status_report(record: Record) -> None
  • added: method HandleManager.handle_use_artifact(record: Record) -> None
  • changed: constructor HandlerThread(settings: SettingsStatic, record_q: Queue[Record], result_q: Queue[Result], stopped: Event, sender_q: Queue[Record], writer_q: Queue[Record], interface: InterfaceQueue, debounce_interval_ms: float=…) -> None → constructor HandlerThread(settings: SettingsStatic, record_q: Queue[Record], result_q: Queue[Result], stopped: Event, writer_q: Queue[Record], interface: InterfaceQueue, context_keeper: context.ContextKeeper, debounce_interval_ms: float=…) -> None
  • changed: constructor SenderThread(settings: SettingsStatic, record_q: Queue[Record], result_q: Queue[Result], stopped: Event, interface: InterfaceQueue, debounce_interval_ms: float=…) -> None → constructor SenderThread(settings: SettingsStatic, record_q: Queue[Record], result_q: Queue[Result], stopped: Event, interface: InterfaceQueue, context_keeper: context.ContextKeeper, debounce_interval_ms: float=…) -> None
  • changed: constructor WriterThread(settings: SettingsStatic, record_q: Queue[Record], result_q: Queue[Result], stopped: Event, writer_q: Queue[Record], debounce_interval_ms: float=…) -> None → constructor WriterThread(settings: SettingsStatic, record_q: Queue[Record], result_q: Queue[Result], stopped: Event, interface: InterfaceQueue, sender_q: Queue[Record], context_keeper: context.ContextKeeper, debounce_interval_ms: float=…) -> None
  • changed: function configure_logging(log_fname: str, log_level: int, run_id: str=…) -> None → function configure_logging(log_fname: str, log_level: int, run_id: Optional[str]=…) -> None
  • changed: function wandb_internal(settings: SettingsDict, record_q: Queue[Record], result_q: Queue[Result], port: int=…, user_pid: int=…) -> None → function wandb_internal(settings: SettingsDict, record_q: Queue[Record], result_q: Queue[Result], port: Optional[int]=…, user_pid: Optional[int]=…) -> None
  • removed: method Api.launch_run(command, project=…, entity=…, run_id=…)
  • removed: property Api.api_key
  • removed: property Api.api_url
  • removed: property Api.app_url
  • removed: property Api.current_run_id
  • removed: property Api.default_entity
  • removed: property Api.user_agent
  • changed: constructor Api(default_settings=…, load_settings=…, retry_timedelta=…, environ=…, retry_callback=…) → constructor Api(default_settings: Optional[Union[wandb.sdk.wandb_settings.Settings, wandb.sdk.internal.settings_static.SettingsStatic, Settings, dict]]=…, load_settings: bool=…, retry_timedelta: datetime.timedelta=…, environ: MutableMapping=…, retry_callback: Optional[Callable[[int, str], Any]]=…) -> None
  • changed: method Api.ack_run_queue_item(item_id, run_id=…) → method Api.ack_run_queue_item(item_id: str, run_id: Optional[str]=…) -> bool
  • changed: method Api.agent_heartbeat(agent_id, metrics, run_states) → method Api.agent_heartbeat(agent_id: str, metrics: dict, run_states: dict) -> List[str]
  • changed: method Api.cancel_sweep(sweep, entity=…, project=…) → method Api.cancel_sweep(sweep: str, entity: Optional[str]=…, project: Optional[str]=…) -> None
  • changed: method Api.check_stop_requested(project_name, entity_name, run_id) → method Api.check_stop_requested(project_name: str, entity_name: str, run_id: str) -> bool
  • changed: method Api.clear_setting(key, globally=…, persist=…) → method Api.clear_setting(key: str, globally: bool=…, persist: bool=…) -> None
  • changed: method Api.commit_artifact(artifact_id) → method Api.commit_artifact(artifact_id: str) -> _Response
  • changed: method Api.create_anonymous_api_key() → method Api.create_anonymous_api_key() -> str
  • changed: method Api.create_artifact(artifact_type_name, artifact_collection_name, digest, client_id=…, sequence_client_id=…, entity_name=…, project_name=…, run_name=…, description=…, labels=…, metadata=…, aliases=…, distributed_id=…, is_user_created=…, enable_digest_deduplication=…, history_step=…) → 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…
  • changed: method Api.create_artifact_files(artifact_files: Iterable[CreateArtifactFileSpecInput]) -> Mapping[str, Mapping[str, Any]] → method Api.create_artifact_files(artifact_files: Iterable[CreateArtifactFileSpecInput]) -> Mapping[str, CreateArtifactFilesResponseFile]
  • changed: method Api.create_artifact_manifest(name, digest, artifact_id, base_artifact_id=…, entity=…, project=…, run=…, include_upload=…, type=…) → method Api.create_artifact_manifest(name: str, digest: str, artifact_id: Optional[str], base_artifact_id: Optional[str]=…, entity: Optional[str]=…, project: Optional[str]=…, run: Optional[str]=…, include_upload: bool=…, type: str=…) -> Tuple[str, Dict[str, Any]]
  • changed: method Api.create_artifact_type(artifact_type_name, entity_name=…, project_name=…, description=…) → method Api.create_artifact_type(artifact_type_name: str, entity_name: Optional[str]=…, project_name: Optional[str]=…, description: Optional[str]=…) -> Optional[str]
  • changed: method Api.create_launch_agent(entity, project, queues, gorilla_agent_support) → method Api.create_launch_agent(entity: str, project: str, queues: List[str], gorilla_agent_support: bool) -> dict
  • changed: method Api.create_run_queue(entity, project, queue_name, access) → method Api.create_run_queue(entity: str, project: str, queue_name: str, access: str) -> Optional[Dict[str, Any]]
  • changed: method Api.disabled() → method Api.disabled() -> Union[str, bool]
  • changed: method Api.display_gorilla_error_if_found(res) → method Api.display_gorilla_error_if_found(res: requests.Response) -> None
  • changed: method Api.download_file(url) → method Api.download_file(url: str) -> Tuple[int, requests.Response]
  • changed: method Api.download_url(project, file_name, run=…, entity=…) → method Api.download_url(project: str, file_name: str, run: Optional[str]=…, entity: Optional[str]=…) -> Optional[Dict[str, str]]
  • changed: method Api.download_urls(project, run=…, entity=…) → method Api.download_urls(project: str, run: Optional[str]=…, entity: Optional[str]=…) -> Dict[str, Dict[str, str]]
  • changed: method Api.download_write_file(metadata, out_dir=…) → method Api.download_write_file(metadata: Dict[str, str], out_dir: Optional[str]=…) -> Tuple[str, Optional[requests.Response]]
  • changed: method Api.execute(*args, **kwargs) → method Api.execute(*args: Any, **kwargs: Any) -> _Response
  • changed: method Api.file_current(fname, md5) → static method Api.file_current(fname: str, md5: B64MD5) -> bool
  • changed: method Api.format_project(project) → method Api.format_project(project: str) -> str
  • changed: method Api.get_launch_agent(agent_id, gorilla_agent_support) → method Api.get_launch_agent(agent_id: str, gorilla_agent_support: bool) -> dict
  • changed: method Api.get_project() → method Api.get_project() -> str
  • changed: method Api.get_project_run_queues(entity, project) → method Api.get_project_run_queues(entity: str, project: str) -> List[Dict[str, str]]
  • changed: method Api.get_run_info(entity, project, name) → method Api.get_run_info(entity: str, project: str, name: str) -> dict
  • changed: method Api.get_run_state(entity, project, name) → method Api.get_run_state(entity: str, project: str, name: str) -> str
  • changed: method Api.get_sweep_state(sweep, entity=…, project=…) → method Api.get_sweep_state(sweep: str, entity: Optional[str]=…, project: Optional[str]=…) -> SweepState
  • changed: method Api.launch_agent_introspection() → method Api.launch_agent_introspection() -> Optional[str]
  • changed: method Api.link_artifact(client_id, server_id, portfolio_name, entity, project, aliases) → method Api.link_artifact(client_id: str, server_id: str, portfolio_name: str, entity: str, project: str, aliases: Sequence[str]) -> Dict[str, Any]
  • changed: method Api.list_projects(entity=…) → method Api.list_projects(entity: Optional[str]=…) -> List[Dict[str, str]]
  • changed: method Api.list_runs(project, entity=…) → method Api.list_runs(project: str, entity: Optional[str]=…) -> List[Dict[str, str]]
  • changed: method Api.max_cli_version() → method Api.max_cli_version() -> Optional[str]
  • changed: method Api.notify_scriptable_run_alert(title, text, level=…, wait_duration=…) → method Api.notify_scriptable_run_alert(title: str, text: str, level: Optional[str]=…, wait_duration: Optional[Number]=…) -> bool
  • changed: method Api.parse_slug(slug, project=…, run=…) → method Api.parse_slug(slug: str, project: Optional[str]=…, run: Optional[str]=…) -> Tuple[str, str]
  • changed: method Api.pause_sweep(sweep, entity=…, project=…) → method Api.pause_sweep(sweep: str, entity: Optional[str]=…, project: Optional[str]=…) -> None
  • changed: method Api.pop_from_run_queue(queue_name, entity=…, project=…, agent_id=…) → method Api.pop_from_run_queue(queue_name: str, entity: Optional[str]=…, project: Optional[str]=…, agent_id: Optional[str]=…) -> Optional[Dict[str, Any]]
  • changed: method Api.project(project, entity=…) → method Api.project(project: str, entity: Optional[str]=…) -> _Response
  • changed: method Api.pull(project, run=…, entity=…) → method Api.pull(project: str, run: Optional[str]=…, entity: Optional[str]=…) -> List[requests.Response]
  • changed: method Api.push(files, run=…, entity=…, project=…, description=…, force=…, progress=…) → method Api.push(files: Union[List[str], Dict[str, IO]], run: Optional[str]=…, entity: Optional[str]=…, project: Optional[str]=…, description: Optional[str]=…, force: bool=…, progress: Union[TextIO, bool]=…) -> List[Optional[requests.Response]]
  • changed: method Api.push_to_run_queue(queue_name, launch_spec) → method Api.push_to_run_queue(queue_name: str, launch_spec: Dict[str, str], project_queue: str) -> Optional[Dict[str, Any]]
  • changed: method Api.reauth() → method Api.reauth() -> None
  • changed: method Api.register_agent(host, sweep_id=…, project_name=…, entity=…) → method Api.register_agent(host: str, sweep_id: Optional[str]=…, project_name: Optional[str]=…, entity: Optional[str]=…) -> dict
  • changed: method Api.relocate() → method Api.relocate() -> None
  • changed: method Api.resume_sweep(sweep, entity=…, project=…) → method Api.resume_sweep(sweep: str, entity: Optional[str]=…, project: Optional[str]=…) -> None
  • changed: method Api.run_config(project, run=…, entity=…) → method Api.run_config(project: str, run: Optional[str]=…, entity: Optional[str]=…) -> Tuple[str, Dict[str, Any], Optional[str], Dict[str, Any]]
  • changed: method Api.run_resume_status(entity, project_name, name) → method Api.run_resume_status(entity: str, project_name: str, name: str) -> Optional[Dict[str, Any]]
  • changed: method Api.server_info_introspection() → method Api.server_info_introspection() -> Tuple[List[str], List[str]]
  • changed: method Api.server_use_artifact_input_introspection() → method Api.server_use_artifact_input_introspection() -> List
  • changed: method Api.set_current_run_id(run_id) → method Api.set_current_run_id(run_id: str) -> None
  • changed: method Api.set_setting(key, value, globally=…, persist=…) → method Api.set_setting(key: str, value: Any, globally: bool=…, persist: bool=…) -> None
  • changed: method Api.set_sweep_state(sweep, state, entity=…, project=…) → method Api.set_sweep_state(sweep: str, state: SweepState, entity: Optional[str]=…, project: Optional[str]=…) -> None
  • changed: method Api.settings(key=…, section=…) → method Api.settings(key: Optional[str]=…, section: Optional[str]=…) -> Any
  • changed: method Api.stop_sweep(sweep, entity=…, project=…) → method Api.stop_sweep(sweep: str, entity: Optional[str]=…, project: Optional[str]=…) -> None
  • changed: method Api.sweep(sweep, specs, project=…, entity=…) → method Api.sweep(sweep: str, specs: str, project: Optional[str]=…, entity: Optional[str]=…) -> Dict[str, Any]
  • changed: method Api.update_artifact_manifest(artifact_manifest_id, base_artifact_id=…, digest=…, include_upload=…) → method Api.update_artifact_manifest(artifact_manifest_id: str, base_artifact_id: Optional[str]=…, digest: Optional[str]=…, include_upload: Optional[bool]=…) -> Tuple[str, Dict[str, Any]]
  • changed: method Api.update_launch_agent_status(agent_id, status, gorilla_agent_support) → method Api.update_launch_agent_status(agent_id: str, status: str, gorilla_agent_support: bool) -> dict
  • changed: method Api.upload_file(url: str, file: IO[bytes], callback: Optional[ProgressFn]=…, extra_headers: Mapping[str, Union[str, bytes]]=…) -> requests.Response → method Api.upload_file(url: str, file: IO[bytes], callback: Optional[ProgressFn]=…, extra_headers: Optional[Dict[str, str]]=…) -> Optional[requests.Response]
  • changed: method Api.upload_file_azure(url, file, extra_headers) → method Api.upload_file_azure(url: str, file: Any, extra_headers: Dict[str, str]) -> None
  • changed: method Api.upload_urls(project, files, run=…, entity=…, description=…) → method Api.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]]]
  • changed: method Api.upsert_project(project, id=…, description=…, entity=…) → method Api.upsert_project(project: str, id: Optional[str]=…, description: Optional[str]=…, entity: Optional[str]=…) -> Dict[str, Any]
  • changed: method Api.upsert_run(id=…, name=…, project=…, host=…, group=…, tags=…, config=…, description=…, entity=…, state=…, display_name=…, notes=…, repo=…, job_type=…, program_path=…, commit=…, sweep_name=…, summary_metrics=…, num_retries=…) → method Api.upsert_run(id: Optional[str]=…, name: Optional[str]=…, project: Optional[str]=…, host: Optional[str]=…, group: Optional[str]=…, tags: Optional[List[str]]=…, config: Optional[dict]=…, description: Optional[str]=…, entity: Optional[str]=…, state: Optional[str]=…, display_name: Optional[str]=…, notes: Optional[str]=…, repo: Optional[str]=…, job_type: Optional[str]=…, program_path: Optiona…
  • changed: method Api.upsert_sweep(config, controller=…, launch_scheduler=…, scheduler=…, obj_id=…, project=…, entity=…, state=…) → method Api.upsert_sweep(config: dict, controller: Optional[str]=…, launch_scheduler: Optional[str]=…, scheduler: Optional[str]=…, obj_id: Optional[str]=…, project: Optional[str]=…, entity: Optional[str]=…, state: Optional[str]=…) -> Tuple[str, List[str]]
  • changed: method Api.use_artifact(artifact_id, entity_name=…, project_name=…, run_name=…, use_as=…) → method Api.use_artifact(artifact_id: str, entity_name: Optional[str]=…, project_name: Optional[str]=…, run_name: Optional[str]=…, use_as: Optional[str]=…) -> Optional[Dict[str, Any]]
  • changed: method Api.viewer() → method Api.viewer() -> Dict[str, Any]
  • changed: method Api.viewer_server_info() → method Api.viewer_server_info() -> Tuple[Dict[str, Any], Dict[str, Any]]
  • added: class CreateArtifactFilesResponseFile(TypedDict)
  • added: class CreateArtifactFilesResponseFileNode(TypedDict)
  • added: class DefaultSettings(TypedDict)
  • added: field CreateArtifactFilesResponseFile.artifact: CreateArtifactFilesResponseFileNode
  • added: field CreateArtifactFilesResponseFile.displayName: str
  • added: field CreateArtifactFilesResponseFile.id: str
  • added: field CreateArtifactFilesResponseFile.name: str
  • added: field CreateArtifactFilesResponseFile.uploadHeaders: Sequence[str]
  • added: field CreateArtifactFilesResponseFile.uploadUrl: Optional[str]
  • added: field CreateArtifactFilesResponseFileNode.id: str
  • added: field DefaultSettings.api_key: Optional[str]
  • added: field DefaultSettings.base_url: Optional[str]
  • added: field DefaultSettings.entity: Optional[str]
  • added: field DefaultSettings.git_remote: str
  • added: field DefaultSettings.ignore_globs: Optional[List[str]]
  • added: field DefaultSettings.project: Optional[str]
  • added: field DefaultSettings.root_dir: Optional[str]
  • added: field DefaultSettings.section: str
  • added: method Api.clear_local_context() -> None
  • added: method Api.gql(*args: Any, **kwargs: Any) -> Any
  • added: method Api.push_to_run_queue_by_name(entity: str, project: str, queue_name: str, run_spec: str) -> Optional[Dict[str, Any]]
  • added: method Api.server_settings_introspection() -> None
  • added: method Api.set_local_context(api_context: Optional[context.Context]) -> None
  • added: property Api.api_key -> Optional[str]
  • added: property Api.api_url -> str
  • added: property Api.app_url -> str
  • added: property Api.context -> context.Context
  • added: property Api.current_run_id -> Optional[str]
  • added: property Api.default_entity -> str
  • added: property Api.user_agent -> str
  • added: variable Number
  • added: variable SweepState
  • added: class ArtifactInfoForJob(TypedDict)
  • added: class ArtifactSourceDict(TypedDict)
  • added: class GitInfo(TypedDict)
  • added: class GitSourceDict(TypedDict)
  • added: class ImageSourceDict(TypedDict)
  • added: class JobBuilder
  • added: class JobSourceDict(TypedDict)
  • added: constructor JobBuilder(settings: SettingsStatic)
  • added: field ArtifactInfoForJob.id: str
  • added: field ArtifactInfoForJob.name: str
  • added: field ArtifactSourceDict.artifact: str
  • added: field ArtifactSourceDict.entrypoint: List[str]
  • added: field GitInfo.commit: str
  • added: field GitInfo.remote: str
  • added: field GitSourceDict.entrypoint: List[str]
  • added: field GitSourceDict.git: GitInfo
  • added: field ImageSourceDict.image: str
  • added: field JobSourceDict.input_types: Dict[str, Any]
  • added: field JobSourceDict.output_types: Dict[str, Any]
  • added: field JobSourceDict.runtime: Optional[str]
  • added: field JobSourceDict.source: Union[GitSourceDict, ArtifactSourceDict, ImageSourceDict]
  • added: field JobSourceDict.source_type: str
  • added: method JobBuilder.build() -> Optional[Artifact]
  • added: method JobBuilder.set_config(config: Dict[str, Any]) -> None
  • added: method JobBuilder.set_summary(summary: Dict[str, Any]) -> None
  • added: property JobBuilder.disable -> bool
  • added: variable FROZEN_REQUIREMENTS_FNAME
  • added: variable JOB_ARTIFACT_TYPE
  • added: variable JOB_FNAME
  • removed: class Meta
  • removed: constructor Meta(settings=…, interface=…)
  • removed: method Meta.probe()
  • removed: method Meta.write()
  • removed: variable logger
  • changed: method Progress.rewind() → method Progress.rewind() -> None
  • removed: method SendManager.send_request_status(record: Record) -> None
  • changed: constructor SendManager(settings: SettingsStatic, record_q: Queue[Record], result_q: Queue[Result], interface: InterfaceQueue) -> None → constructor SendManager(settings: SettingsStatic, record_q: Queue[Record], result_q: Queue[Result], interface: InterfaceQueue, context_keeper: context.ContextKeeper) -> None
  • changed: field ResumeState.runtime: int → field ResumeState.runtime: float
  • changed: method SendManager.debounce() -> None → method SendManager.debounce(final: bool=…) -> None
  • changed: method SendManager.send_run(record: Record, file_dir: str=…) -> None → method SendManager.send_run(record: Record, file_dir: Optional[str]=…) -> None
  • changed: static method SendManager.setup(root_dir: str) -> SendManager → static method SendManager.setup(root_dir: str, resume: Union[None, bool, str]) -> SendManager
  • added: field SendManager.UPDATE_CONFIG_TIME: int
  • added: field SendManager.UPDATE_STATUS_TIME: int
  • added: method SendManager.send_output_raw(record: Record) -> None
  • added: method SendManager.send_request_sender_mark(record: Record) -> None
  • added: method SendManager.send_request_sender_read(record: Record) -> None
  • added: method SendManager.send_request_server_info(record: Record) -> None
  • added: method SendManager.send_request_status_report(record: Record) -> None
  • added: method SendManager.send_request_summary_record(record: Record) -> None
  • added: method SendManager.send_request_telemetry_record(record: Record) -> None
  • added: method SendManager.send_use_artifact(record: Record) -> None
  • added: variable StreamLiterals
  • added: field SettingsStatic.anonymous: Optional[str]
  • added: field SettingsStatic.disable_code: Optional[bool]
  • added: field SettingsStatic.disable_git: Optional[bool]
  • added: field SettingsStatic.disable_job_creation: bool
  • added: field SettingsStatic.docker: Optional[str]
  • added: field SettingsStatic.git_commit: Optional[str]
  • added: field SettingsStatic.git_remote: Optional[str]
  • added: field SettingsStatic.git_remote_url: Optional[str]
  • added: field SettingsStatic.git_root: Optional[str]
  • added: field SettingsStatic.host: Optional[str]
  • added: field SettingsStatic.notebook_name: Optional[str]
  • added: field SettingsStatic.program_relpath: Optional[str]
  • added: field SettingsStatic.run_name: Optional[str]
  • added: field SettingsStatic.run_url: Optional[str]
  • added: field SettingsStatic.save_code: Optional[bool]
  • added: field SettingsStatic.sync_file: str
  • added: field SettingsStatic.username: Optional[str]
  • added: method SettingsStatic.get(key: str, default: Optional[Any]=…) -> Any
  • removed: class SystemStats
  • removed: constructor SystemStats(settings: SettingsStatic, interface: InterfaceQueue) -> None
  • removed: field SystemStats.gpu_count: int
  • removed: field SystemStats.sampler: SamplerDict
  • removed: field SystemStats.samples: int
  • removed: function gpu_in_use_by_this_process(gpu_handle: GPUHandle, pid: int) -> bool
  • removed: method SystemStats.flush() -> None
  • removed: method SystemStats.shutdown() -> None
  • removed: method SystemStats.start() -> None
  • removed: method SystemStats.stats() -> StatsDict
  • removed: property SystemStats.proc -> psutil.Process
  • removed: property SystemStats.sample_rate_seconds -> float
  • removed: property SystemStats.samples_to_average -> int
  • removed: variable GPUHandle
  • removed: variable M1_MAX_POWER_WATTS
  • removed: variable SamplerDict
  • removed: variable StatsDict
  • added: export CPU
  • added: export Disk
  • added: export GPU
  • added: export GPUApple
  • added: export IPU
  • added: export Memory
  • added: export Network
  • added: export OpenMetrics
  • added: export TPU
  • added: export Trainium
  • added: export asset_registry
  • added: function aggregate_last(samples: Sequence[Number], precision: int=…) -> Union[float, int]
  • added: function aggregate_max(samples: Sequence[Number], precision: int=…) -> Union[float, int]
  • added: function aggregate_mean(samples: Sequence[Number], precision: int=…) -> float
  • added: function aggregate_min(samples: Sequence[Number], precision: int=…) -> Union[float, int]
  • added: function aggregate_sum(samples: Sequence[Number], precision: int=…) -> Union[float, int]
  • added: variable Number
  • added: class AssetRegistry
  • added: constructor AssetRegistry() -> None
  • added: method AssetRegistry.register(asset: Type[Asset]) -> Type[Asset]
  • added: variable asset_registry
  • added: class CPU
  • added: class CpuPercent
  • added: class ProcessCpuPercent
  • added: class ProcessCpuThreads
  • added: constructor CPU(interface: Interface, settings: SettingsStatic, shutdown_event: mp.synchronize.Event) -> None
  • added: constructor CpuPercent(interval: Optional[float]=…) -> None
  • added: constructor ProcessCpuPercent(pid: int) -> None
  • added: constructor ProcessCpuThreads(pid: int) -> None
  • added: field CpuPercent.name
  • added: field ProcessCpuPercent.name
  • added: field ProcessCpuThreads.name
  • added: method CPU.finish() -> None
  • added: method CPU.probe() -> dict
  • added: method CPU.start() -> None
  • added: method CpuPercent.aggregate() -> dict
  • added: method CpuPercent.clear() -> None
  • added: method CpuPercent.sample() -> None
  • added: method ProcessCpuPercent.aggregate() -> dict
  • added: method ProcessCpuPercent.clear() -> None
  • added: method ProcessCpuPercent.sample() -> None
  • added: method ProcessCpuThreads.aggregate() -> dict
  • added: method ProcessCpuThreads.clear() -> None
  • added: method ProcessCpuThreads.sample() -> None
  • added: static method CPU.is_available() -> bool
  • added: variable psutil
  • added: class Disk
  • added: class DiskUsage
  • added: constructor Disk(interface: Interface, settings: SettingsStatic, shutdown_event: mp.synchronize.Event) -> None
  • added: constructor DiskUsage() -> None
  • added: field DiskUsage.name
  • added: field DiskUsage.samples: Deque[float]
  • added: method Disk.finish() -> None
  • added: method Disk.probe() -> dict
  • added: method Disk.start() -> None
  • added: method DiskUsage.aggregate() -> dict
  • added: method DiskUsage.clear() -> None
  • added: method DiskUsage.sample() -> None
  • added: static method Disk.is_available() -> bool
  • added: variable psutil
  • added: class GPU
  • added: class GPUMemoryAllocated
  • added: class GPUMemoryUtilization
  • added: class GPUPowerUsagePercent
  • added: class GPUPowerUsageWatts
  • added: class GPUTemperature
  • added: class GPUUtilization
  • added: constructor GPU(interface: Interface, settings: SettingsStatic, shutdown_event: mp.synchronize.Event) -> None
  • added: constructor GPUMemoryAllocated(pid: int) -> None
  • added: constructor GPUMemoryUtilization(pid: int) -> None
  • added: constructor GPUPowerUsagePercent(pid: int) -> None
  • added: constructor GPUPowerUsageWatts(pid: int) -> None
  • added: constructor GPUTemperature(pid: int) -> None
  • added: constructor GPUUtilization(pid: int) -> None
  • added: field GPUMemoryAllocated.name
  • added: field GPUMemoryAllocated.samples: Deque[List[float]]
  • added: field GPUMemoryUtilization.name
  • added: field GPUMemoryUtilization.samples: Deque[List[float]]
  • added: field GPUPowerUsagePercent.name
  • added: field GPUPowerUsagePercent.samples: Deque[List[float]]
  • added: field GPUPowerUsageWatts.name
  • added: field GPUPowerUsageWatts.samples: Deque[List[float]]
  • added: field GPUTemperature.name
  • added: field GPUTemperature.samples: Deque[List[float]]
  • added: field GPUUtilization.name
  • added: field GPUUtilization.samples: Deque[List[float]]
  • added: function gpu_in_use_by_this_process(gpu_handle: GPUHandle, pid: int) -> bool
  • added: method GPU.finish() -> None
  • added: method GPU.probe() -> dict
  • added: method GPU.start() -> None
  • added: method GPUMemoryAllocated.aggregate() -> dict
  • added: method GPUMemoryAllocated.clear() -> None
  • added: method GPUMemoryAllocated.sample() -> None
  • added: method GPUMemoryUtilization.aggregate() -> dict
  • added: method GPUMemoryUtilization.clear() -> None
  • added: method GPUMemoryUtilization.sample() -> None
  • added: method GPUPowerUsagePercent.aggregate() -> dict
  • added: method GPUPowerUsagePercent.clear() -> None
  • added: method GPUPowerUsagePercent.sample() -> None
  • added: method GPUPowerUsageWatts.aggregate() -> dict
  • added: method GPUPowerUsageWatts.clear() -> None
  • added: method GPUPowerUsageWatts.sample() -> None
  • added: method GPUTemperature.aggregate() -> dict
  • added: method GPUTemperature.clear() -> None
  • added: method GPUTemperature.sample() -> None
  • added: method GPUUtilization.aggregate() -> dict
  • added: method GPUUtilization.clear() -> None
  • added: method GPUUtilization.sample() -> None
  • added: static method GPU.is_available() -> bool
  • added: variable GPUHandle
  • added: variable logger
  • added: variable psutil
  • added: class GPUApple
  • added: class GPUAppleStats
  • added: constructor GPUApple(interface: Interface, settings: SettingsStatic, shutdown_event: mp.synchronize.Event) -> None
  • added: constructor GPUAppleStats() -> None
  • added: field GPUAppleStats.MAX_POWER_WATTS
  • added: field GPUAppleStats.name
  • added: field GPUAppleStats.samples: Deque[_Stats]
  • added: method GPUApple.finish() -> None
  • added: method GPUApple.probe() -> dict
  • added: method GPUApple.start() -> None
  • added: method GPUAppleStats.aggregate() -> dict
  • added: method GPUAppleStats.clear() -> None
  • added: method GPUAppleStats.sample() -> None
  • added: static method GPUApple.is_available() -> bool
  • added: variable logger
  • added: class Asset(Protocol)
  • added: class Interface(Protocol)
  • added: class Metric(Protocol)
  • added: class MetricsMonitor
  • added: class SetupTeardown(Protocol)
  • added: constructor Asset(*args: Any, **kwargs: Any) -> None
  • added: constructor MetricsMonitor(asset_name: str, metrics: List[Metric], interface: Interface, settings: SettingsStatic, shutdown_event: synchronize.Event) -> None
  • added: field Asset.metrics: List[Metric]
  • added: field Asset.metrics_monitor: MetricsMonitor
  • added: field Asset.name: str
  • added: field Metric.name: str
  • added: field Metric.samples: Deque[Any]
  • added: method Asset.finish() -> None
  • added: method Asset.probe() -> dict
  • added: method Asset.start() -> None
  • added: method Interface.publish_files(files_dict: FilesDict) -> None
  • added: method Interface.publish_stats(stats: dict) -> None
  • added: method Metric.aggregate() -> dict
  • added: method Metric.clear() -> None
  • added: method Metric.sample() -> None
  • added: method MetricsMonitor.aggregate() -> dict
  • added: method MetricsMonitor.finish() -> None
  • added: method MetricsMonitor.monitor() -> None
  • added: method MetricsMonitor.publish() -> None
  • added: method MetricsMonitor.start() -> None
  • added: method SetupTeardown.setup() -> None
  • added: method SetupTeardown.teardown() -> None
  • added: static method Asset.is_available() -> bool
  • added: variable TimeStamp
  • added: variable logger
  • added: class IPU
  • added: class IPUStats
  • added: constructor IPU(interface: Interface, settings: SettingsStatic, shutdown_event: mp.synchronize.Event) -> None
  • added: constructor IPUStats(pid: int, gc_ipu_info: Optional[Any]=…) -> None
  • added: field IPUStats.name
  • added: field IPUStats.samples: Deque[dict]
  • added: field IPUStats.variable_metric_keys
  • added: method IPU.finish() -> None
  • added: method IPU.probe() -> dict
  • added: method IPU.start() -> None
  • added: method IPUStats.aggregate() -> dict
  • added: method IPUStats.clear() -> None
  • added: method IPUStats.sample() -> None
  • added: static method IPU.is_available() -> bool
  • added: static method IPUStats.parse_metric(key: str, value: str) -> Optional[Tuple[str, Union[int, float]]]
  • added: variable gcipuinfo
  • added: class Memory
  • added: class MemoryAvailable
  • added: class MemoryPercent
  • added: class ProcessMemoryPercent
  • added: class ProcessMemoryRSS
  • added: constructor Memory(interface: Interface, settings: SettingsStatic, shutdown_event: mp.synchronize.Event) -> None
  • added: constructor MemoryAvailable() -> None
  • added: constructor MemoryPercent() -> None
  • added: constructor ProcessMemoryPercent(pid: int) -> None
  • added: constructor ProcessMemoryRSS(pid: int) -> None
  • added: field MemoryAvailable.name
  • added: field MemoryAvailable.samples: Deque[float]
  • added: field MemoryPercent.name
  • added: field MemoryPercent.samples: Deque[float]
  • added: field ProcessMemoryPercent.name
  • added: field ProcessMemoryPercent.samples: Deque[float]
  • added: field ProcessMemoryRSS.name
  • added: field ProcessMemoryRSS.samples: Deque[float]
  • added: method Memory.finish() -> None
  • added: method Memory.probe() -> dict
  • added: method Memory.start() -> None
  • added: method MemoryAvailable.aggregate() -> dict
  • added: method MemoryAvailable.clear() -> None
  • added: method MemoryAvailable.sample() -> None
  • added: method MemoryPercent.aggregate() -> dict
  • added: method MemoryPercent.clear() -> None
  • added: method MemoryPercent.sample() -> None
  • added: method ProcessMemoryPercent.aggregate() -> dict
  • added: method ProcessMemoryPercent.clear() -> None
  • added: method ProcessMemoryPercent.sample() -> None
  • added: method ProcessMemoryRSS.aggregate() -> dict
  • added: method ProcessMemoryRSS.clear() -> None
  • added: method ProcessMemoryRSS.sample() -> None
  • added: static method Memory.is_available() -> bool
  • added: variable psutil
  • added: class Network
  • added: class NetworkRecv
  • added: class NetworkSent
  • added: constructor Network(interface: Interface, settings: SettingsStatic, shutdown_event: mp.synchronize.Event) -> None
  • added: constructor NetworkRecv() -> None
  • added: constructor NetworkSent() -> None
  • added: field NetworkRecv.name
  • added: field NetworkRecv.samples: Deque[float]
  • added: field NetworkSent.name
  • added: field NetworkSent.samples: Deque[float]
  • added: method Network.finish() -> None
  • added: method Network.probe() -> dict
  • added: method Network.start() -> None
  • added: method NetworkRecv.aggregate() -> dict
  • added: method NetworkRecv.clear() -> None
  • added: method NetworkRecv.sample() -> None
  • added: method NetworkSent.aggregate() -> dict
  • added: method NetworkSent.clear() -> None
  • added: method NetworkSent.sample() -> None
  • added: static method Network.is_available() -> bool
  • added: variable psutil
  • added: class OpenMetrics
  • added: class OpenMetricsMetric
  • added: constructor OpenMetrics(interface: Interface, settings: SettingsStatic, shutdown_event: mp.synchronize.Event, name: str, url: str) -> None
  • added: constructor OpenMetricsMetric(name: str, url: str, filters: Mapping[str, Mapping[str, str]]) -> None
  • added: method OpenMetrics.finish() -> None
  • added: method OpenMetrics.probe() -> dict
  • added: method OpenMetrics.start() -> None
  • added: method OpenMetricsMetric.aggregate() -> dict
  • added: method OpenMetricsMetric.clear() -> None
  • added: method OpenMetricsMetric.parse_open_metrics_endpoint() -> Dict[str, Union[str, int, float]]
  • added: method OpenMetricsMetric.sample() -> None
  • added: method OpenMetricsMetric.setup() -> None
  • added: method OpenMetricsMetric.teardown() -> None
  • added: static method OpenMetrics.is_available(url: str) -> bool
  • added: variable logger
  • added: variable prometheus_client_parser
  • added: variable prometheus_client_parser: Optional[ModuleType]
  • added: class TPU
  • added: class TPUUtilization
  • added: constructor TPU(interface: Interface, settings: SettingsStatic, shutdown_event: mp.synchronize.Event) -> None
  • added: constructor TPUUtilization(service_addr: str, duration_ms: int=…) -> None
  • added: field TPUUtilization.name
  • added: field TPUUtilization.samples: Deque[float]
  • added: method TPU.finish() -> None
  • added: method TPU.probe() -> dict
  • added: method TPU.start() -> None
  • added: method TPUUtilization.aggregate() -> dict
  • added: method TPUUtilization.clear() -> None
  • added: method TPUUtilization.sample() -> None
  • added: static method TPU.get_service_addr(service_addr: Optional[str]=…, tpu_name: Optional[str]=…, compute_zone: Optional[str]=…, core_project: Optional[str]=…) -> str
  • added: static method TPU.is_available() -> bool
  • added: variable logger
  • added: class NeuronCoreStats
  • added: class Trainium
  • added: constructor NeuronCoreStats(pid: int, neuron_monitor_config_path: Optional[str]) -> None
  • added: constructor Trainium(interface: Interface, settings: SettingsStatic, shutdown_event: mp.synchronize.Event) -> None
  • added: field NeuronCoreStats.name: str
  • added: field NeuronCoreStats.samples: Deque[_Stats]
  • added: method NeuronCoreStats.aggregate() -> dict
  • added: method NeuronCoreStats.check_neuron_monitor_config() -> None
  • added: method NeuronCoreStats.clear() -> None
  • added: method NeuronCoreStats.neuron_monitor() -> None
  • added: method NeuronCoreStats.sample() -> None
  • added: method NeuronCoreStats.setup() -> None
  • added: method NeuronCoreStats.teardown() -> None
  • added: method Trainium.finish() -> None
  • added: method Trainium.probe() -> dict
  • added: method Trainium.start() -> None
  • added: static method NeuronCoreStats.flatten_stats(sample: _Stats) -> dict
  • added: static method Trainium.is_available() -> bool
  • added: variable NEURON_LS_COMMAND: Final[Tuple[str, str]]
  • added: variable NEURON_MONITOR_DEFAULT_CONFIG: Final[dict]
  • added: variable NEURON_MONITOR_PATH: Final[str]
  • added: variable logger
  • added: class SystemInfo
  • added: constructor SystemInfo(settings: SettingsStatic, interface: Interface) -> None
  • added: method SystemInfo.probe() -> Dict[str, Any]
  • added: method SystemInfo.publish(system_info: dict) -> None
  • added: variable logger
  • added: class AssetInterface
  • added: class SystemMonitor
  • added: constructor AssetInterface() -> None
  • added: constructor SystemMonitor(settings: SettingsStatic, interface: Interface) -> None
  • added: field SystemMonitor.PUBLISHING_INTERVAL_DELAY_FACTOR
  • added: method AssetInterface.publish_files(files_dict: FilesDict) -> None
  • added: method AssetInterface.publish_stats(stats: dict) -> None
  • added: method SystemMonitor.aggregate_and_publish_asset_metrics() -> None
  • added: method SystemMonitor.finish() -> None
  • added: method SystemMonitor.probe(publish: bool=…) -> None
  • added: method SystemMonitor.publish_telemetry() -> None
  • added: method SystemMonitor.start() -> None
  • added: variable logger
  • removed: class TPUProfiler
  • removed: constructor TPUProfiler(service_addr=…, tpu=…, tpu_zone=…, gcp_project=…, duration_ms=…)
  • removed: function get_profiler(*args, **kwargs)
  • removed: function is_tpu_available() -> bool
  • removed: method TPUProfiler.get_tpu_utilization()
  • removed: method TPUProfiler.start()
  • removed: method TPUProfiler.stop()
  • removed: variable logger
  • changed: constructor WriteManager(settings, record_q, result_q) → constructor WriteManager(settings: SettingsStatic, record_q: Queue[pb.Record], result_q: Queue[pb.Result], sender_q: Queue[pb.Record], interface: InterfaceQueue, context_keeper: context.ContextKeeper)
  • changed: method WriteManager.finish() → method WriteManager.finish() -> None
  • changed: method WriteManager.open() → method WriteManager.open() -> None
  • changed: method WriteManager.write(record) → method WriteManager.write(record: pb.Record) -> None
  • added: method WriteManager.write_request(record: pb.Record) -> None
  • added: method WriteManager.write_request_cancel(record: pb.Record) -> None
  • added: method WriteManager.write_request_run_status(record: pb.Record) -> None
  • added: method WriteManager.write_request_status_report(record: pb.Record) -> None
  • removed: method LaunchAgent.finish_job_id(job_id: Union[str, int]) -> None
  • removed: property LaunchAgent.job_ids -> List[Union[int, str]]
  • added: class JobAndRunStatus
  • added: field JobAndRunStatus.completed: bool
  • added: field JobAndRunStatus.failed_to_start: bool
  • added: field JobAndRunStatus.is_scheduler: bool
  • added: field JobAndRunStatus.run: Optional[AbstractRun]
  • added: method LaunchAgent.finish_thread_id(thread_id: int) -> None
  • added: method LaunchAgent.thread_run_job(launch_spec: Dict[str, Any], job: Dict[str, Any], default_config: Dict[str, Any], api: Api) -> None
  • added: property JobAndRunStatus.job_completed -> bool
  • added: property LaunchAgent.num_running_jobs -> int
  • added: property LaunchAgent.num_running_schedulers -> int
  • added: property LaunchAgent.thread_ids -> List[int]
  • added: variable ACTIVE_SWEEP_POLLING_INTERVAL
  • added: variable MAX_THREADS
  • removed: field AbstractBuilder.type: str
  • changed: constructor AbstractBuilder(builder_config: Dict[str, Any]) -> None → constructor AbstractBuilder(environment: AbstractEnvironment, registry: AbstractRegistry, verify: bool=…) -> None
  • changed: method AbstractBuilder.build_image(launch_project: LaunchProject, registry: Optional[str], entrypoint: EntryPoint, docker_args: Dict[str, Any]) -> str → method AbstractBuilder.build_image(launch_project: LaunchProject, entrypoint: EntryPoint) -> str
  • added: field AbstractBuilder.builder_config: Dict[str, Any]
  • added: field AbstractBuilder.builder_type: str
  • added: field AbstractBuilder.environment: AbstractEnvironment
  • added: field AbstractBuilder.registry: AbstractRegistry
  • added: method AbstractBuilder.verify() -> None
  • added: static method AbstractBuilder.from_config(config: dict, environment: AbstractEnvironment, registry: AbstractRegistry, verify: bool=…) -> AbstractBuilder
  • removed: function construct_local_image_uri(launch_project: LaunchProject) -> str
  • changed: function get_env_vars_dict(launch_project: LaunchProject, entry_point: Optional[EntryPoint], api: Api) -> Dict[str, str] → function get_env_vars_dict(launch_project: LaunchProject, api: Api) -> Dict[str, str]
  • added: function build_image_from_project(launch_project: LaunchProject, api: Api, launch_config: Dict[str, Any]) -> str
  • added: function build_image_with_builder(builder: AbstractBuilder, launch_project: LaunchProject, entry_point: EntryPoint) -> Optional[str]
  • added: function construct_builder_args(launch_config: Optional[Dict]=…, build_config: Optional[Dict]=…) -> Tuple[Dict[str, Any], Dict[str, Any]]
  • removed: class DockerBuilder(AbstractBuilder)
  • removed: constructor DockerBuilder(builder_config: Dict[str, Any])
  • removed: field DockerBuilder.type
  • removed: method DockerBuilder.build_image(launch_project: LaunchProject, repository: Optional[str], entrypoint: EntryPoint, docker_args: Dict[str, Any]) -> str
  • added: class DockerBuilder(AbstractBuilder)
  • added: constructor DockerBuilder(environment: AbstractEnvironment, registry: AbstractRegistry, verify: bool=…, login: bool=…)
  • added: field DockerBuilder.base_image
  • added: field DockerBuilder.builder_type
  • added: field DockerBuilder.target_platform
  • added: method DockerBuilder.build_image(launch_project: LaunchProject, entrypoint: EntryPoint) -> str
  • added: method DockerBuilder.login() -> None
  • added: method DockerBuilder.verify() -> None
  • added: static method DockerBuilder.from_config(config: Dict[str, Any], environment: AbstractEnvironment, registry: AbstractRegistry, verify: bool=…) -> DockerBuilder
  • removed: class KanikoBuilder(AbstractBuilder)
  • removed: constructor KanikoBuilder(builder_config: Dict[str, Any])
  • removed: field KanikoBuilder.type
  • removed: method KanikoBuilder.build_image(launch_project: LaunchProject, repository: Optional[str], entrypoint: EntryPoint, docker_args: Dict[str, Any]) -> str
  • added: class KanikoBuilder(AbstractBuilder)
  • added: constructor KanikoBuilder(environment: AbstractEnvironment, registry: AbstractRegistry, build_job_name: str=…, build_context_store: str=…, secret_name: str=…, secret_key: str=…, verify: bool=…)
  • added: field KanikoBuilder.build_context_store: str
  • added: field KanikoBuilder.build_job_name: str
  • added: field KanikoBuilder.secret_key: Optional[str]
  • added: field KanikoBuilder.secret_name: Optional[str]
  • added: field KanikoBuilder.type
  • added: method KanikoBuilder.build_image(launch_project: LaunchProject, entrypoint: EntryPoint) -> str
  • added: method KanikoBuilder.login() -> None
  • added: method KanikoBuilder.verify() -> None
  • added: static method KanikoBuilder.from_config(config: dict, environment: AbstractEnvironment, registry: AbstractRegistry, verify: bool=…, login: bool=…) -> AbstractBuilder
  • removed: function load_builder(builder_config: Dict[str, Any]) -> AbstractBuilder
  • added: class NoOpBuilder(AbstractBuilder)
  • added: constructor NoOpBuilder(builder_config: Dict[str, Any], environment: AbstractEnvironment, registry: AbstractRegistry) -> None
  • added: field NoOpBuilder.type
  • added: method NoOpBuilder.build_image(launch_project: LaunchProject, entrypoint: EntryPoint) -> str
  • added: method NoOpBuilder.verify() -> None
  • added: static method NoOpBuilder.from_config(config: dict, environment: AbstractEnvironment, registry: AbstractRegistry, verify: bool=…) -> AbstractBuilder
  • added: class AbstractEnvironment(ABC)
  • added: field AbstractEnvironment.region: str
  • added: method AbstractEnvironment.upload_dir(source: str, destination: str) -> None
  • added: method AbstractEnvironment.upload_file(source: str, destination: str) -> None
  • added: method AbstractEnvironment.verify() -> None
  • added: method AbstractEnvironment.verify_storage_uri(uri: str) -> None
  • added: class AwsEnvironment(AbstractEnvironment)
  • added: constructor AwsEnvironment(region: str, access_key: str, secret_key: str, session_token: str, verify: bool=…) -> None
  • added: method AwsEnvironment.get_session() -> boto3.Session
  • added: method AwsEnvironment.upload_dir(source: str, destination: str) -> None
  • added: method AwsEnvironment.upload_file(source: str, destination: str) -> None
  • added: method AwsEnvironment.verify() -> None
  • added: method AwsEnvironment.verify_storage_uri(uri: str) -> None
  • added: property AwsEnvironment.region -> str
  • added: static method AwsEnvironment.from_config(config: Dict[str, str], verify: bool=…) -> AwsEnvironment
  • added: static method AwsEnvironment.from_default(region: str, verify: bool=…) -> AwsEnvironment
  • added: variable S3_URI_RE
  • added: variable boto3
  • added: variable botocore
  • added: class GcpEnvironment(AbstractEnvironment)
  • added: constructor GcpEnvironment(region: str, verify: bool=…) -> None
  • added: field GcpEnvironment.region: str
  • added: method GcpEnvironment.get_credentials() -> google.auth.credentials.Credentials
  • added: method GcpEnvironment.upload_dir(source: str, destination: str) -> None
  • added: method GcpEnvironment.upload_file(source: str, destination: str) -> None
  • added: method GcpEnvironment.verify() -> None
  • added: method GcpEnvironment.verify_storage_uri(uri: str) -> None
  • added: property GcpEnvironment.project -> str
  • added: static method GcpEnvironment.from_config(config: dict) -> GcpEnvironment
  • added: variable GCS_URI_RE
  • added: variable google
  • added: class LocalEnvironment(AbstractEnvironment)
  • added: constructor LocalEnvironment() -> None
  • added: method LocalEnvironment.get_project() -> str
  • added: method LocalEnvironment.upload_dir(source: str, destination: str) -> None
  • added: method LocalEnvironment.upload_file(source: str, destination: str) -> None
  • added: method LocalEnvironment.verify() -> None
  • added: method LocalEnvironment.verify_storage_uri(uri: str) -> None
  • added: static method LocalEnvironment.from_config(config: Dict[str, Union[Dict[str, Any], str]]) -> LocalEnvironment
  • added: class GitHubReference
  • added: class ReferenceType(IntEnum)
  • added: field GitHubReference.default_branch: Optional[str]
  • added: field GitHubReference.directory: Optional[str]
  • added: field GitHubReference.file: Optional[str]
  • added: field GitHubReference.host: Optional[str]
  • added: field GitHubReference.organization: Optional[str]
  • added: field GitHubReference.password: Optional[str]
  • added: field GitHubReference.path: Optional[str]
  • added: field GitHubReference.ref: Optional[str]
  • added: field GitHubReference.ref_type: Optional[ReferenceType]
  • added: field GitHubReference.repo: Optional[str]
  • added: field GitHubReference.username: Optional[str]
  • added: field GitHubReference.view: Optional[str]
  • added: field ReferenceType.BRANCH
  • added: field ReferenceType.COMMIT
  • added: method GitHubReference.fetch(dst_dir: str) -> None
  • added: method GitHubReference.repo_ssh() -> str
  • added: method GitHubReference.update_ref(ref: Optional[str]) -> None
  • added: method GitHubReference.url() -> str
  • added: method GitHubReference.url_host() -> str
  • added: method GitHubReference.url_organization() -> str
  • added: method GitHubReference.url_repo() -> str
  • added: static method GitHubReference.parse(uri: str) -> Optional[GitHubReference]
  • added: variable GIT_COMMIT_REGEX
  • added: variable PREFIX_HTTPS
  • added: variable PREFIX_SSH
  • added: variable SUFFIX_GIT
  • changed: function resolve_agent_config(api: Api, entity: Optional[str], project: Optional[str], max_jobs: Optional[int], queues: Optional[List[str]]) -> Tuple[Dict[str, Any], Api] → 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]
  • changed: function run(uri: Optional[str], api: Api, entry_point: Optional[List[str]]=…, version: Optional[str]=…, parameters: Optional[Dict[str, Any]]=…, name: Optional[str]=…, resource: str=…, resource_args: Optional[Dict[str, Any]]=…, project: Optional[str]=…, entity: Optional[str]=…, docker_image: Optional[str]=…, config: Optional[Dict[str, Any]]=…, synchronous: Optional[bool]=…, cuda: Optional[bool]=…… → 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…
  • changed: function launch_add(uri: str, config: Optional[Union[str, Dict[str, Any]]]=…, project: Optional[str]=…, entity: Optional[str]=…, queue: 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]]=…, run_id: Optional[str]=…) -> public.QueuedJob → 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…
  • changed: function push_to_queue(api: Api, queue: str, launch_spec: Dict[str, Any]) -> Any → function push_to_queue(api: Api, queue_name: str, launch_spec: Dict[str, Any], project_queue: str) -> Any
  • added: function builder_from_config(config: Optional[Dict[str, Any]], environment: AbstractEnvironment, registry: AbstractRegistry) -> AbstractBuilder
  • added: function environment_from_config(config: Optional[Dict[str, Any]]) -> AbstractEnvironment
  • added: function registry_from_config(config: Optional[Dict[str, Any]], environment: AbstractEnvironment) -> AbstractRegistry
  • added: function runner_from_config(runner_name: str, api: Api, runner_config: Dict[str, Any], environment: AbstractEnvironment) -> AbstractRunner
  • added: variable WANDB_RUNNERS
  • added: class AbstractRegistry(ABC)
  • added: field AbstractRegistry.uri: str
  • added: method AbstractRegistry.get_repo_uri() -> str
  • added: method AbstractRegistry.get_username_password() -> Tuple[str, str]
  • added: method AbstractRegistry.verify() -> None
  • added: static method AbstractRegistry.from_config(config: dict, environment: AbstractEnvironment, verify: bool=…) -> AbstractRegistry
  • added: class ElasticContainerRegistry(AbstractRegistry)
  • added: constructor ElasticContainerRegistry(repo_name: str, environment: AwsEnvironment) -> None
  • added: field ElasticContainerRegistry.environment: AwsEnvironment
  • added: field ElasticContainerRegistry.repo_name: str
  • added: field ElasticContainerRegistry.uri: str
  • added: method ElasticContainerRegistry.get_repo_uri() -> str
  • added: method ElasticContainerRegistry.get_username_password() -> Tuple[str, str]
  • added: method ElasticContainerRegistry.verify() -> None
  • added: static method ElasticContainerRegistry.from_config(config: Dict, environment: AwsEnvironment, verify: bool=…) -> ElasticContainerRegistry
  • added: variable botocore
  • added: class GoogleArtifactRegistry(AbstractRegistry)
  • added: constructor GoogleArtifactRegistry(repository: str, image_name: str, environment: GcpEnvironment, verify: bool=…) -> None
  • added: field GoogleArtifactRegistry.environment: GcpEnvironment
  • added: field GoogleArtifactRegistry.image_name: str
  • added: field GoogleArtifactRegistry.repository: str
  • added: method GoogleArtifactRegistry.get_repo_uri() -> str
  • added: method GoogleArtifactRegistry.get_username_password() -> Tuple[str, str]
  • added: method GoogleArtifactRegistry.verify() -> None
  • added: property GoogleArtifactRegistry.uri -> str
  • added: static method GoogleArtifactRegistry.from_config(config: dict, environment: GcpEnvironment, verify: bool=…) -> GoogleArtifactRegistry
  • added: variable google
  • added: class LocalRegistry(AbstractRegistry)
  • added: constructor LocalRegistry() -> None
  • added: method LocalRegistry.get_repo_uri() -> str
  • added: method LocalRegistry.get_username_password() -> Tuple[str, str]
  • added: method LocalRegistry.verify() -> None
  • added: static method LocalRegistry.from_config(config: dict, environment: AbstractEnvironment, verify: bool=…) -> LocalRegistry
  • changed: method AbstractRunner.run(launch_project: LaunchProject, builder: AbstractBuilder, registry_config: Dict[str, Any]) -> Optional[AbstractRun] → method AbstractRunner.run(launch_project: LaunchProject, builder: AbstractBuilder) -> Optional[AbstractRun]
  • removed: class AWSSagemakerRunner(AbstractRunner)
  • removed: class SagemakerSubmittedRun(AbstractRun)
  • removed: constructor SagemakerSubmittedRun(training_job_name: str, client: boto3.Client) -> None
  • removed: function aws_ecr_login(region: str, registry: str) -> Optional[str]
  • removed: function build_sagemaker_args(launch_project: LaunchProject, entry_point: Optional[EntryPoint], api: Api, account_id: str, aws_tag: Optional[str]=…) -> Dict[str, Any]
  • removed: function get_aws_credentials(sagemaker_args: Dict[str, Any]) -> Tuple[str, str]
  • removed: function get_region(sagemaker_args: Dict[str, Any]) -> str
  • removed: function get_role_arn(sagemaker_args: Dict[str, Any], account_id: str) -> str
  • removed: function launch_sagemaker_job(launch_project: LaunchProject, sagemaker_args: Dict[str, Any], sagemaker_client: boto3.Client) -> SagemakerSubmittedRun
  • removed: function merge_aws_tag_with_algorithm_specification(algorithm_specification: Optional[Dict[str, Any]], aws_tag: Optional[str]) -> Dict[str, Any]
  • removed: method AWSSagemakerRunner.run(launch_project: LaunchProject, builder: AbstractBuilder, registry_config: Dict[str, Any]) -> Optional[AbstractRun]
  • removed: method SagemakerSubmittedRun.cancel() -> None
  • removed: method SagemakerSubmittedRun.get_status() -> Status
  • removed: method SagemakerSubmittedRun.wait() -> bool
  • removed: property SagemakerSubmittedRun.id -> str
  • removed: class VertexRunner(AbstractRunner)
  • removed: class VertexSubmittedRun(AbstractRun)
  • removed: constructor VertexSubmittedRun(job: Any) -> None
  • removed: function exists_on_gcp(image: str, tag: str) -> bool
  • removed: function get_gcp_config(config: str=…) -> Any
  • removed: method VertexRunner.run(launch_project: LaunchProject, builder: AbstractBuilder, registry_config: Dict[str, Any]) -> Optional[AbstractRun]
  • removed: method VertexSubmittedRun.cancel() -> None
  • removed: method VertexSubmittedRun.get_page_link() -> str
  • removed: method VertexSubmittedRun.get_status() -> Status
  • removed: method VertexSubmittedRun.wait() -> bool
  • removed: property VertexSubmittedRun.gcp_project -> str
  • removed: property VertexSubmittedRun.gcp_region -> str
  • removed: property VertexSubmittedRun.id -> str
  • removed: property VertexSubmittedRun.name -> str
  • removed: variable GCP_CONSOLE_URI
  • removed: class KubernetesRunner(AbstractRunner)
  • removed: class KubernetesSubmittedRun(AbstractRun)
  • removed: constructor KubernetesSubmittedRun(batch_api: BatchV1Api, core_api: CoreV1Api, name: str, pod_names: List[str], namespace: Optional[str]=…, secret: Optional[V1Secret]=…) -> None
  • removed: function maybe_create_imagepull_secret(core_api: CoreV1Api, registry_config: Dict[str, Any], run_id: str, namespace: str) -> Optional[V1Secret]
  • 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.run(launch_project: LaunchProject, builder: AbstractBuilder, registry_config: Dict[str, Any]) -> Optional[AbstractRun]
  • removed: method KubernetesRunner.wait_job_launch(job_name: str, namespace: str, core_api: CoreV1Api) -> List[str]
  • removed: method KubernetesSubmittedRun.cancel() -> None
  • removed: method KubernetesSubmittedRun.get_job() -> V1Job
  • removed: method KubernetesSubmittedRun.get_status() -> Status
  • removed: method KubernetesSubmittedRun.suspend() -> None
  • removed: method KubernetesSubmittedRun.wait() -> bool
  • removed: property KubernetesSubmittedRun.id -> str
  • removed: variable MAX_KUBERNETES_RETRIES
  • removed: variable TIMEOUT
  • added: class KubernetesRunner(AbstractRunner)
  • added: class KubernetesSubmittedRun(AbstractRun)
  • added: constructor KubernetesRunner(api: Api, backend_config: Dict[str, Any], environment: AbstractEnvironment) -> None
  • added: constructor KubernetesSubmittedRun(batch_api: BatchV1Api, core_api: CoreV1Api, name: str, pod_names: List[str], namespace: Optional[str]=…, secret: Optional[V1Secret]=…) -> None
  • added: function maybe_create_imagepull_secret(core_api: CoreV1Api, registry: AbstractRegistry, run_id: str, namespace: str) -> Optional[V1Secret]
  • added: method KubernetesRunner.get_namespace(resource_args: Dict[str, Any]) -> Optional[str]
  • added: method KubernetesRunner.populate_container_resources(containers: List[Dict[str, Any]], resource_args: Dict[str, Any]) -> None
  • added: method KubernetesRunner.populate_job_spec(job_spec: Dict[str, Any], resource_args: Dict[str, Any]) -> None
  • added: method KubernetesRunner.populate_pod_spec(pod_spec: Dict[str, Any], resource_args: Dict[str, Any]) -> None
  • added: method KubernetesRunner.run(launch_project: LaunchProject, builder: Optional[AbstractBuilder]) -> Optional[AbstractRun]
  • added: method KubernetesRunner.wait_job_launch(job_name: str, namespace: str, core_api: CoreV1Api) -> List[str]
  • added: method KubernetesSubmittedRun.cancel() -> None
  • added: method KubernetesSubmittedRun.get_job() -> V1Job
  • added: method KubernetesSubmittedRun.get_status() -> Status
  • added: method KubernetesSubmittedRun.suspend() -> None
  • added: method KubernetesSubmittedRun.wait() -> bool
  • added: property KubernetesSubmittedRun.id -> str
  • added: variable FAIL_MESSAGE_INTERVAL
  • added: variable MAX_KUBERNETES_RETRIES
  • added: variable TIMEOUT
  • removed: function load_backend(backend_name: str, api: Api, backend_config: Dict[str, Any]) -> AbstractRunner
  • removed: variable WANDB_RUNNERS: List[str]
  • changed: function get_docker_command(image: str, env_vars: Dict[str, str], entry_cmd: List[str], docker_args: Dict[str, Any]=…) -> List[str] → function get_docker_command(image: str, env_vars: Dict[str, str], entry_cmd: Optional[List[str]]=…, docker_args: Optional[Dict[str, Any]]=…, additional_args: Optional[List[str]]=…) -> List[str]
  • changed: method LocalContainerRunner.run(launch_project: LaunchProject, builder: AbstractBuilder, registry_config: Dict[str, Any]) -> Optional[AbstractRun] → method LocalContainerRunner.run(launch_project: LaunchProject, builder: Optional[AbstractBuilder]) -> Optional[AbstractRun]
  • added: constructor LocalContainerRunner(api: wandb.apis.internal.Api, backend_config: Dict[str, Any], environment: AbstractEnvironment) -> None
  • added: class SageMakerRunner(AbstractRunner)
  • added: class SagemakerSubmittedRun(AbstractRun)
  • added: constructor SageMakerRunner(api: Api, backend_config: Dict[str, Any], environment: AwsEnvironment) -> None
  • added: constructor SagemakerSubmittedRun(training_job_name: str, client: boto3.Client) -> None
  • added: function build_sagemaker_args(launch_project: LaunchProject, api: Api, role_arn: str, aws_tag: Optional[str]=…, default_output_path: Optional[str]=…) -> Dict[str, Any]
  • added: function get_role_arn(sagemaker_args: Dict[str, Any], backend_config: Dict[str, Any], account_id: str) -> str
  • added: function launch_sagemaker_job(launch_project: LaunchProject, sagemaker_args: Dict[str, Any], sagemaker_client: boto3.Client) -> SagemakerSubmittedRun
  • added: function merge_aws_tag_with_algorithm_specification(algorithm_specification: Optional[Dict[str, Any]], aws_tag: Optional[str]) -> Dict[str, Any]
  • added: method SageMakerRunner.run(launch_project: LaunchProject, builder: Optional[AbstractBuilder]) -> Optional[AbstractRun]
  • added: method SagemakerSubmittedRun.cancel() -> None
  • added: method SagemakerSubmittedRun.get_status() -> Status
  • added: method SagemakerSubmittedRun.wait() -> bool
  • added: property SagemakerSubmittedRun.id -> str
  • added: class VertexRunner(AbstractRunner)
  • added: class VertexSubmittedRun(AbstractRun)
  • added: constructor VertexRunner(api: Api, backend_config: Dict[str, Any], environment: GcpEnvironment) -> None
  • added: constructor VertexSubmittedRun(job: Any) -> None
  • added: function exists_on_gcp(image: str, tag: str) -> bool
  • added: function get_gcp_config(config: str=…) -> Any
  • added: method VertexRunner.run(launch_project: LaunchProject, builder: Optional[AbstractBuilder]) -> Optional[AbstractRun]
  • added: method VertexSubmittedRun.cancel() -> None
  • added: method VertexSubmittedRun.get_page_link() -> str
  • added: method VertexSubmittedRun.get_status() -> Status
  • added: method VertexSubmittedRun.wait() -> bool
  • added: property VertexSubmittedRun.gcp_project -> str
  • added: property VertexSubmittedRun.gcp_region -> str
  • added: property VertexSubmittedRun.id -> str
  • added: property VertexSubmittedRun.name -> str
  • added: variable GCP_CONSOLE_URI
  • removed: class SimpleRunState(Enum)
  • removed: field SchedulerState.CANCELLED
  • removed: field SimpleRunState.ALIVE
  • removed: field SimpleRunState.DEAD
  • removed: field SimpleRunState.UNKNOWN
  • removed: field SweepRun.launch_job: Optional[public.QueuedJob]
  • removed: field SweepRun.program: Optional[str]
  • removed: variable logger
  • changed: constructor Scheduler(api: Api, *args: Any, entity: Optional[str]=…, project: Optional[str]=…, queue: Optional[str]=…, **kwargs: Any) → constructor Scheduler(api: Api, *args: Optional[Any], sweep_id: Optional[str]=…, entity: Optional[str]=…, project: Optional[str]=…, project_queue: Optional[str]=…, **kwargs: Optional[Any])
  • changed: field SweepRun.state: SimpleRunState → field SweepRun.state: RunState
  • added: class RunState(Enum)
  • added: field RunState.ALIVE
  • added: field RunState.DEAD
  • added: field RunState.UNKNOWN
  • added: field SchedulerState.FLUSH_RUNS
  • added: field SchedulerState.STOPPED
  • added: field SweepRun.queued_run: Optional[public.QueuedRun]
  • added: field SweepRun.worker_id: Optional[int]
  • added: variable LOG_PREFIX
  • removed: variable logger
  • changed: constructor SweepScheduler(*args: Any, sweep_id: Optional[str]=…, heartbeat_thread_sleep: int=…, heartbeat_queue_timeout: int=…, main_thread_sleep: int=…, **kwargs: Any) → constructor SweepScheduler(*args: Any, num_workers: int=…, heartbeat_queue_timeout: float=…, heartbeat_queue_sleep: float=…, **kwargs: Any)
  • removed: variable PROJECT_DOCKER_ARGS
  • changed: function check_and_download_code_artifacts(entity: str, project: str, run_name: str, internal_api: Api, project_dir: str) -> bool → function check_and_download_code_artifacts(entity: str, project: str, run_name: str, internal_api: Api, project_dir: str) -> Optional[PublicArtifact]
  • changed: function construct_launch_spec(uri: 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]], cuda: Optional[bool], run_id: Optional… → 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]], cuda: Optional[boo…
  • changed: function set_project_entity_defaults(uri: 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[str, str]
  • changed: function validate_wandb_python_deps(entity: str, project: str, run_name: str, api: Api, dir: str) -> None → function validate_wandb_python_deps(requirements_file: Optional[str], dir: str) -> None
  • added: class ExecutionError(Error)
  • added: class LaunchError(Error)
  • added: class SweepError(Error)
  • added: function check_logged_in(api: Api) -> bool
  • added: function get_project_from_job(job: str) -> Optional[str]
  • added: function make_name_dns_safe(name: str) -> str
  • added: function validate_launch_spec_source(launch_spec: Dict[str, Any]) -> None
  • added: variable LAUNCH_DEFAULT_PROJECT
  • added: variable LOG_PREFIX
  • added: class ReferenceType(IntEnum)
  • added: class WandbReference
  • added: field ReferenceType.JOB
  • added: field ReferenceType.RUN
  • added: field WandbReference.entity: Optional[str]
  • added: field WandbReference.host: Optional[str]
  • added: field WandbReference.job_alias: str
  • added: field WandbReference.job_name: Optional[str]
  • added: field WandbReference.path: Optional[str]
  • added: field WandbReference.project: Optional[str]
  • added: field WandbReference.ref_type: Optional[ReferenceType]
  • added: field WandbReference.run_id: Optional[str]
  • added: method WandbReference.is_bare() -> bool
  • added: method WandbReference.is_job() -> bool
  • added: method WandbReference.is_job_or_run() -> bool
  • added: method WandbReference.is_run() -> bool
  • added: method WandbReference.job_reference() -> str
  • added: method WandbReference.job_reference_scoped() -> str
  • added: method WandbReference.url_entity() -> str
  • added: method WandbReference.url_host() -> str
  • added: method WandbReference.url_project() -> str
  • added: static method WandbReference.is_uri_job_or_run(uri: str) -> bool
  • added: static method WandbReference.parse(uri: str) -> Optional[WandbReference]
  • added: variable PREFIX_HTTP
  • added: variable PREFIX_HTTPS
  • added: variable RESERVED_JOB_PATHS
  • added: variable RESERVED_NON_ENTITIES
  • added: variable RESERVED_NON_PROJECTS
  • changed: function dict_from_config_file(filename, must_exist=…) → function dict_from_config_file(filename: str, must_exist: bool=…) -> Optional[Dict[str, Any]]
  • added: function copy_or_overwrite_changed(source_path: StrPath, target_path: StrPath) -> StrPath
  • added: function mkdir_exists_ok(dir_name: StrPath) -> None
  • added: variable StrPath
  • added: variable WRITE_PERMISSIONS
  • added: variable logger
  • added: class FsmEntry(Generic[T_FsmInputs, T_FsmContext])
  • added: class FsmStateCheck(Protocol[T_FsmInputs])
  • added: class FsmStateEnter(Protocol[T_FsmInputs])
  • added: class FsmStateEnterWithContext(Protocol[T_FsmInputs, T_FsmContext_contra])
  • added: class FsmStateExit(Protocol[T_FsmInputs, T_FsmContext_cov])
  • added: class FsmStateOutput(Protocol[T_FsmInputs])
  • added: class FsmStateStay(Protocol[T_FsmInputs])
  • added: class FsmWithContext(Generic[T_FsmInputs, T_FsmContext])
  • added: constructor FsmWithContext(states: Sequence[FsmState], table: FsmTableWithContext[T_FsmInputs, T_FsmContext]) -> None
  • added: field FsmEntry.action: Optional[Callable[[T_FsmInputs], None]]
  • added: field FsmEntry.condition: Callable[[T_FsmInputs], bool]
  • added: field FsmEntry.target_state: Type[FsmState[T_FsmInputs, T_FsmContext]]
  • added: method FsmStateCheck.on_check(inputs: T_FsmInputs) -> None
  • added: method FsmStateEnter.on_enter(inputs: T_FsmInputs) -> None
  • added: method FsmStateEnterWithContext.on_enter(inputs: T_FsmInputs, context: T_FsmContext_contra) -> None
  • added: method FsmStateExit.on_exit(inputs: T_FsmInputs) -> T_FsmContext_cov
  • added: method FsmStateOutput.on_state(inputs: T_FsmInputs) -> None
  • added: method FsmStateStay.on_stay(inputs: T_FsmInputs) -> None
  • added: method FsmWithContext.input(inputs: T_FsmInputs) -> None
  • added: variable Fsm: TypeAlias
  • added: variable FsmState: TypeAlias
  • added: variable FsmTable: TypeAlias
  • added: variable FsmTableWithContext: TypeAlias
  • added: variable T_FsmContext
  • added: variable T_FsmContext_contra
  • added: variable T_FsmContext_cov
  • added: variable T_FsmInputs
  • removed: property GitRepo.branch
  • removed: property GitRepo.dirty
  • removed: property GitRepo.email
  • removed: property GitRepo.enabled
  • removed: property GitRepo.has_submodule_diff
  • removed: property GitRepo.root
  • changed: constructor GitRepo(root=…, remote=…, lazy=…) → constructor GitRepo(root: Optional[str]=…, remote: str=…, lazy: bool=…, remote_url: Optional[str]=…, commit: Optional[str]=…) -> None
  • changed: method GitRepo.is_untracked(file_name) → method GitRepo.is_untracked(file_name: str) -> bool
  • added: property GitRepo.auto
  • added: property GitRepo.branch -> Optional[str]
  • added: property GitRepo.dirty -> bool
  • added: property GitRepo.email -> Optional[str]
  • added: property GitRepo.enabled -> bool
  • added: property GitRepo.has_submodule_diff -> bool
  • added: property GitRepo.root -> Optional[str]
  • added: function b64_to_hex_id(string: B64MD5) -> HexMD5
  • added: function hex_to_b64_id(encoded_string: Union[str, bytes]) -> B64MD5
  • added: function md5_file_b64(*paths: Union[str, PathLike]) -> B64MD5
  • added: function md5_file_hex(*paths: Union[str, PathLike]) -> HexMD5
  • added: function md5_string(string: str) -> B64MD5
  • added: variable B64MD5
  • added: variable ETag
  • added: variable HexMD5
  • added: class ImportHookFinder
  • added: constructor ImportHookFinder() -> None
  • added: function discover_post_import_hooks(group: Any) -> None
  • added: function notify_module_loaded(module: Any) -> None
  • added: function register_post_import_hook(hook: Callable, hook_id: str, name: str) -> None
  • added: function synchronized(lock: threading.RLock) -> Callable
  • added: function unregister_all_post_import_hooks() -> None
  • added: function unregister_post_import_hook(name: str, hook_id: Optional[str]) -> None
  • added: method ImportHookFinder.find_module(fullname: str, path: Optional[str]=…) -> Optional[_ImportHookChainedLoader]
  • added: class ContextCancelledError(MailboxError)
  • added: class Mailbox
  • added: class MailboxError(Error)
  • added: class MailboxHandle
  • added: class MailboxProbe
  • added: class MailboxProgress
  • added: class MailboxProgressAll
  • added: constructor Mailbox() -> None
  • added: constructor MailboxHandle(mailbox: Mailbox, slot: _MailboxSlot) -> None
  • added: constructor MailboxProbe() -> None
  • added: constructor MailboxProgress(_handle: MailboxHandle) -> None
  • added: constructor MailboxProgressAll() -> None
  • added: method Mailbox.deliver(result: pb.Result) -> None
  • added: method Mailbox.enable_keepalive() -> None
  • added: method Mailbox.get_handle() -> MailboxHandle
  • added: method Mailbox.wait(handle: MailboxHandle, *, timeout: float, on_progress: Optional[Callable[[MailboxProgress], None]]=…, cancel: bool=…) -> Optional[pb.Result]
  • added: method Mailbox.wait_all(handles: List[MailboxHandle], *, timeout: float, on_progress_all: Optional[Callable[[MailboxProgressAll], None]]=…) -> bool
  • added: method MailboxHandle.abandon() -> None
  • added: method MailboxHandle.add_probe(on_probe: Callable[[MailboxProbe], None]) -> None
  • added: method MailboxHandle.add_progress(on_progress: Callable[[MailboxProgress], None]) -> None
  • added: method MailboxHandle.wait(*, timeout: float, on_probe: Optional[Callable[[MailboxProbe], None]]=…, on_progress: Optional[Callable[[MailboxProgress], None]]=…, release: bool=…, cancel: bool=…) -> Optional[pb.Result]
  • added: method MailboxProbe.get_mailbox_handle() -> Optional[MailboxHandle]
  • added: method MailboxProbe.get_probe_result() -> Optional[pb.Result]
  • added: method MailboxProbe.set_mailbox_handle(handle: MailboxHandle) -> None
  • added: method MailboxProbe.set_probe_result(result: pb.Result) -> None
  • added: method MailboxProgress.add_probe_handle(probe_handle: MailboxProbe) -> None
  • added: method MailboxProgress.get_probe_handles() -> List[MailboxProbe]
  • added: method MailboxProgress.set_percent_done(percent_done: float) -> None
  • added: method MailboxProgress.wait_stop() -> None
  • added: method MailboxProgressAll.add_progress_handle(progress_handle: MailboxProgress) -> None
  • added: method MailboxProgressAll.get_progress_handles() -> List[MailboxProgress]
  • added: property MailboxHandle.address -> str
  • added: property MailboxProgress.percent_done -> float
  • changed: function get_printer(_jupyter: Optional[bool]=…) -> Union[PrinterTerm, PrinterJupyter] → function get_printer(_jupyter: Optional[bool]=…) -> Printer
  • changed: method PrinterTerm.progress_update(text: str, percentage: Optional[float]=…) -> None → method PrinterTerm.progress_update(text: str, percent_done: Optional[float]=…) -> None
  • added: variable CRITICAL
  • added: variable DEBUG
  • added: variable ERROR
  • added: variable FATAL
  • added: variable INFO
  • added: variable NOTSET
  • added: variable Printer
  • added: variable WARN
  • added: variable WARNING
  • added: class StreamRawWrapper(RedirectBase)
  • added: constructor StreamRawWrapper(src, cbs=…)
  • added: method RedirectBase.save()
  • added: method StreamRawWrapper.install()
  • added: method StreamRawWrapper.save()
  • added: method StreamRawWrapper.uninstall()
  • removed: variable ExceptionPredicate
  • changed: constructor Retry(call_fn: Callable[..., _R], retry_timedelta: Optional[datetime.timedelta]=…, num_retries: Optional[int]=…, check_retry_fn: ExceptionPredicate=…, retryable_exceptions: Optional[Tuple[Type[Exception], ...]]=…, error_prefix: str=…, retry_callback: Optional[Callable[[int, str], Any]]=…, sleep_fn_for_testing: Callable[[float], None]=…) -> None → constructor Retry(call_fn: Callable[..., _R], retry_timedelta: Optional[datetime.timedelta]=…, retry_cancel_event: Optional[threading.Event]=…, num_retries: Optional[int]=…, check_retry_fn: CheckRetryFnType=…, retryable_exceptions: Optional[Tuple[Type[Exception], ...]]=…, error_prefix: str=…, retry_callback: Optional[Callable[[int, str], Any]]=…) -> None
  • added: async function retry_async(backoff: Backoff, fn: Callable[..., Awaitable[_R]], *args: Any, on_exc: Optional[Callable[[Exception], None]]=…, **kwargs: Any) -> _R
  • added: class Backoff(abc.ABC)
  • added: class ExponentialBackoff(Backoff)
  • added: class FilteredBackoff(Backoff)
  • added: constructor ExponentialBackoff(initial_sleep: datetime.timedelta, max_sleep: datetime.timedelta, max_retries: Optional[int]=…, timeout_at: Optional[datetime.datetime]=…) -> None
  • added: constructor FilteredBackoff(filter: Callable[[Exception], bool], wrapped: Backoff) -> None
  • added: method Backoff.next_sleep_or_reraise(exc: Exception) -> datetime.timedelta
  • added: method ExponentialBackoff.next_sleep_or_reraise(exc: Exception) -> datetime.timedelta
  • added: method FilteredBackoff.next_sleep_or_reraise(exc: Exception) -> datetime.timedelta
  • added: variable NOW_FN
  • added: variable SLEEP_ASYNC_FN
  • added: variable SLEEP_FN
  • changed: function generate_id() -> str → function generate_id(length: int=…) -> str
  • changed: constructor Server(api=…, settings=…) → constructor Server(api: Optional[InternalApi]=…, settings: Optional[Settings]=…) -> None
  • changed: method Server.is_valid() → method Server.is_valid() -> bool
  • changed: method Server.query_with_timeout(timeout=…) → method Server.query_with_timeout(timeout: Union[int, float, None]=…) -> None
  • changed: method SockClient.read_server_response(timeout: int=…) -> Optional[spb.ServerResponse] → method SockClient.read_server_response(timeout: Optional[int]=…) -> Optional[spb.ServerResponse]
  • changed: method SockClient.send(*, inform_init: spb.ServerInformInitRequest=…, inform_start: spb.ServerInformStartRequest=…, inform_attach: spb.ServerInformAttachRequest=…, inform_finish: spb.ServerInformFinishRequest=…, inform_teardown: spb.ServerInformTeardownRequest=…) -> None → method SockClient.send(*, inform_init: Optional[spb.ServerInformInitRequest]=…, inform_start: Optional[spb.ServerInformStartRequest]=…, inform_attach: Optional[spb.ServerInformAttachRequest]=…, inform_finish: Optional[spb.ServerInformFinishRequest]=…, inform_teardown: Optional[spb.ServerInformTeardownRequest]=…) -> None
  • changed: method SockClient.send_and_recv(*, inform_init: spb.ServerInformInitRequest=…, inform_start: spb.ServerInformStartRequest=…, inform_attach: spb.ServerInformAttachRequest=…, inform_finish: spb.ServerInformFinishRequest=…, inform_teardown: spb.ServerInformTeardownRequest=…) -> spb.ServerResponse → method SockClient.send_and_recv(*, inform_init: Optional[spb.ServerInformInitRequest]=…, inform_start: Optional[spb.ServerInformStartRequest]=…, inform_attach: Optional[spb.ServerInformAttachRequest]=…, inform_finish: Optional[spb.ServerInformFinishRequest]=…, inform_teardown: Optional[spb.ServerInformTeardownRequest]=…) -> spb.ServerResponse
  • added: class SockBuffer
  • added: constructor SockBuffer() -> None
  • added: method SockBuffer.get(start: int, end: int) -> bytes
  • added: method SockBuffer.peek(start: int, end: int) -> bytes
  • added: method SockBuffer.put(data: bytes, data_len: int) -> None
  • added: property SockBuffer.length -> int
  • changed: function context(run: wandb_run.Run=…, obj: TelemetryRecord=…) -> ContextManager[TelemetryRecord] → function context(run: Optional[wandb_run.Run]=…, obj: Optional[TelemetryRecord]=…) -> ContextManager[TelemetryRecord]
  • added: function list_telemetry_imports(only_imported: bool=…) -> Set[str]
  • changed: function enable(log_mode: str=…) -> None → function enable(log_mode: Optional[str]=…) -> None
  • added: variable stderr_write
  • added: variable stdout_write
  • changed: constructor PortFile(grpc_port: int=…, sock_port: int=…) -> None → constructor PortFile(grpc_port: Optional[int]=…, sock_port: Optional[int]=…) -> None
  • changed: constructor WandbServer(grpc_port: int=…, sock_port: int=…, port_fname: str=…, address: str=…, pid: int=…, debug: bool=…, serve_grpc: bool=…, serve_sock: bool=…) -> None → 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
  • added: method WandbServicer.Cancel(cancel: pb.CancelRequest, context: grpc.ServicerContext) -> pb.CancelResponse
  • added: method WandbServicer.Keepalive(keepalive: pb.KeepaliveRequest, context: grpc.ServicerContext) -> pb.KeepaliveResponse
  • added: method WandbServicer.OutputRaw(output_data: pb.OutputRawRecord, context: grpc.ServicerContext) -> pb.OutputRawResult
  • added: method WandbServicer.RunStatus(run_status: pb.RunStatusRequest, context: grpc.ServicerContext) -> pb.RunStatusResponse
  • added: method WandbServicer.ServerInfo(server_info: pb.ServerInfoRequest, context: grpc.ServicerContext) -> pb.ServerInfoResponse
  • added: method WandbServicer.UseArtifact(use_artifact: pb.UseArtifactRecord, context: grpc.ServicerContext) -> pb.UseArtifactResult
  • added: class ServiceStartPortError(Error)
  • added: class ServiceStartProcessError(Error)
  • added: class ServiceStartTimeoutError(Error)
  • changed: constructor StreamAction(action: str, stream_id: str, data: Any=…) → constructor StreamAction(action: str, stream_id: str, data: Optional[Any]=…)
  • changed: constructor StreamRecord(settings: Dict[str, Any]) -> None → constructor StreamRecord(settings: Dict[str, Any], mailbox: Mailbox) -> None
  • added: method StreamMux.start_stream(stream_id: str) -> None
  • added: method StreamRecord.mark_started() -> None
  • changed: function artifact_with_path_or_paths(name: str, verify_dir: str=…, singular: bool=…) -> Artifact → function artifact_with_path_or_paths(name: str, verify_dir: Optional[str]=…, singular: bool=…) -> Artifact
  • added: function nice_id(name)
  • added: variable ID_PREFIX
  • removed: class ArtifactManifestEntry(ArtifactEntry)
  • removed: constructor ArtifactManifestEntry(path: str, ref: Optional[str], digest: str, birth_artifact_id: Optional[str]=…, size: Optional[int]=…, extra: Dict=…, local_path: Optional[str]=…)
  • removed: method ArtifactManifestEntry.ref_target() -> str
  • changed: constructor ArtifactManifestV1(artifact: ArtifactInterface, storage_policy: WandbStoragePolicy, entries: Optional[Mapping[str, ArtifactEntry]]=…) -> None → constructor ArtifactManifestV1(storage_policy: WandbStoragePolicy, entries: Optional[Mapping[str, ArtifactManifestEntry]]=…) -> None
  • changed: constructor WandbStoragePolicy(config: Dict=…) -> None → constructor WandbStoragePolicy(config: Optional[Dict]=…, cache: Optional[ArtifactsCache]=…, api: Optional[InternalApi]=…) -> None
  • changed: method Artifact.add(obj: data_types.WBValue, name: str) -> ArtifactEntry → method Artifact.add(obj: data_types.WBValue, name: str) -> ArtifactManifestEntry
  • changed: method Artifact.add_file(local_path: str, name: Optional[str]=…, is_tmp: Optional[bool]=…) -> ArtifactEntry → method Artifact.add_file(local_path: str, name: Optional[str]=…, is_tmp: Optional[bool]=…) -> ArtifactManifestEntry
  • changed: method Artifact.add_reference(uri: Union[ArtifactEntry, str], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactEntry] → method Artifact.add_reference(uri: Union[ArtifactManifestEntry, str], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: method Artifact.download(root: str=…, recursive: bool=…) -> str → method Artifact.download(root: Optional[str]=…, recursive: bool=…) -> FilePathStr
  • changed: method Artifact.get_path(name: str) -> ArtifactEntry → method Artifact.get_path(name: str) -> ArtifactManifestEntry
  • changed: method Artifact.wait() -> ArtifactInterface → method Artifact.wait(timeout: Optional[int]=…) -> ArtifactInterface
  • changed: method ArtifactManifestV1.digest() -> str → method ArtifactManifestV1.digest() -> HexMD5
  • changed: method GCSHandler.load_path(artifact: ArtifactInterface, manifest_entry: ArtifactEntry, local: bool=…) -> str → method GCSHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr]
  • changed: method GCSHandler.store_path(artifact: Artifact, path: str, name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactEntry] → method GCSHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: method HTTPHandler.load_path(artifact: ArtifactInterface, manifest_entry: ArtifactEntry, local: bool=…) -> str → method HTTPHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr]
  • changed: method HTTPHandler.store_path(artifact: Artifact, path: str, name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactEntry] → method HTTPHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: method LocalFileHandler.load_path(artifact: ArtifactInterface, manifest_entry: ArtifactEntry, local: bool=…) -> str → method LocalFileHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr]
  • changed: method LocalFileHandler.store_path(artifact: Artifact, path: str, name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactEntry] → method LocalFileHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: method MultiHandler.load_path(artifact: ArtifactInterface, manifest_entry: ArtifactEntry, local: bool=…) -> str → method MultiHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr]
  • changed: method MultiHandler.store_path(artifact: ArtifactInterface, path: str, name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactEntry] → method MultiHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: method S3Handler.load_path(artifact: ArtifactInterface, manifest_entry: ArtifactEntry, local: bool=…) -> str → method S3Handler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr]
  • changed: method S3Handler.store_path(artifact: Artifact, path: str, name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactEntry] → method S3Handler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: method TrackingHandler.load_path(artifact: ArtifactInterface, manifest_entry: ArtifactEntry, local: bool=…) -> str → method TrackingHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr]
  • changed: method TrackingHandler.store_path(artifact: Artifact, path: str, name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactEntry] → method TrackingHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: method WBArtifactHandler.load_path(artifact: ArtifactInterface, manifest_entry: ArtifactEntry, local: bool=…) -> str → method WBArtifactHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr]
  • changed: method WBArtifactHandler.store_path(artifact: Artifact, path: str, name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactEntry] → method WBArtifactHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: method WBLocalArtifactHandler.load_path(artifact: ArtifactInterface, manifest_entry: ArtifactEntry, local: bool=…) -> str → method WBLocalArtifactHandler.load_path(manifest_entry: ArtifactManifestEntry, local: bool=…) -> Union[URIStr, FilePathStr]
  • changed: method WBLocalArtifactHandler.store_path(artifact: Artifact, path: str, name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactEntry] → method WBLocalArtifactHandler.store_path(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: method WandbStoragePolicy.load_file(artifact: ArtifactInterface, name: str, manifest_entry: ArtifactEntry) -> str → method WandbStoragePolicy.load_file(artifact: ArtifactInterface, manifest_entry: ArtifactManifestEntry) -> str
  • changed: method WandbStoragePolicy.load_reference(artifact: ArtifactInterface, name: str, manifest_entry: ArtifactEntry, local: bool=…) -> str → method WandbStoragePolicy.load_reference(manifest_entry: ArtifactManifestEntry, local: bool=…) -> str
  • changed: method WandbStoragePolicy.store_file(artifact_id: str, artifact_manifest_id: str, entry: ArtifactEntry, preparer: StepPrepare, progress_callback: Optional[progress.ProgressFn]=…) -> bool → method WandbStoragePolicy.store_file(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[progress.ProgressFn]=…) -> bool
  • changed: method WandbStoragePolicy.store_reference(artifact: ArtifactInterface, path: str, name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactEntry] → method WandbStoragePolicy.store_reference(artifact: ArtifactInterface, path: Union[URIStr, FilePathStr], name: Optional[str]=…, checksum: bool=…, max_objects: Optional[int]=…) -> Sequence[ArtifactManifestEntry]
  • changed: static method ArtifactManifestV1.from_manifest_json(artifact: ArtifactInterface, manifest_json: Dict) -> ArtifactManifestV1 → static method ArtifactManifestV1.from_manifest_json(manifest_json: Dict) -> ArtifactManifestV1
  • added: property Artifact.source_version -> Optional[str]
  • removed: function online_status(*args, **kwargs)
  • changed: function getcaller() → function getcaller() -> None
  • changed: function init(job_type: Optional[str]=…, dir=…, config: Union[Dict, str, None]=…, project: Optional[str]=…, entity: Optional[str]=…, reinit: bool=…, tags: Optional[Sequence]=…, group: Optional[str]=…, name: Optional[str]=…, notes: Optional[str]=…, magic: Union[dict, str, bool]=…, config_exclude_keys=…, config_include_keys=…, anonymous: Optional[str]=…, mode: Optional[str]=…, allow_val_change: Opt… → 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…
  • changed: variable logger → variable logger: Optional[logging.Logger]
  • added: class ManagerConnectionError(Error)
  • added: class ManagerConnectionRefusedError(ManagerConnectionError)
  • changed: constructor Metric(name: str, step_metric: str=…, step_sync: bool=…, hidden: bool=…, summary: Sequence[str]=…, goal: str=…, overwrite: bool=…) -> None → constructor Metric(name: str, step_metric: Optional[str]=…, step_sync: Optional[bool]=…, hidden: Optional[bool]=…, summary: Optional[Sequence[str]]=…, goal: Optional[str]=…, overwrite: Optional[bool]=…) -> None
  • changed: function require(requirement: Union[str, Sequence[str]]=…, experiment: Union[str, Sequence[str]]=…) -> None → function require(requirement: Optional[Union[str, Sequence[str]]]=…, experiment: Optional[Union[str, Sequence[str]]]=…) -> None
  • removed: class RequiresReportEditingMixin(RequiresMixin)
  • removed: field RequiresReportEditingMixin.requirement
  • changed: variable requirement_env_var_mapping → variable requirement_env_var_mapping: Dict[str, str]
  • removed: method RunStatusChecker.check_status() -> None
  • changed: function finish(exit_code: int=…, quiet: bool=…) -> None → function finish(exit_code: Optional[int]=…, quiet: Optional[bool]=…) -> None
  • changed: method Run.alert(title: str, text: str, level: Union[str, AlertLevel]=…, wait_duration: Union[int, float, timedelta, None]=…) -> None → method Run.alert(title: str, text: str, level: Optional[Union[str, AlertLevel]]=…, wait_duration: Union[int, float, timedelta, None]=…) -> None
  • changed: method Run.define_metric(name: str, step_metric: Union[str, wandb_metric.Metric, None]=…, step_sync: bool=…, hidden: bool=…, summary: str=…, goal: str=…, overwrite: bool=…, **kwargs: Any) -> wandb_metric.Metric → method Run.define_metric(name: str, step_metric: Union[str, wandb_metric.Metric, None]=…, step_sync: Optional[bool]=…, hidden: Optional[bool]=…, summary: Optional[str]=…, goal: Optional[str]=…, overwrite: Optional[bool]=…, **kwargs: Any) -> wandb_metric.Metric
  • changed: method Run.finish(exit_code: int=…, quiet: Optional[bool]=…) -> None → method Run.finish(exit_code: Optional[int]=…, quiet: Optional[bool]=…) -> None
  • changed: method Run.join(exit_code: int=…) -> None → method Run.join(exit_code: Optional[int]=…) -> None
  • changed: method Run.link_artifact(artifact: Union[public.Artifact, Artifact], target_path: str, aliases: List[str]) -> None → method Run.link_artifact(artifact: Union[public.Artifact, Artifact], target_path: str, aliases: Optional[List[str]]=…) -> None
  • changed: method Run.log_code(root: str=…, name: 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: Callable[[str], bool]=…, exclude_fn: Callable[[str], bool]=…) -> Optional[Artifact]
  • added: class ArtifactSourceDict(TypedDict)
  • added: class GitSourceDict(TypedDict)
  • added: class ImageSourceDict(TypedDict)
  • added: class InvalidArtifact
  • added: class JobSourceDict(TypedDict)
  • added: class RunStatus
  • added: constructor InvalidArtifact(base_artifact: ArtifactInterface)
  • added: field ArtifactSourceDict.args: Sequence[str]
  • added: field ArtifactSourceDict.artifact: str
  • added: field ArtifactSourceDict.entrypoint: List[str]
  • added: field GitSourceDict.args: Sequence[str]
  • added: field GitSourceDict.commit: str
  • added: field GitSourceDict.entrypoint: List[str]
  • added: field GitSourceDict.remote: str
  • added: field ImageSourceDict.args: Sequence[str]
  • added: field ImageSourceDict.image: str
  • added: field JobSourceDict.input_types: Dict[str, Any]
  • added: field JobSourceDict.output_types: Dict[str, Any]
  • added: field JobSourceDict.runtime: Optional[str]
  • added: field JobSourceDict.source: Union[GitSourceDict, ArtifactSourceDict, ImageSourceDict]
  • added: field JobSourceDict.source_type: str
  • added: field RunStatus.sync_items_pending: int
  • added: field RunStatus.sync_items_total: int
  • added: field RunStatus.sync_time: Optional[datetime]
  • added: method Run.status() -> RunStatus
  • added: method RunStatusChecker.check_stop_status() -> None
  • added: method RunStatusChecker.start() -> None
  • changed: field Settings.init_timeout: int → field Settings.init_timeout: float
  • changed: method Settings.get(key: str, default: Any=…) -> Any → method Settings.get(key: str, default: Optional[Any]=…) -> Any
  • added: field Settings.disable_hints: bool
  • added: field Settings.disable_job_creation: bool
  • added: field Settings.git_commit: str
  • added: field Settings.git_remote_url: str
  • added: field Settings.git_root: str
  • added: field Settings.summary_timeout: int
  • added: field SettingsConsole.WRAP_EMU
  • added: field SettingsConsole.WRAP_RAW
  • changed: function setup(settings=…) -> Optional[_WandbSetup] → function setup(settings: Optional[Settings]=…) -> Optional[_WandbSetup]
  • changed: function teardown(exit_code=…) → function teardown(exit_code: Optional[int]=…) -> None
  • changed: variable logger → variable logger: Optional[Logger]
  • added: variable Logger
  • added: variable Settings
  • changed: function sweep(sweep: Union[dict, Callable], entity: str=…, project: str=…) -> str → function sweep(sweep: Union[dict, Callable], entity: Optional[str]=…, project: Optional[str]=…) -> str
  • changed: function watch(models, criterion=…, log: Optional[str]=…, log_freq: int=…, idx: Optional[int]=…, log_graph: bool=…) → function watch(models, criterion=…, log: Optional[Literal['gradients', 'parameters', 'all']]=…, log_freq: int=…, idx: Optional[int]=…, log_graph: bool=…)
  • removed: export plot_decision_boundaries
  • removed: export plot_decision_boundaries
  • removed: function decision_boundaries(binary_clf=…, X=…, y=…)
  • changed: constructor SyncManager(project=…, entity=…, run_id=…, mark_synced=…, app_url=…, view=…, verbose=…, sync_tensorboard=…) → constructor SyncManager(project=…, entity=…, run_id=…, mark_synced=…, app_url=…, view=…, verbose=…, sync_tensorboard=…, log_path=…, append=…)
  • changed: constructor SyncThread(sync_list, project=…, entity=…, run_id=…, view=…, verbose=…, mark_synced=…, app_url=…, sync_tensorboard=…) → constructor SyncThread(sync_list, project=…, entity=…, run_id=…, view=…, verbose=…, mark_synced=…, app_url=…, sync_tensorboard=…, log_path=…, append=…)
  • removed: function apple_gpu_stats_binary() -> str
  • removed: function b64_to_hex_id(id_string: Any) -> str
  • removed: function bytes_to_hex(bytestr: Union[str, bytes]) -> str
  • removed: function check_retry_commit_artifact(e: Any) -> bool
  • removed: function hex_to_b64_id(encoded_string: Union[str, bytes]) -> str
  • removed: function md5_file(path: str) -> str
  • removed: function mkdir_exists_ok(path: str) -> bool
  • changed: function async_call(target: Callable, timeout: Optional[int]=…) -> Callable → function async_call(target: Callable, timeout: Optional[Union[int, float]]=…) -> Callable
  • changed: function get_module(name: str, required: Optional[Union[str, bool]]=…) -> Any → function get_module(name: str, required: Optional[Union[str, bool]]=…, lazy: bool=…) -> Any
  • changed: function parse_artifact_string(v: str) -> Tuple[str, Optional[str]] → function parse_artifact_string(v: str) -> Tuple[str, Optional[str], bool]
  • changed: function prompt_choices(choices: Sequence[str], input_timeout: int=…, jupyter: bool=…) -> str → function prompt_choices(choices: Sequence[str], input_timeout: Optional[int]=…, jupyter: bool=…) -> str
  • changed: function rand_alphanumeric(length: int=…, rand: Optional[ModuleType]=…) -> str → function rand_alphanumeric(length: int=…, rand: Optional[random.Random]=…) -> str
  • changed: function read_many_from_queue(q: queue.Queue, max_items: int, queue_timeout: int) -> list → function read_many_from_queue(q: queue.Queue, max_items: int, queue_timeout: Union[int, float]) -> list
  • changed: function sentry_reraise(exc: Any) -> None → function sentry_reraise(exc: Any, delay: bool=…) -> None
  • changed: function to_forward_slash_path(path: str) -> str → function to_forward_slash_path(path: str) -> LogicalFilePathStr
  • changed: function to_native_slash_path(path: str) -> str → function to_native_slash_path(path: str) -> FilePathStr
  • added: function alias_is_version_index(alias: str) -> bool
  • added: function check_retry_conflict(e: Any) -> Optional[bool]
  • added: function check_retry_conflict_or_gone(e: Any) -> Optional[bool]
  • added: function import_module_lazy(name: str) -> Any
  • added: function make_artifact_name_safe(name: str) -> str
  • added: function make_check_retry_fn(fallback_retry_fn: CheckRetryFnType, check_fn: Callable[[Exception], Optional[bool]], check_timedelta: Optional[timedelta]=…) -> CheckRetryFnType
  • added: function make_docker_image_name_safe(name: str) -> str
  • added: function merge_dicts(source: Dict[str, Any], destination: Dict[str, Any]) -> Dict[str, Any]
  • added: function no_retry_4xx(e: Exception) -> bool
  • added: variable CheckRetryFnType
  • added: variable DOCKER_IMAGE_NAME_SEPARATOR
  • added: variable FilePathStr
  • added: variable LAUNCH_JOB_ARTIFACT_SLOT_NAME
  • added: variable LogicalFilePathStr
  • added: variable RE_DOCKER_IMAGE_NAME_CHARS
  • added: variable RE_DOCKER_IMAGE_NAME_SEPARATOR_END
  • added: variable RE_DOCKER_IMAGE_NAME_SEPARATOR_REPEAT
  • added: variable RE_DOCKER_IMAGE_NAME_SEPARATOR_START
  • added: variable URIStr
  • removed: variable nvmlClocksThrottleReasonUnknown
  • changed: class nvmlFriendlyObject(object) → class nvmlFriendlyObject
  • changed: function nvmlDeviceGetMemoryInfo(handle) → function nvmlDeviceGetMemoryInfo(handle, version=…)
  • added: class c_nvmlComputeInstanceInfo_t(Structure)
  • added: class c_nvmlComputeInstancePlacement_t(Structure)
  • added: class c_nvmlComputeInstanceProfileInfo_t(Structure)
  • added: class c_nvmlComputeInstanceProfileInfo_v2_t(Structure)
  • added: class c_nvmlDeviceAttributes(Structure)
  • added: class c_nvmlEncoderSession_t(_PrintableStructure)
  • added: class c_nvmlExcludedDeviceInfo_t(_PrintableStructure)
  • added: class c_nvmlFBCSession_t(_PrintableStructure)
  • added: class c_nvmlFBCStats_t(Structure)
  • added: class c_nvmlFieldValue_t(_PrintableStructure)
  • added: class c_nvmlGpuDynamicPstatesInfo_t(Structure)
  • added: class c_nvmlGpuDynamicPstatesUtilization_t(Structure)
  • added: class c_nvmlGpuInstanceInfo_t(Structure)
  • added: class c_nvmlGpuInstancePlacement_t(Structure)
  • added: class c_nvmlGpuInstanceProfileInfo_t(Structure)
  • added: class c_nvmlGpuInstanceProfileInfo_v2_t(Structure)
  • added: class c_nvmlGpuThermalSensor_t(Structure)
  • added: class c_nvmlGpuThermalSettings_t(Structure)
  • added: class c_nvmlGridLicensableFeature_t(_PrintableStructure)
  • added: class c_nvmlGridLicensableFeature_v2_t(_PrintableStructure)
  • added: class c_nvmlGridLicensableFeature_v3_t(_PrintableStructure)
  • added: class c_nvmlGridLicensableFeature_v4_t(_PrintableStructure)
  • added: class c_nvmlGridLicensableFeatures_t(_PrintableStructure)
  • added: class c_nvmlGridLicensableFeatures_v2_t(_PrintableStructure)
  • added: class c_nvmlGridLicensableFeatures_v3_t(_PrintableStructure)
  • added: class c_nvmlGridLicensableFeatures_v4_t(_PrintableStructure)
  • added: class c_nvmlGridLicenseExpiry_t(_PrintableStructure)
  • added: class c_nvmlMemory_v2_t(_PrintableStructure)
  • added: class c_nvmlProcessUtilizationSample_t(_PrintableStructure)
  • added: class c_nvmlRowRemapperHistogramValues(Structure)
  • added: class c_nvmlVgpuInstanceUtilizationSample_t(_PrintableStructure)
  • added: class c_nvmlVgpuLicenseExpiry_t(_PrintableStructure)
  • added: class c_nvmlVgpuLicenseInfo_t(_PrintableStructure)
  • added: class c_nvmlVgpuMetadata_t(Structure)
  • added: class c_nvmlVgpuPgpuCompatibility_t(Structure)
  • added: class c_nvmlVgpuPgpuMetadata_t(Structure)
  • added: class c_nvmlVgpuProcessUtilizationSample_t(_PrintableStructure)
  • added: class c_nvmlVgpuVersion_t(Structure)
  • added: class nvmlClkMonFaultInfo_t(Structure)
  • added: class nvmlClkMonStatus_t(Structure)
  • added: class nvmlNvLinkUtilizationControl_t(_PrintableStructure)
  • added: class nvmlPciInfo_v2_t(_PrintableStructure)
  • added: class struct_c_nvmlComputeInstance_t(Structure)
  • added: class struct_c_nvmlGpuInstance_t(Structure)
  • added: constructor c_nvmlComputeInstanceProfileInfo_v2_t()
  • added: constructor c_nvmlGpuInstanceProfileInfo_v2_t()
  • added: function convertStrBytes(func)
  • added: function nvmlComputeInstanceDestroy(computeInstance)
  • added: function nvmlComputeInstanceGetInfo(computeInstance)
  • added: function nvmlComputeInstanceGetInfo_v2(computeInstance)
  • added: function nvmlDeviceCreateGpuInstance(device, profileId)
  • added: function nvmlDeviceCreateGpuInstanceWithPlacement(device, profileId, placement)
  • added: function nvmlDeviceDiscoverGpus(pciInfo)
  • added: function nvmlDeviceFreezeNvLinkUtilizationCounter(device, link, counter, freeze)
  • added: function nvmlDeviceGetActiveVgpus(handle)
  • added: function nvmlDeviceGetAdaptiveClockInfoStatus(device)
  • added: function nvmlDeviceGetArchitecture(device)
  • added: function nvmlDeviceGetAttributes(device)
  • added: function nvmlDeviceGetAttributes_v2(device)
  • added: function nvmlDeviceGetBoardPartNumber(handle)
  • added: function nvmlDeviceGetBusType(device)
  • added: function nvmlDeviceGetClkMonStatus(handle, c_clkMonInfo)
  • added: function nvmlDeviceGetClock(handle, type, id)
  • added: function nvmlDeviceGetComputeInstanceId(device)
  • added: function nvmlDeviceGetComputeRunningProcesses_v3(handle)
  • added: function nvmlDeviceGetCpuAffinityWithinScope(handle, cpuSetSize, scope)
  • added: function nvmlDeviceGetCreatableVgpus(handle)
  • added: function nvmlDeviceGetCudaComputeCapability(handle)
  • added: function nvmlDeviceGetDefaultEccMode(handle)
  • added: function nvmlDeviceGetDeviceHandleFromMigDeviceHandle(migDevice)
  • added: function nvmlDeviceGetDynamicPstatesInfo(device, c_dynamicpstatesinfo)
  • added: function nvmlDeviceGetEncoderCapacity(handle, encoderQueryType)
  • added: function nvmlDeviceGetEncoderSessions(handle)
  • added: function nvmlDeviceGetEncoderStats(handle)
  • added: function nvmlDeviceGetFBCSessions(handle)
  • added: function nvmlDeviceGetFBCStats(handle)
  • added: function nvmlDeviceGetFanSpeed_v2(handle, fan)
  • added: function nvmlDeviceGetFieldValues(handle, fieldIds)
  • added: function nvmlDeviceGetGpcClkVfOffset(device)
  • added: function nvmlDeviceGetGpuInstanceById(device, gpuInstanceId)
  • added: function nvmlDeviceGetGpuInstanceId(device)
  • added: function nvmlDeviceGetGpuInstancePossiblePlacements(device, profileId, placementsRef, countRef)
  • added: function nvmlDeviceGetGpuInstanceProfileInfo(device, profile, version=…)
  • added: function nvmlDeviceGetGpuInstanceRemainingCapacity(device, profileId)
  • added: function nvmlDeviceGetGpuInstances(device, profileId, gpuInstancesRef, countRef)
  • added: function nvmlDeviceGetGraphicsRunningProcesses_v3(handle)
  • added: function nvmlDeviceGetGridLicensableFeatures(handle)
  • added: function nvmlDeviceGetGridLicensableFeatures_v4(handle)
  • added: function nvmlDeviceGetGspFirmwareMode(handle, isEnabled, defaultMode)
  • added: function nvmlDeviceGetGspFirmwareVersion(handle, version)
  • added: function nvmlDeviceGetHostVgpuMode(handle)
  • added: function nvmlDeviceGetIrqNum(device)
  • added: function nvmlDeviceGetMPSComputeRunningProcesses(handle)
  • added: function nvmlDeviceGetMPSComputeRunningProcesses_v3(handle)
  • added: function nvmlDeviceGetMaxCustomerBoostClock(handle, type)
  • added: function nvmlDeviceGetMaxMigDeviceCount(device)
  • added: function nvmlDeviceGetMemoryAffinity(handle, nodeSetSize, scope)
  • added: function nvmlDeviceGetMemoryBusWidth(device)
  • added: function nvmlDeviceGetMigDeviceHandleByIndex(device, index)
  • added: function nvmlDeviceGetMigMode(device)
  • added: function nvmlDeviceGetMinMaxClockOfPState(device, type, pstate, minClockMHz, maxClockMHz)
  • added: function nvmlDeviceGetMinMaxFanSpeed(handle, minSpeed, maxSpeed)
  • added: function nvmlDeviceGetNumFans(device)
  • added: function nvmlDeviceGetNumGpuCores(device)
  • added: function nvmlDeviceGetNvLinkCapability(device, link, capability)
  • added: function nvmlDeviceGetNvLinkErrorCounter(device, link, counter)
  • added: function nvmlDeviceGetNvLinkRemoteDeviceType(handle, link)
  • added: function nvmlDeviceGetNvLinkRemotePciInfo(device, link)
  • added: function nvmlDeviceGetNvLinkState(device, link)
  • added: function nvmlDeviceGetNvLinkUtilizationControl(device, link, counter)
  • added: function nvmlDeviceGetNvLinkUtilizationCounter(device, link, counter)
  • added: function nvmlDeviceGetNvLinkVersion(device, link)
  • added: function nvmlDeviceGetP2PStatus(device1, device2, p2pIndex)
  • added: function nvmlDeviceGetPciInfo_v3(handle)
  • added: function nvmlDeviceGetPcieLinkMaxSpeed(device)
  • added: function nvmlDeviceGetPcieSpeed(device)
  • added: function nvmlDeviceGetPgpuMetadataString(handle)
  • added: function nvmlDeviceGetPowerSource(device)
  • added: function nvmlDeviceGetProcessUtilization(handle, timeStamp)
  • added: function nvmlDeviceGetRemappedRows(device)
  • added: function nvmlDeviceGetRetiredPages_v2(device, sourceFilter)
  • added: function nvmlDeviceGetRowRemapperHistogram(device)
  • added: function nvmlDeviceGetSupportedPerformanceStates(device)
  • added: function nvmlDeviceGetSupportedVgpus(handle)
  • added: function nvmlDeviceGetThermalSettings(device, sensorindex, c_thermalsettings)
  • added: function nvmlDeviceGetTotalEnergyConsumption(handle)
  • added: function nvmlDeviceGetVgpuMetadata(handle)
  • added: function nvmlDeviceGetVgpuProcessUtilization(handle, timeStamp)
  • added: function nvmlDeviceGetVgpuUtilization(handle, timeStamp)
  • added: function nvmlDeviceGetVirtualizationMode(handle)
  • added: function nvmlDeviceIsMigDeviceHandle(device)
  • added: function nvmlDeviceModifyDrainState(pciInfo, newState)
  • added: function nvmlDeviceQueryDrainState(pciInfo)
  • added: function nvmlDeviceRemoveGpu(pciInfo)
  • added: function nvmlDeviceResetGpuLockedClocks(handle)
  • added: function nvmlDeviceResetMemoryLockedClocks(handle)
  • added: function nvmlDeviceResetNvLinkErrorCounters(device, link)
  • added: function nvmlDeviceResetNvLinkUtilizationCounter(device, link, counter)
  • added: function nvmlDeviceSetDefaultFanSpeed_v2(handle, index)
  • added: function nvmlDeviceSetFanSpeed_v2(handle, index, speed)
  • added: function nvmlDeviceSetGpcClkVfOffset(device, offset)
  • added: function nvmlDeviceSetGpuLockedClocks(handle, minGpuClockMHz, maxGpuClockMHz)
  • added: function nvmlDeviceSetMemoryLockedClocks(handle, minMemClockMHz, maxMemClockMHz)
  • added: function nvmlDeviceSetMigMode(device, mode)
  • added: function nvmlDeviceSetNvLinkUtilizationControl(device, link, counter, control, reset)
  • added: function nvmlDeviceSetTemperatureThreshold(handle, threshold)
  • added: function nvmlDeviceSetVirtualizationMode(handle, virtualization_mode)
  • added: function nvmlEventSetWait_v2(eventSet, timeoutms)
  • added: function nvmlExceptionClass(nvmlErrorCode)
  • added: function nvmlGetExcludedDeviceCount()
  • added: function nvmlGetExcludedDeviceInfoByIndex(index)
  • added: function nvmlGetVgpuCompatibility(vgpuMetadata, pgpuMetadata)
  • added: function nvmlGetVgpuVersion(supported, current)
  • added: function nvmlGpuInstanceCreateComputeInstance(gpuInstance, profileId)
  • added: function nvmlGpuInstanceDestroy(gpuInstance)
  • added: function nvmlGpuInstanceGetComputeInstanceById(gpuInstance, computeInstanceId)
  • added: function nvmlGpuInstanceGetComputeInstanceProfileInfo(device, profile, engProfile, version=…)
  • added: function nvmlGpuInstanceGetComputeInstanceRemainingCapacity(gpuInstance, profileId)
  • added: function nvmlGpuInstanceGetComputeInstances(gpuInstance, profileId, computeInstancesRef, countRef)
  • added: function nvmlGpuInstanceGetInfo(gpuInstance)
  • added: function nvmlInitWithFlags(flags)
  • added: function nvmlSetVgpuVersion(vgpuVersion)
  • added: function nvmlSystemGetCudaDriverVersion()
  • added: function nvmlSystemGetCudaDriverVersion_v2()
  • added: function nvmlVgpuInstanceClearAccountingPids(vgpuInstance)
  • added: function nvmlVgpuInstanceGetAccountingMode(vgpuInstance)
  • added: function nvmlVgpuInstanceGetAccountingPids(vgpuInstance)
  • added: function nvmlVgpuInstanceGetAccountingStats(vgpuInstance, pid)
  • added: function nvmlVgpuInstanceGetEccMode(vgpuInstance)
  • added: function nvmlVgpuInstanceGetEncoderCapacity(vgpuInstance)
  • added: function nvmlVgpuInstanceGetEncoderSessions(vgpuInstance)
  • added: function nvmlVgpuInstanceGetEncoderStats(vgpuInstance)
  • added: function nvmlVgpuInstanceGetFBCSessions(vgpuInstance)
  • added: function nvmlVgpuInstanceGetFBCStats(vgpuInstance)
  • added: function nvmlVgpuInstanceGetFbUsage(vgpuInstance)
  • added: function nvmlVgpuInstanceGetFrameRateLimit(vgpuInstance)
  • added: function nvmlVgpuInstanceGetGpuInstanceId(vgpuInstance)
  • added: function nvmlVgpuInstanceGetGpuPciId(vgpuInstance)
  • added: function nvmlVgpuInstanceGetLicenseInfo(vgpuInstance)
  • added: function nvmlVgpuInstanceGetLicenseInfo_v2(vgpuInstance)
  • added: function nvmlVgpuInstanceGetLicenseStatus(vgpuInstance)
  • added: function nvmlVgpuInstanceGetMdevUUID(vgpuInstance)
  • added: function nvmlVgpuInstanceGetMetadata(vgpuInstance)
  • added: function nvmlVgpuInstanceGetType(vgpuInstance)
  • added: function nvmlVgpuInstanceGetUUID(vgpuInstance)
  • added: function nvmlVgpuInstanceGetVmDriverVersion(vgpuInstance)
  • added: function nvmlVgpuInstanceGetVmID(vgpuInstance)
  • added: function nvmlVgpuInstanceSetEncoderCapacity(vgpuInstance, encoder_capacity)
  • added: function nvmlVgpuTypeGetCapabilities(vgpuTypeId, capability)
  • added: function nvmlVgpuTypeGetClass(vgpuTypeId)
  • added: function nvmlVgpuTypeGetDeviceID(vgpuTypeId)
  • added: function nvmlVgpuTypeGetFrameRateLimit(vgpuTypeId)
  • added: function nvmlVgpuTypeGetFramebufferSize(vgpuTypeId)
  • added: function nvmlVgpuTypeGetGpuInstanceProfileId(vgpuTypeId)
  • added: function nvmlVgpuTypeGetLicense(vgpuTypeId)
  • added: function nvmlVgpuTypeGetMaxInstances(handle, vgpuTypeId)
  • added: function nvmlVgpuTypeGetMaxInstancesPerVm(vgpuTypeId)
  • added: function nvmlVgpuTypeGetName(vgpuTypeId)
  • added: function nvmlVgpuTypeGetNumDisplayHeads(vgpuTypeId)
  • added: function nvmlVgpuTypeGetResolution(vgpuTypeId)
  • added: variable NVML_ADAPTIVE_CLOCKING_INFO_STATUS_DISABLED
  • added: variable NVML_ADAPTIVE_CLOCKING_INFO_STATUS_ENABLED
  • added: variable NVML_AFFINITY_SCOPE_NODE
  • added: variable NVML_AFFINITY_SCOPE_SOCKET
  • added: variable NVML_BRAND_GEFORCE_RTX
  • added: variable NVML_BRAND_NVIDIA
  • added: variable NVML_BRAND_NVIDIA_CLOUD_GAMING
  • added: variable NVML_BRAND_NVIDIA_RTX
  • added: variable NVML_BRAND_NVIDIA_VAPPS
  • added: variable NVML_BRAND_NVIDIA_VCS
  • added: variable NVML_BRAND_NVIDIA_VGAMING
  • added: variable NVML_BRAND_NVIDIA_VPC
  • added: variable NVML_BRAND_NVIDIA_VWS
  • added: variable NVML_BRAND_QUADRO_RTX
  • added: variable NVML_BRAND_TITAN
  • added: variable NVML_BRAND_TITAN_RTX
  • added: variable NVML_BUS_TYPE_AGP
  • added: variable NVML_BUS_TYPE_FPCI
  • added: variable NVML_BUS_TYPE_PCI
  • added: variable NVML_BUS_TYPE_PCIE
  • added: variable NVML_BUS_TYPE_UNKNOWN
  • added: variable NVML_CLOCK_ID_APP_CLOCK_DEFAULT
  • added: variable NVML_CLOCK_ID_APP_CLOCK_TARGET
  • added: variable NVML_CLOCK_ID_COUNT
  • added: variable NVML_CLOCK_ID_CURRENT
  • added: variable NVML_CLOCK_ID_CUSTOMER_BOOST_MAX
  • added: variable NVML_CLOCK_LIMIT_ID_RANGE_START
  • added: variable NVML_CLOCK_LIMIT_ID_TDP
  • added: variable NVML_CLOCK_LIMIT_ID_UNLIMITED
  • added: variable NVML_CLOCK_VIDEO
  • added: variable NVML_COMPUTE_INSTANCE_ENGINE_PROFILE_COUNT
  • added: variable NVML_COMPUTE_INSTANCE_ENGINE_PROFILE_SHARED
  • added: variable NVML_COMPUTE_INSTANCE_PROFILE_1_SLICE
  • added: variable NVML_COMPUTE_INSTANCE_PROFILE_2_SLICE
  • added: variable NVML_COMPUTE_INSTANCE_PROFILE_3_SLICE
  • added: variable NVML_COMPUTE_INSTANCE_PROFILE_4_SLICE
  • added: variable NVML_COMPUTE_INSTANCE_PROFILE_6_SLICE
  • added: variable NVML_COMPUTE_INSTANCE_PROFILE_7_SLICE
  • added: variable NVML_COMPUTE_INSTANCE_PROFILE_8_SLICE
  • added: variable NVML_COMPUTE_INSTANCE_PROFILE_COUNT
  • added: variable NVML_DETACH_GPU_KEEP
  • added: variable NVML_DETACH_GPU_REMOVE
  • added: variable NVML_DEVICE_ARCH_AMPERE
  • added: variable NVML_DEVICE_ARCH_KEPLER
  • added: variable NVML_DEVICE_ARCH_MAXWELL
  • added: variable NVML_DEVICE_ARCH_PASCAL
  • added: variable NVML_DEVICE_ARCH_TURING
  • added: variable NVML_DEVICE_ARCH_UNKNOWN
  • added: variable NVML_DEVICE_ARCH_VOLTA
  • added: variable NVML_DEVICE_MIG_DISABLE
  • added: variable NVML_DEVICE_MIG_ENABLE
  • added: variable NVML_DEVICE_NAME_V2_BUFFER_SIZE
  • added: variable NVML_DEVICE_PART_NUMBER_BUFFER_SIZE
  • added: variable NVML_DEVICE_PCI_BUS_ID_BUFFER_V2_SIZE
  • added: variable NVML_DEVICE_PCI_BUS_ID_FMT
  • added: variable NVML_DEVICE_PCI_BUS_ID_LEGACY_FMT
  • added: variable NVML_DEVICE_UUID_V2_BUFFER_SIZE
  • added: variable NVML_ENCODER_QUERY_H264
  • added: variable NVML_ENCODER_QUERY_HEVC
  • added: variable NVML_ERROR_FREQ_NOT_SUPPORTED
  • added: variable NVML_ERROR_INSUFFICIENT_RESOURCES
  • added: variable NVML_ERROR_IN_USE
  • added: variable NVML_ERROR_MEMORY
  • added: variable NVML_ERROR_NO_DATA
  • added: variable NVML_ERROR_VGPU_ECC_NOT_SUPPORTED
  • added: variable NVML_FBC_SESSION_TYPE_CUDA
  • added: variable NVML_FBC_SESSION_TYPE_HWENC
  • added: variable NVML_FBC_SESSION_TYPE_TOSYS
  • added: variable NVML_FBC_SESSION_TYPE_UNKNOWN
  • added: variable NVML_FBC_SESSION_TYPE_VID
  • added: variable NVML_FI_DEV_ECC_CURRENT
  • added: variable NVML_FI_DEV_ECC_DBE_AGG_CBU
  • added: variable NVML_FI_DEV_ECC_DBE_AGG_DEV
  • added: variable NVML_FI_DEV_ECC_DBE_AGG_L1
  • added: variable NVML_FI_DEV_ECC_DBE_AGG_L2
  • added: variable NVML_FI_DEV_ECC_DBE_AGG_REG
  • added: variable NVML_FI_DEV_ECC_DBE_AGG_TEX
  • added: variable NVML_FI_DEV_ECC_DBE_AGG_TOTAL
  • added: variable NVML_FI_DEV_ECC_DBE_VOL_CBU
  • added: variable NVML_FI_DEV_ECC_DBE_VOL_DEV
  • added: variable NVML_FI_DEV_ECC_DBE_VOL_L1
  • added: variable NVML_FI_DEV_ECC_DBE_VOL_L2
  • added: variable NVML_FI_DEV_ECC_DBE_VOL_REG
  • added: variable NVML_FI_DEV_ECC_DBE_VOL_TEX
  • added: variable NVML_FI_DEV_ECC_DBE_VOL_TOTAL
  • added: variable NVML_FI_DEV_ECC_PENDING
  • added: variable NVML_FI_DEV_ECC_SBE_AGG_DEV
  • added: variable NVML_FI_DEV_ECC_SBE_AGG_L1
  • added: variable NVML_FI_DEV_ECC_SBE_AGG_L2
  • added: variable NVML_FI_DEV_ECC_SBE_AGG_REG
  • added: variable NVML_FI_DEV_ECC_SBE_AGG_TEX
  • added: variable NVML_FI_DEV_ECC_SBE_AGG_TOTAL
  • added: variable NVML_FI_DEV_ECC_SBE_VOL_DEV
  • added: variable NVML_FI_DEV_ECC_SBE_VOL_L1
  • added: variable NVML_FI_DEV_ECC_SBE_VOL_L2
  • added: variable NVML_FI_DEV_ECC_SBE_VOL_REG
  • added: variable NVML_FI_DEV_ECC_SBE_VOL_TEX
  • added: variable NVML_FI_DEV_ECC_SBE_VOL_TOTAL
  • added: variable NVML_FI_DEV_MEMORY_TEMP
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_L0
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_L1
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_L10
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_L11
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_L2
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_L3
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_L4
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_L5
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_L6
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_L7
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_L8
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_L9
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C0_TOTAL
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L0
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L1
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L10
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L11
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L2
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L3
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L4
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L5
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L6
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L7
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L8
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_L9
  • added: variable NVML_FI_DEV_NVLINK_BANDWIDTH_C1_TOTAL
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L0
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L1
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L10
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L11
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L2
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L3
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L4
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L5
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L6
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L7
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L8
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_L9
  • added: variable NVML_FI_DEV_NVLINK_CRC_DATA_ERROR_COUNT_TOTAL
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L0
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L1
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L10
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L11
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L2
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L3
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L4
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L5
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L6
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L7
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L8
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_L9
  • added: variable NVML_FI_DEV_NVLINK_CRC_FLIT_ERROR_COUNT_TOTAL
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L0
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L1
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L10
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L11
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L2
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L3
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L4
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L5
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L6
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L7
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L8
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_L9
  • added: variable NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_TOTAL
  • added: variable NVML_FI_DEV_NVLINK_LINK_COUNT
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L0
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L1
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L10
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L11
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L2
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L3
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L4
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L5
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L6
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L7
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L8
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_L9
  • added: variable NVML_FI_DEV_NVLINK_RECOVERY_ERROR_COUNT_TOTAL
  • added: variable NVML_FI_DEV_NVLINK_REMOTE_NVLINK_ID
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L0
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L1
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L10
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L11
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L2
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L3
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L4
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L5
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L6
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L7
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L8
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_L9
  • added: variable NVML_FI_DEV_NVLINK_REPLAY_ERROR_COUNT_TOTAL
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_COMMON
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_L0
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_L1
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_L10
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_L11
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_L2
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_L3
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_L4
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_L5
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_L6
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_L7
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_L8
  • added: variable NVML_FI_DEV_NVLINK_SPEED_MBPS_L9
  • added: variable NVML_FI_DEV_NVLINK_THROUGHPUT_DATA_RX
  • added: variable NVML_FI_DEV_NVLINK_THROUGHPUT_DATA_TX
  • added: variable NVML_FI_DEV_NVLINK_THROUGHPUT_RAW_RX
  • added: variable NVML_FI_DEV_NVLINK_THROUGHPUT_RAW_TX
  • added: variable NVML_FI_DEV_NVSWITCH_CONNECTED_LINK_COUNT
  • added: variable NVML_FI_DEV_PCIE_REPLAY_COUNTER
  • added: variable NVML_FI_DEV_PCIE_REPLAY_ROLLOVER_COUNTER
  • added: variable NVML_FI_DEV_PERF_POLICY_BOARD_LIMIT
  • added: variable NVML_FI_DEV_PERF_POLICY_LOW_UTILIZATION
  • added: variable NVML_FI_DEV_PERF_POLICY_POWER
  • added: variable NVML_FI_DEV_PERF_POLICY_RELIABILITY
  • added: variable NVML_FI_DEV_PERF_POLICY_SYNC_BOOST
  • added: variable NVML_FI_DEV_PERF_POLICY_THERMAL
  • added: variable NVML_FI_DEV_PERF_POLICY_TOTAL_APP_CLOCKS
  • added: variable NVML_FI_DEV_PERF_POLICY_TOTAL_BASE_CLOCKS
  • added: variable NVML_FI_DEV_REMAPPED_COR
  • added: variable NVML_FI_DEV_REMAPPED_FAILURE
  • added: variable NVML_FI_DEV_REMAPPED_PENDING
  • added: variable NVML_FI_DEV_REMAPPED_UNC
  • added: variable NVML_FI_DEV_RETIRED_DBE
  • added: variable NVML_FI_DEV_RETIRED_PENDING
  • added: variable NVML_FI_DEV_RETIRED_PENDING_DBE
  • added: variable NVML_FI_DEV_RETIRED_PENDING_SBE
  • added: variable NVML_FI_DEV_RETIRED_SBE
  • added: variable NVML_FI_DEV_TOTAL_ENERGY_CONSUMPTION
  • added: variable NVML_FI_MAX
  • added: variable NVML_GPU_INSTANCE_PROFILE_1_SLICE
  • added: variable NVML_GPU_INSTANCE_PROFILE_1_SLICE_REV1
  • added: variable NVML_GPU_INSTANCE_PROFILE_2_SLICE
  • added: variable NVML_GPU_INSTANCE_PROFILE_3_SLICE
  • added: variable NVML_GPU_INSTANCE_PROFILE_4_SLICE
  • added: variable NVML_GPU_INSTANCE_PROFILE_6_SLICE
  • added: variable NVML_GPU_INSTANCE_PROFILE_7_SLICE
  • added: variable NVML_GPU_INSTANCE_PROFILE_8_SLICE
  • added: variable NVML_GPU_INSTANCE_PROFILE_COUNT
  • added: variable NVML_GPU_UTILIZATION_DOMAIN_BUS
  • added: variable NVML_GPU_UTILIZATION_DOMAIN_FB
  • added: variable NVML_GPU_UTILIZATION_DOMAIN_GPU
  • added: variable NVML_GPU_UTILIZATION_DOMAIN_VID
  • added: variable NVML_GPU_VIRTUALIZATION_MODE_HOST_VGPU
  • added: variable NVML_GPU_VIRTUALIZATION_MODE_HOST_VSGA
  • added: variable NVML_GPU_VIRTUALIZATION_MODE_NONE
  • added: variable NVML_GPU_VIRTUALIZATION_MODE_PASSTHROUGH
  • added: variable NVML_GPU_VIRTUALIZATION_MODE_VGPU
  • added: variable NVML_GRID_LICENSE_BUFFER_SIZE
  • added: variable NVML_GRID_LICENSE_EXPIRY_INVALID
  • added: variable NVML_GRID_LICENSE_EXPIRY_NOT_APPLICABLE
  • added: variable NVML_GRID_LICENSE_EXPIRY_NOT_AVAILABLE
  • added: variable NVML_GRID_LICENSE_EXPIRY_PERMANENT
  • added: variable NVML_GRID_LICENSE_EXPIRY_VALID
  • added: variable NVML_GRID_LICENSE_FEATURE_CODE_COMPUTE
  • added: variable NVML_GRID_LICENSE_FEATURE_CODE_GAMING
  • added: variable NVML_GRID_LICENSE_FEATURE_CODE_NVIDIA_RTX
  • added: variable NVML_GRID_LICENSE_FEATURE_CODE_UNKNOWN
  • added: variable NVML_GRID_LICENSE_FEATURE_CODE_VGPU
  • added: variable NVML_GRID_LICENSE_FEATURE_CODE_VWORKSTATION
  • added: variable NVML_GRID_LICENSE_FEATURE_MAX_COUNT
  • added: variable NVML_GRID_LICENSE_STATE_LICENSED
  • added: variable NVML_GRID_LICENSE_STATE_UNINITIALIZED
  • added: variable NVML_GRID_LICENSE_STATE_UNKNOWN
  • added: variable NVML_GRID_LICENSE_STATE_UNLICENSED
  • added: variable NVML_GRID_LICENSE_STATE_UNLICENSED_RESTRICTED
  • added: variable NVML_GRID_LICENSE_STATE_UNLICENSED_UNRESTRICTED
  • added: variable NVML_GSP_FIRMWARE_VERSION_BUF_SIZE
  • added: variable NVML_HOST_VGPU_MODE_NON_SRIOV
  • added: variable NVML_HOST_VGPU_MODE_SRIOV
  • added: variable NVML_INIT_FLAG_NO_ATTACH
  • added: variable NVML_INIT_FLAG_NO_GPUS
  • added: variable NVML_MAX_GPC_COUNT
  • added: variable NVML_MAX_GPU_PERF_PSTATES
  • added: variable NVML_MAX_GPU_UTILIZATIONS
  • added: variable NVML_MAX_THERMAL_SENSORS_PER_GPU
  • added: variable NVML_MEMORY_LOCATION_CBU
  • added: variable NVML_MEMORY_LOCATION_DRAM
  • added: variable NVML_MEMORY_LOCATION_SRAM
  • added: variable NVML_MEMORY_LOCATION_TEXTURE_SHM
  • added: variable NVML_NVLINK_CAP_COUNT
  • added: variable NVML_NVLINK_CAP_P2P_ATOMICS
  • added: variable NVML_NVLINK_CAP_P2P_SUPPORTED
  • added: variable NVML_NVLINK_CAP_SLI_BRIDGE
  • added: variable NVML_NVLINK_CAP_SYSMEM_ACCESS
  • added: variable NVML_NVLINK_CAP_SYSMEM_ATOMICS
  • added: variable NVML_NVLINK_CAP_VALID
  • added: variable NVML_NVLINK_COUNTER_PKTFILTER_ALL
  • added: variable NVML_NVLINK_COUNTER_PKTFILTER_FLUSH
  • added: variable NVML_NVLINK_COUNTER_PKTFILTER_NOP
  • added: variable NVML_NVLINK_COUNTER_PKTFILTER_NRATOM
  • added: variable NVML_NVLINK_COUNTER_PKTFILTER_RATOM
  • added: variable NVML_NVLINK_COUNTER_PKTFILTER_READ
  • added: variable NVML_NVLINK_COUNTER_PKTFILTER_RESPDATA
  • added: variable NVML_NVLINK_COUNTER_PKTFILTER_RESPNODATA
  • added: variable NVML_NVLINK_COUNTER_PKTFILTER_WRITE
  • added: variable NVML_NVLINK_COUNTER_UNIT_BYTES
  • added: variable NVML_NVLINK_COUNTER_UNIT_COUNT
  • added: variable NVML_NVLINK_COUNTER_UNIT_CYCLES
  • added: variable NVML_NVLINK_COUNTER_UNIT_PACKETS
  • added: variable NVML_NVLINK_COUNTER_UNIT_RESERVED
  • added: variable NVML_NVLINK_DEVICE_TYPE_GPU
  • added: variable NVML_NVLINK_DEVICE_TYPE_IBMNPU
  • added: variable NVML_NVLINK_DEVICE_TYPE_SWITCH
  • added: variable NVML_NVLINK_DEVICE_TYPE_UNKNOWN
  • added: variable NVML_NVLINK_ERROR_COUNT
  • added: variable NVML_NVLINK_ERROR_DL_CRC_DATA
  • added: variable NVML_NVLINK_ERROR_DL_CRC_FLIT
  • added: variable NVML_NVLINK_ERROR_DL_ECC_COUNT
  • added: variable NVML_NVLINK_ERROR_DL_ECC_DATA
  • added: variable NVML_NVLINK_ERROR_DL_ECC_LANE0
  • added: variable NVML_NVLINK_ERROR_DL_ECC_LANE1
  • added: variable NVML_NVLINK_ERROR_DL_ECC_LANE2
  • added: variable NVML_NVLINK_ERROR_DL_ECC_LANE3
  • added: variable NVML_NVLINK_ERROR_DL_RECOVERY
  • added: variable NVML_NVLINK_ERROR_DL_REPLAY
  • added: variable NVML_NVLINK_MAX_LANES
  • added: variable NVML_NVLINK_MAX_LINKS
  • added: variable NVML_P2P_CAPS_INDEX_ATOMICS
  • added: variable NVML_P2P_CAPS_INDEX_LOOPBACK
  • added: variable NVML_P2P_CAPS_INDEX_NVLINK
  • added: variable NVML_P2P_CAPS_INDEX_PROP
  • added: variable NVML_P2P_CAPS_INDEX_READ
  • added: variable NVML_P2P_CAPS_INDEX_UNKNOWN
  • added: variable NVML_P2P_CAPS_INDEX_WRITE
  • added: variable NVML_P2P_STATUS_CHIPSET_NOT_SUPPORED
  • added: variable NVML_P2P_STATUS_DISABLED_BY_REGKEY
  • added: variable NVML_P2P_STATUS_GPU_NOT_SUPPORTED
  • added: variable NVML_P2P_STATUS_IOH_TOPOLOGY_NOT_SUPPORTED
  • added: variable NVML_P2P_STATUS_NOT_SUPPORTED
  • added: variable NVML_P2P_STATUS_OK
  • added: variable NVML_P2P_STATUS_UNKNOWN
  • added: variable NVML_PCIE_LINK_KEEP
  • added: variable NVML_PCIE_LINK_MAX_SPEED_16000MBPS
  • added: variable NVML_PCIE_LINK_MAX_SPEED_2500MBPS
  • added: variable NVML_PCIE_LINK_MAX_SPEED_32000MBPS
  • added: variable NVML_PCIE_LINK_MAX_SPEED_5000MBPS
  • added: variable NVML_PCIE_LINK_MAX_SPEED_8000MBPS
  • added: variable NVML_PCIE_LINK_MAX_SPEED_INVALID
  • added: variable NVML_PCIE_LINK_SHUT_DOWN
  • added: variable NVML_PERF_POLICY_BOARD_LIMIT
  • added: variable NVML_PERF_POLICY_LOW_UTILIZATION
  • added: variable NVML_PERF_POLICY_RELIABILITY
  • added: variable NVML_PERF_POLICY_SYNC_BOOST
  • added: variable NVML_PERF_POLICY_TOTAL_APP_CLOCKS
  • added: variable NVML_PERF_POLICY_TOTAL_BASE_CLOCKS
  • added: variable NVML_POWER_SOURCE_AC
  • added: variable NVML_POWER_SOURCE_BATTERY
  • added: variable NVML_TEMPERATURE_THRESHOLD_ACOUSTIC_CURR
  • added: variable NVML_TEMPERATURE_THRESHOLD_ACOUSTIC_MAX
  • added: variable NVML_TEMPERATURE_THRESHOLD_ACOUSTIC_MIN
  • added: variable NVML_TEMPERATURE_THRESHOLD_GPU_MAX
  • added: variable NVML_TEMPERATURE_THRESHOLD_MEM_MAX
  • added: variable NVML_THERMAL_CONTROLLER_ADM1032
  • added: variable NVML_THERMAL_CONTROLLER_ADT7461
  • added: variable NVML_THERMAL_CONTROLLER_ADT7473
  • added: variable NVML_THERMAL_CONTROLLER_ADT7473S
  • added: variable NVML_THERMAL_CONTROLLER_G781
  • added: variable NVML_THERMAL_CONTROLLER_GPU_INTERNAL
  • added: variable NVML_THERMAL_CONTROLLER_LM64
  • added: variable NVML_THERMAL_CONTROLLER_LM89
  • added: variable NVML_THERMAL_CONTROLLER_LM99
  • added: variable NVML_THERMAL_CONTROLLER_MAX1617
  • added: variable NVML_THERMAL_CONTROLLER_MAX6649
  • added: variable NVML_THERMAL_CONTROLLER_MAX6649R
  • added: variable NVML_THERMAL_CONTROLLER_NONE
  • added: variable NVML_THERMAL_CONTROLLER_NVSYSCON_CANOAS
  • added: variable NVML_THERMAL_CONTROLLER_NVSYSCON_E551
  • added: variable NVML_THERMAL_CONTROLLER_OS
  • added: variable NVML_THERMAL_CONTROLLER_SBMAX6649
  • added: variable NVML_THERMAL_CONTROLLER_UNKNOWN
  • added: variable NVML_THERMAL_CONTROLLER_VBIOSEVT
  • added: variable NVML_THERMAL_TARGET_ALL
  • added: variable NVML_THERMAL_TARGET_BOARD
  • added: variable NVML_THERMAL_TARGET_GPU
  • added: variable NVML_THERMAL_TARGET_MEMORY
  • added: variable NVML_THERMAL_TARGET_NONE
  • added: variable NVML_THERMAL_TARGET_POWER_SUPPLY
  • added: variable NVML_THERMAL_TARGET_UNKNOWN
  • added: variable NVML_THERMAL_TARGET_VCD_BOARD
  • added: variable NVML_THERMAL_TARGET_VCD_INLET
  • added: variable NVML_THERMAL_TARGET_VCD_OUTLET
  • added: variable NVML_TOPOLOGY_NODE
  • added: variable NVML_VALUE_TYPE_SIGNED_LONG_LONG
  • added: variable NVML_VGPU_CAP_COUNT
  • added: variable NVML_VGPU_CAP_GPUDIRECT
  • added: variable NVML_VGPU_CAP_NVLINK_P2P
  • added: variable NVML_VGPU_COMPATIBILITY_LIMIT_GPU
  • added: variable NVML_VGPU_COMPATIBILITY_LIMIT_GUEST_DRIVER
  • added: variable NVML_VGPU_COMPATIBILITY_LIMIT_HOST_DRIVER
  • added: variable NVML_VGPU_COMPATIBILITY_LIMIT_NONE
  • added: variable NVML_VGPU_COMPATIBILITY_LIMIT_OTHER
  • added: variable NVML_VGPU_INSTANCE_GUEST_INFO_STATE_INITIALIZED
  • added: variable NVML_VGPU_INSTANCE_GUEST_INFO_STATE_UNINITIALIZED
  • added: variable NVML_VGPU_METADATA_OPAQUE_DATA_SIZE
  • added: variable NVML_VGPU_NAME_BUFFER_SIZE
  • added: variable NVML_VGPU_PGPU_METADATA_OPAQUE_DATA_SIZE
  • added: variable NVML_VGPU_VM_COMPATIBILITY_COLD
  • added: variable NVML_VGPU_VM_COMPATIBILITY_HIBERNATE
  • added: variable NVML_VGPU_VM_COMPATIBILITY_LIVE
  • added: variable NVML_VGPU_VM_COMPATIBILITY_NONE
  • added: variable NVML_VGPU_VM_COMPATIBILITY_SLEEP
  • added: variable NVML_VGPU_VM_ID_DOMAIN_ID
  • added: variable NVML_VGPU_VM_ID_UUID
  • added: variable c_nvmlComputeInstance_t
  • added: variable c_nvmlGpuInstance_t
  • added: variable nvmlClocksThrottleReasonDisplayClockSetting
  • added: variable nvmlClocksThrottleReasonHwPowerBrakeSlowdown
  • added: variable nvmlClocksThrottleReasonHwThermalSlowdown
  • added: variable nvmlClocksThrottleReasonSwThermalSlowdown
  • added: variable nvmlClocksThrottleReasonSyncBoost
  • added: variable nvmlComputeInstanceProfileInfo_v2
  • added: variable nvmlDeviceGetGpuInstanceProfileInfoV
  • added: variable nvmlEventMigConfigChange
  • added: variable nvmlEventTypePowerSourceChange
  • added: variable nvmlGpuInstanceGetComputeInstanceProfileInfoV
  • added: variable nvmlGpuInstanceProfileInfo_v2
  • added: variable nvmlMemory_v2
  • removed: class DirCreatedEvent(FileSystemEvent)
  • removed: class DirDeletedEvent(FileSystemEvent)
  • removed: class DirModifiedEvent(FileSystemEvent)
  • removed: class DirMovedEvent(FileSystemMovedEvent)
  • removed: class FileCreatedEvent(FileSystemEvent)
  • removed: class FileDeletedEvent(FileSystemEvent)
  • removed: class FileModifiedEvent(FileSystemEvent)
  • removed: class FileMovedEvent(FileSystemMovedEvent)
  • removed: class FileSystemEvent(object)
  • removed: class FileSystemEventHandler(object)
  • removed: class FileSystemMovedEvent(FileSystemEvent)
  • removed: class LoggingEventHandler(FileSystemEventHandler)
  • removed: class LoggingFileSystemEventHandler(LoggingEventHandler)
  • removed: class PatternMatchingEventHandler(FileSystemEventHandler)
  • removed: class RegexMatchingEventHandler(FileSystemEventHandler)
  • removed: constructor DirCreatedEvent(src_path)
  • removed: constructor DirDeletedEvent(src_path)
  • removed: constructor DirModifiedEvent(src_path)
  • removed: constructor DirMovedEvent(src_path, dest_path)
  • removed: constructor FileCreatedEvent(src_path)
  • removed: constructor FileDeletedEvent(src_path)
  • removed: constructor FileModifiedEvent(src_path)
  • removed: constructor FileMovedEvent(src_path, dest_path)
  • removed: constructor FileSystemEvent(src_path)
  • removed: constructor FileSystemMovedEvent(src_path, dest_path)
  • removed: constructor PatternMatchingEventHandler(patterns=…, ignore_patterns=…, ignore_directories=…, case_sensitive=…)
  • removed: constructor RegexMatchingEventHandler(regexes=…, ignore_regexes=…, ignore_directories=…, case_sensitive=…)
  • removed: field DirCreatedEvent.event_type
  • removed: field DirCreatedEvent.is_directory
  • removed: field DirDeletedEvent.event_type
  • removed: field DirDeletedEvent.is_directory
  • removed: field DirModifiedEvent.event_type
  • removed: field DirModifiedEvent.is_directory
  • removed: field DirMovedEvent.is_directory
  • removed: field FileCreatedEvent.event_type
  • removed: field FileDeletedEvent.event_type
  • removed: field FileModifiedEvent.event_type
  • removed: field FileSystemEvent.event_type
  • removed: field FileSystemEvent.is_directory
  • removed: field FileSystemMovedEvent.event_type
  • removed: function generate_sub_created_events(src_dir_path)
  • removed: function generate_sub_moved_events(src_dir_path, dest_dir_path)
  • removed: method FileSystemEventHandler.dispatch(event)
  • removed: method FileSystemEventHandler.on_any_event(event)
  • removed: method FileSystemEventHandler.on_created(event)
  • removed: method FileSystemEventHandler.on_deleted(event)
  • removed: method FileSystemEventHandler.on_modified(event)
  • removed: method FileSystemEventHandler.on_moved(event)
  • removed: method LoggingEventHandler.on_created(event)
  • removed: method LoggingEventHandler.on_deleted(event)
  • removed: method LoggingEventHandler.on_modified(event)
  • removed: method LoggingEventHandler.on_moved(event)
  • removed: method PatternMatchingEventHandler.dispatch(event)
  • removed: method RegexMatchingEventHandler.dispatch(event)
  • removed: property FileSystemEvent.key
  • removed: property FileSystemEvent.src_path
  • removed: property FileSystemMovedEvent.dest_path
  • removed: property FileSystemMovedEvent.key
  • removed: property PatternMatchingEventHandler.case_sensitive
  • removed: property PatternMatchingEventHandler.ignore_directories
  • removed: property PatternMatchingEventHandler.ignore_patterns
  • removed: property PatternMatchingEventHandler.patterns
  • removed: property RegexMatchingEventHandler.case_sensitive
  • removed: property RegexMatchingEventHandler.ignore_directories
  • removed: property RegexMatchingEventHandler.ignore_regexes
  • removed: property RegexMatchingEventHandler.regexes
  • removed: variable EVENT_TYPE_CREATED
  • removed: variable EVENT_TYPE_DELETED
  • removed: variable EVENT_TYPE_MODIFIED
  • removed: variable EVENT_TYPE_MOVED
  • removed: export Observer
  • removed: class BaseObserver(EventDispatcher)
  • removed: class EventDispatcher(BaseThread)
  • removed: class EventEmitter(BaseThread)
  • removed: class EventQueue(SkipRepeatsQueue)
  • removed: class ObservedWatch(object)
  • removed: constructor BaseObserver(emitter_class, timeout=…)
  • removed: constructor EventDispatcher(timeout=…)
  • removed: constructor EventEmitter(event_queue, watch, timeout=…)
  • removed: constructor ObservedWatch(path, recursive)
  • removed: method BaseObserver.add_handler_for_watch(event_handler, watch)
  • removed: method BaseObserver.dispatch_events(event_queue, timeout)
  • removed: method BaseObserver.on_thread_stop()
  • removed: method BaseObserver.remove_handler_for_watch(event_handler, watch)
  • removed: method BaseObserver.schedule(event_handler, path, recursive=…)
  • removed: method BaseObserver.start()
  • removed: method BaseObserver.unschedule(watch)
  • removed: method BaseObserver.unschedule_all()
  • removed: method EventDispatcher.dispatch_events(event_queue, timeout)
  • removed: method EventDispatcher.run()
  • removed: method EventEmitter.queue_event(event)
  • removed: method EventEmitter.queue_events(timeout)
  • removed: method EventEmitter.run()
  • removed: property BaseObserver.emitters
  • removed: property EventDispatcher.event_queue
  • removed: property EventDispatcher.timeout
  • removed: property EventEmitter.timeout
  • removed: property EventEmitter.watch
  • removed: property ObservedWatch.is_recursive
  • removed: property ObservedWatch.key
  • removed: property ObservedWatch.path
  • removed: variable DEFAULT_EMITTER_TIMEOUT
  • removed: variable DEFAULT_OBSERVER_TIMEOUT
  • removed: class FSEventsEmitter(EventEmitter)
  • removed: class FSEventsObserver(BaseObserver)
  • removed: constructor FSEventsEmitter(event_queue, watch, timeout=…)
  • removed: constructor FSEventsObserver(timeout=…)
  • removed: method FSEventsEmitter.on_thread_stop()
  • removed: method FSEventsEmitter.queue_events(timeout)
  • removed: method FSEventsEmitter.run()
  • removed: method FSEventsObserver.schedule(event_handler, path, recursive=…)
  • removed: class FSEventsEmitter(EventEmitter)
  • removed: class FSEventsObserver2(BaseObserver)
  • removed: class FSEventsQueue(Thread)
  • removed: class NativeEvent(object)
  • removed: constructor FSEventsEmitter(event_queue, watch, timeout=…)
  • removed: constructor FSEventsObserver2(timeout=…)
  • removed: constructor FSEventsQueue(path)
  • removed: constructor NativeEvent(path, flags, event_id)
  • removed: method FSEventsEmitter.on_thread_stop()
  • removed: method FSEventsEmitter.queue_events(timeout)
  • removed: method FSEventsQueue.read_events()
  • removed: method FSEventsQueue.run()
  • removed: method FSEventsQueue.stop()
  • removed: variable logger
  • removed: class InotifyEmitter(EventEmitter)
  • removed: class InotifyFullEmitter(InotifyEmitter)
  • removed: class InotifyObserver(BaseObserver)
  • removed: constructor InotifyEmitter(event_queue, watch, timeout=…)
  • removed: constructor InotifyFullEmitter(event_queue, watch, timeout=…)
  • removed: constructor InotifyObserver(timeout=…, generate_full_events=…)
  • removed: method InotifyEmitter.on_thread_start()
  • removed: method InotifyEmitter.on_thread_stop()
  • removed: method InotifyEmitter.queue_events(timeout, full_events=…)
  • removed: method InotifyFullEmitter.queue_events(timeout, events=…)
  • removed: class InotifyBuffer(BaseThread)
  • removed: constructor InotifyBuffer(path, recursive=…)
  • removed: field InotifyBuffer.delay
  • removed: method InotifyBuffer.close()
  • removed: method InotifyBuffer.on_thread_stop()
  • removed: method InotifyBuffer.read_event()
  • removed: method InotifyBuffer.run()
  • removed: variable logger
  • removed: class Inotify(object)
  • removed: class InotifyConstants(object)
  • removed: class InotifyEvent(object)
  • removed: class inotify_event_struct(ctypes.Structure)
  • removed: constructor Inotify(path, recursive=…, event_mask=…)
  • removed: constructor InotifyEvent(wd, mask, cookie, name, src_path)
  • removed: field InotifyConstants.IN_ACCESS
  • removed: field InotifyConstants.IN_ALL_EVENTS
  • removed: field InotifyConstants.IN_ATTRIB
  • removed: field InotifyConstants.IN_CLOEXEC
  • removed: field InotifyConstants.IN_CLOSE
  • removed: field InotifyConstants.IN_CLOSE_NOWRITE
  • removed: field InotifyConstants.IN_CLOSE_WRITE
  • removed: field InotifyConstants.IN_CREATE
  • removed: field InotifyConstants.IN_DELETE
  • removed: field InotifyConstants.IN_DELETE_SELF
  • removed: field InotifyConstants.IN_DONT_FOLLOW
  • removed: field InotifyConstants.IN_EXCL_UNLINK
  • removed: field InotifyConstants.IN_IGNORED
  • removed: field InotifyConstants.IN_ISDIR
  • removed: field InotifyConstants.IN_MASK_ADD
  • removed: field InotifyConstants.IN_MODIFY
  • removed: field InotifyConstants.IN_MOVE
  • removed: field InotifyConstants.IN_MOVED_FROM
  • removed: field InotifyConstants.IN_MOVED_TO
  • removed: field InotifyConstants.IN_MOVE_SELF
  • removed: field InotifyConstants.IN_NONBLOCK
  • removed: field InotifyConstants.IN_ONESHOT
  • removed: field InotifyConstants.IN_ONLYDIR
  • removed: field InotifyConstants.IN_OPEN
  • removed: field InotifyConstants.IN_Q_OVERFLOW
  • removed: field InotifyConstants.IN_UNMOUNT
  • removed: method Inotify.add_watch(path)
  • removed: method Inotify.clear_move_records()
  • removed: method Inotify.close()
  • removed: method Inotify.read_events(event_buffer_size=…)
  • removed: method Inotify.remember_move_from_event(event)
  • removed: method Inotify.remove_watch(path)
  • removed: method Inotify.source_for_move(destination_event)
  • removed: property Inotify.event_mask
  • removed: property Inotify.fd
  • removed: property Inotify.is_recursive
  • removed: property Inotify.path
  • removed: property InotifyEvent.cookie
  • removed: property InotifyEvent.is_access
  • removed: property InotifyEvent.is_attrib
  • removed: property InotifyEvent.is_close_nowrite
  • removed: property InotifyEvent.is_close_write
  • removed: property InotifyEvent.is_create
  • removed: property InotifyEvent.is_delete
  • removed: property InotifyEvent.is_delete_self
  • removed: property InotifyEvent.is_directory
  • removed: property InotifyEvent.is_ignored
  • removed: property InotifyEvent.is_modify
  • removed: property InotifyEvent.is_move
  • removed: property InotifyEvent.is_move_self
  • removed: property InotifyEvent.is_moved_from
  • removed: property InotifyEvent.is_moved_to
  • removed: property InotifyEvent.key
  • removed: property InotifyEvent.mask
  • removed: property InotifyEvent.name
  • removed: property InotifyEvent.src_path
  • removed: property InotifyEvent.wd
  • removed: variable DEFAULT_EVENT_BUFFER_SIZE
  • removed: variable DEFAULT_NUM_EVENTS
  • removed: variable EVENT_SIZE
  • removed: variable WATCHDOG_ALL_EVENTS
  • removed: variable inotify_add_watch
  • removed: variable inotify_init
  • removed: variable inotify_rm_watch
  • removed: variable libc
  • removed: class KeventDescriptor(object)
  • removed: class KeventDescriptorSet(object)
  • removed: class KqueueEmitter(EventEmitter)
  • removed: class KqueueObserver(BaseObserver)
  • removed: constructor KeventDescriptor(path, is_directory)
  • removed: constructor KeventDescriptorSet()
  • removed: constructor KqueueEmitter(event_queue, watch, timeout=…)
  • removed: constructor KqueueObserver(timeout=…)
  • removed: function is_attrib_modified(kev)
  • removed: function is_deleted(kev)
  • removed: function is_modified(kev)
  • removed: function is_renamed(kev)
  • removed: method KeventDescriptor.close()
  • removed: method KeventDescriptorSet.add(path, is_directory)
  • removed: method KeventDescriptorSet.clear()
  • removed: method KeventDescriptorSet.get(path)
  • removed: method KeventDescriptorSet.get_for_fd(fd)
  • removed: method KeventDescriptorSet.remove(path)
  • removed: method KqueueEmitter.on_thread_stop()
  • removed: method KqueueEmitter.queue_event(event)
  • removed: method KqueueEmitter.queue_events(timeout)
  • removed: property KeventDescriptor.fd
  • removed: property KeventDescriptor.is_directory
  • removed: property KeventDescriptor.kevent
  • removed: property KeventDescriptor.key
  • removed: property KeventDescriptor.path
  • removed: property KeventDescriptorSet.kevents
  • removed: property KeventDescriptorSet.paths
  • removed: variable MAX_EVENTS
  • removed: variable O_EVTONLY
  • removed: variable WATCHDOG_KQ_EV_FLAGS
  • removed: variable WATCHDOG_KQ_FFLAGS
  • removed: variable WATCHDOG_KQ_FILTER
  • removed: variable WATCHDOG_OS_OPEN_FLAGS
  • removed: class PollingEmitter(EventEmitter)
  • removed: class PollingObserver(BaseObserver)
  • removed: class PollingObserverVFS(BaseObserver)
  • removed: constructor PollingEmitter(event_queue, watch, timeout=…, stat=…, listdir=…)
  • removed: constructor PollingObserver(timeout=…)
  • removed: constructor PollingObserverVFS(stat, listdir, polling_interval=…)
  • removed: method PollingEmitter.on_thread_start()
  • removed: method PollingEmitter.queue_events(timeout)
  • removed: class WindowsApiEmitter(EventEmitter)
  • removed: class WindowsApiObserver(BaseObserver)
  • removed: constructor WindowsApiEmitter(event_queue, watch, timeout=…)
  • removed: constructor WindowsApiObserver(timeout=…)
  • removed: method WindowsApiEmitter.on_thread_start()
  • removed: method WindowsApiEmitter.on_thread_stop()
  • removed: method WindowsApiEmitter.queue_events(timeout)
  • removed: variable WATCHDOG_TRAVERSE_MOVED_DIR_DELAY
  • removed: class FILE_NOTIFY_INFORMATION(ctypes.Structure)
  • removed: class OVERLAPPED(ctypes.Structure)
  • removed: class WinAPINativeEvent(object)
  • removed: constructor WinAPINativeEvent(action, src_path)
  • removed: function close_directory_handle(handle)
  • removed: function get_directory_handle(path)
  • removed: function read_directory_changes(handle, recursive)
  • removed: function read_events(handle, recursive)
  • removed: property WinAPINativeEvent.is_added
  • removed: property WinAPINativeEvent.is_modified
  • removed: property WinAPINativeEvent.is_removed
  • removed: property WinAPINativeEvent.is_renamed_new
  • removed: property WinAPINativeEvent.is_renamed_old
  • removed: variable BUFFER_SIZE
  • removed: variable CancelIoEx
  • removed: variable CloseHandle
  • removed: variable CreateEvent
  • removed: variable CreateFileW
  • removed: variable CreateIoCompletionPort
  • removed: variable ERROR_OPERATION_ABORTED
  • removed: variable FILE_ACTION_ADDED
  • removed: variable FILE_ACTION_CREATED
  • removed: variable FILE_ACTION_DELETED
  • removed: variable FILE_ACTION_MODIFIED
  • removed: variable FILE_ACTION_OVERFLOW
  • removed: variable FILE_ACTION_REMOVED
  • removed: variable FILE_ACTION_RENAMED_NEW_NAME
  • removed: variable FILE_ACTION_RENAMED_OLD_NAME
  • removed: variable FILE_FLAG_BACKUP_SEMANTICS
  • removed: variable FILE_FLAG_OVERLAPPED
  • removed: variable FILE_LIST_DIRECTORY
  • removed: variable FILE_NOTIFY_CHANGE_ATTRIBUTES
  • removed: variable FILE_NOTIFY_CHANGE_CREATION
  • removed: variable FILE_NOTIFY_CHANGE_DIR_NAME
  • removed: variable FILE_NOTIFY_CHANGE_FILE_NAME
  • removed: variable FILE_NOTIFY_CHANGE_LAST_ACCESS
  • removed: variable FILE_NOTIFY_CHANGE_LAST_WRITE
  • removed: variable FILE_NOTIFY_CHANGE_SECURITY
  • removed: variable FILE_NOTIFY_CHANGE_SIZE
  • removed: variable FILE_SHARE_DELETE
  • removed: variable FILE_SHARE_READ
  • removed: variable FILE_SHARE_WRITE
  • removed: variable GetQueuedCompletionStatus
  • removed: variable INVALID_HANDLE_VALUE
  • removed: variable LPFNI
  • removed: variable LPVOID
  • removed: variable OPEN_EXISTING
  • removed: variable PostQueuedCompletionStatus
  • removed: variable ReadDirectoryChangesW
  • removed: variable SetEvent
  • removed: variable THREAD_TERMINATE
  • removed: variable WAIT_ABANDONED
  • removed: variable WAIT_IO_COMPLETION
  • removed: variable WAIT_OBJECT_0
  • removed: variable WAIT_TIMEOUT
  • removed: variable WATCHDOG_FILE_FLAGS
  • removed: variable WATCHDOG_FILE_NOTIFY_FLAGS
  • removed: variable WATCHDOG_FILE_SHARE_FLAGS
  • removed: variable WaitForSingleObjectEx
  • removed: class AutoRestartTrick(Trick)
  • removed: class LoggerTrick(Trick)
  • removed: class ShellCommandTrick(Trick)
  • removed: class Trick(PatternMatchingEventHandler)
  • removed: constructor AutoRestartTrick(command, patterns=…, ignore_patterns=…, ignore_directories=…, stop_signal=…, kill_after=…)
  • removed: constructor ShellCommandTrick(shell_command=…, patterns=…, ignore_patterns=…, ignore_directories=…, wait_for_process=…, drop_during_process=…)
  • removed: method AutoRestartTrick.on_any_event(event)
  • removed: method AutoRestartTrick.start()
  • removed: method AutoRestartTrick.stop()
  • removed: method LoggerTrick.on_any_event(event)
  • removed: method LoggerTrick.on_created(event)
  • removed: method LoggerTrick.on_deleted(event)
  • removed: method LoggerTrick.on_modified(event)
  • removed: method LoggerTrick.on_moved(event)
  • removed: method ShellCommandTrick.on_any_event(event)
  • removed: static method Trick.generate_yaml()
  • removed: class BaseThread(threading.Thread)
  • removed: class UnsupportedLibc(Exception)
  • removed: constructor BaseThread()
  • removed: function has_attribute(ob, attribute)
  • removed: function load_class(dotted_path)
  • removed: function load_module(module_name)
  • removed: method BaseThread.on_thread_start()
  • removed: method BaseThread.on_thread_stop()
  • removed: method BaseThread.should_keep_running()
  • removed: method BaseThread.start()
  • removed: method BaseThread.stop()
  • removed: property BaseThread.stopped_event
  • removed: variable stat
  • removed: class OrderedSet(MutableSet)
  • removed: class OrderedSetQueue(queue.Queue)
  • removed: class SkipRepeatsQueue(queue.Queue)
  • removed: constructor OrderedSet(iterable=…)
  • removed: method OrderedSet.add(key)
  • removed: method OrderedSet.discard(key)
  • removed: method OrderedSet.pop(last=…)
  • removed: variable KEY
  • removed: variable NEXT
  • removed: variable PREV
  • removed: export Event
  • removed: export queue
  • removed: function accepts(*types)
  • removed: function attrs(**kwds)
  • removed: function deprecated(func)
  • removed: function propertyx(function)
  • removed: function returns(rtype)
  • removed: function singleton(cls)
  • removed: function synchronized(lock=…)
  • removed: class DelayedQueue(object)
  • removed: constructor DelayedQueue(delay)
  • removed: method DelayedQueue.close()
  • removed: method DelayedQueue.get()
  • removed: method DelayedQueue.put(element)
  • removed: method DelayedQueue.remove(predicate)
  • removed: class DirectorySnapshot(object)
  • removed: class DirectorySnapshotDiff(object)
  • removed: constructor DirectorySnapshot(path, recursive=…, walker_callback=…, stat=…, listdir=…)
  • removed: constructor DirectorySnapshotDiff(ref, snapshot)
  • removed: method DirectorySnapshot.inode(path)
  • removed: method DirectorySnapshot.isdir(path)
  • removed: method DirectorySnapshot.mtime(path)
  • removed: method DirectorySnapshot.path(id)
  • removed: method DirectorySnapshot.stat_info(path)
  • removed: property DirectorySnapshot.paths
  • removed: property DirectorySnapshotDiff.dirs_created
  • removed: property DirectorySnapshotDiff.dirs_deleted
  • removed: property DirectorySnapshotDiff.dirs_modified
  • removed: property DirectorySnapshotDiff.dirs_moved
  • removed: property DirectorySnapshotDiff.files_created
  • removed: property DirectorySnapshotDiff.files_deleted
  • removed: property DirectorySnapshotDiff.files_modified
  • removed: property DirectorySnapshotDiff.files_moved
  • removed: function echo(fn, write=…)
  • removed: function echo_class(klass, write=…)
  • removed: function echo_instancemethod(klass, method, write=…)
  • removed: function echo_module(mod, write=…)
  • removed: function format_arg_value(arg_val)
  • removed: function is_class_private_name(name)
  • removed: function is_classmethod(instancemethod, klass)
  • removed: function is_static_method(method, klass)
  • removed: function method_name(method)
  • removed: function name(item)
  • removed: variable optionflags
  • removed: class Event(object)
  • removed: constructor Event()
  • removed: field Event.is_set
  • removed: method Event.clear()
  • removed: method Event.isSet()
  • removed: method Event.set()
  • removed: method Event.wait(timeout=…)
  • removed: function import_module(target, relative_to=…)
  • removed: function get_platform_name()
  • removed: function is_bsd()
  • removed: function is_darwin()
  • removed: function is_linux()
  • removed: function is_windows()
  • removed: variable PLATFORM_BSD
  • removed: variable PLATFORM_DARWIN
  • removed: variable PLATFORM_LINUX
  • removed: variable PLATFORM_UNKNOWN
  • removed: variable PLATFORM_WINDOWS
  • removed: function decode(path)
  • removed: function encode(path)
  • removed: variable bytes_cls
  • removed: variable fs_encoding
  • removed: variable fs_fallback_encoding
  • removed: variable str_cls
  • removed: class BY_HANDLE_FILE_INFORMATION(ctypes.Structure)
  • removed: class FILETIME(ctypes.Structure)
  • removed: function stat(path)
  • removed: variable CloseHandle
  • removed: variable CreateFile
  • removed: variable FILE_ATTRIBUTE_DIRECTORY
  • removed: variable FILE_ATTRIBUTE_NORMAL
  • removed: variable FILE_ATTRIBUTE_READONLY
  • removed: variable FILE_FLAG_BACKUP_SEMANTICS
  • removed: variable FILE_FLAG_OPEN_REPARSE_POINT
  • removed: variable FILE_READ_ATTRIBUTES
  • removed: variable GetFileInformationByHandle
  • removed: variable INVALID_HANDLE_VALUE
  • removed: variable OPEN_EXISTING
  • removed: variable StatResult
  • removed: variable VERSION_BUILD
  • removed: variable VERSION_INFO
  • removed: variable VERSION_MAJOR
  • removed: variable VERSION_MINOR
  • removed: variable VERSION_STRING
  • removed: function add_to_sys_path(pathnames, index=…)
  • removed: function auto_restart(args)
  • removed: function load_config(tricks_file_pathname)
  • removed: function log(args)
  • removed: function main()
  • removed: function observe_with(observer, event_handler, pathnames, recursive)
  • removed: function parse_patterns(patterns_spec, ignore_patterns_spec, separator=…)
  • removed: function path_split(pathname_spec, separator=…)
  • removed: function schedule_tricks(observer, tricks, pathname, recursive)
  • removed: function shell_command(args)
  • removed: function tricks_from(args)
  • removed: function tricks_generate_yaml(args)
  • removed: variable CONFIG_KEY_PYTHON_PATH
  • removed: variable CONFIG_KEY_TRICKS
  • removed: variable epilog
  • removed: variable parser
  • added: class DirCreatedEvent(FileSystemEvent)
  • added: class DirDeletedEvent(FileSystemEvent)
  • added: class DirModifiedEvent(FileSystemEvent)
  • added: class DirMovedEvent(FileSystemMovedEvent)
  • added: class FileCreatedEvent(FileSystemEvent)
  • added: class FileDeletedEvent(FileSystemEvent)
  • added: class FileModifiedEvent(FileSystemEvent)
  • added: class FileMovedEvent(FileSystemMovedEvent)
  • added: class FileSystemEvent(object)
  • added: class FileSystemEventHandler(object)
  • added: class FileSystemMovedEvent(FileSystemEvent)
  • added: class LoggingEventHandler(FileSystemEventHandler)
  • added: class LoggingFileSystemEventHandler(LoggingEventHandler)
  • added: class PatternMatchingEventHandler(FileSystemEventHandler)
  • added: class RegexMatchingEventHandler(FileSystemEventHandler)
  • added: constructor DirCreatedEvent(src_path)
  • added: constructor DirDeletedEvent(src_path)
  • added: constructor DirModifiedEvent(src_path)
  • added: constructor DirMovedEvent(src_path, dest_path)
  • added: constructor FileCreatedEvent(src_path)
  • added: constructor FileDeletedEvent(src_path)
  • added: constructor FileModifiedEvent(src_path)
  • added: constructor FileMovedEvent(src_path, dest_path)
  • added: constructor FileSystemEvent(src_path)
  • added: constructor FileSystemMovedEvent(src_path, dest_path)
  • added: constructor PatternMatchingEventHandler(patterns=…, ignore_patterns=…, ignore_directories=…, case_sensitive=…)
  • added: constructor RegexMatchingEventHandler(regexes=…, ignore_regexes=…, ignore_directories=…, case_sensitive=…)
  • added: field DirCreatedEvent.event_type
  • added: field DirCreatedEvent.is_directory
  • added: field DirDeletedEvent.event_type
  • added: field DirDeletedEvent.is_directory
  • added: field DirModifiedEvent.event_type
  • added: field DirModifiedEvent.is_directory
  • added: field DirMovedEvent.is_directory
  • added: field FileCreatedEvent.event_type
  • added: field FileDeletedEvent.event_type
  • added: field FileModifiedEvent.event_type
  • added: field FileSystemEvent.event_type
  • added: field FileSystemEvent.is_directory
  • added: field FileSystemMovedEvent.event_type
  • added: function generate_sub_created_events(src_dir_path)
  • added: function generate_sub_moved_events(src_dir_path, dest_dir_path)
  • added: method FileSystemEventHandler.dispatch(event)
  • added: method FileSystemEventHandler.on_any_event(event)
  • added: method FileSystemEventHandler.on_created(event)
  • added: method FileSystemEventHandler.on_deleted(event)
  • added: method FileSystemEventHandler.on_modified(event)
  • added: method FileSystemEventHandler.on_moved(event)
  • added: method LoggingEventHandler.on_created(event)
  • added: method LoggingEventHandler.on_deleted(event)
  • added: method LoggingEventHandler.on_modified(event)
  • added: method LoggingEventHandler.on_moved(event)
  • added: method PatternMatchingEventHandler.dispatch(event)
  • added: method RegexMatchingEventHandler.dispatch(event)
  • added: property FileSystemEvent.key
  • added: property FileSystemEvent.src_path
  • added: property FileSystemMovedEvent.dest_path
  • added: property FileSystemMovedEvent.key
  • added: property PatternMatchingEventHandler.case_sensitive
  • added: property PatternMatchingEventHandler.ignore_directories
  • added: property PatternMatchingEventHandler.ignore_patterns
  • added: property PatternMatchingEventHandler.patterns
  • added: property RegexMatchingEventHandler.case_sensitive
  • added: property RegexMatchingEventHandler.ignore_directories
  • added: property RegexMatchingEventHandler.ignore_regexes
  • added: property RegexMatchingEventHandler.regexes
  • added: variable EVENT_TYPE_CREATED
  • added: variable EVENT_TYPE_DELETED
  • added: variable EVENT_TYPE_MODIFIED
  • added: variable EVENT_TYPE_MOVED
  • added: export Observer
  • added: class BaseObserver(EventDispatcher)
  • added: class EventDispatcher(BaseThread)
  • added: class EventEmitter(BaseThread)
  • added: class EventQueue(SkipRepeatsQueue)
  • added: class ObservedWatch(object)
  • added: constructor BaseObserver(emitter_class, timeout=…)
  • added: constructor EventDispatcher(timeout=…)
  • added: constructor EventEmitter(event_queue, watch, timeout=…)
  • added: constructor ObservedWatch(path, recursive)
  • added: method BaseObserver.add_handler_for_watch(event_handler, watch)
  • added: method BaseObserver.dispatch_events(event_queue, timeout)
  • added: method BaseObserver.on_thread_stop()
  • added: method BaseObserver.remove_handler_for_watch(event_handler, watch)
  • added: method BaseObserver.schedule(event_handler, path, recursive=…)
  • added: method BaseObserver.start()
  • added: method BaseObserver.unschedule(watch)
  • added: method BaseObserver.unschedule_all()
  • added: method EventDispatcher.dispatch_events(event_queue, timeout)
  • added: method EventDispatcher.run()
  • added: method EventEmitter.queue_event(event)
  • added: method EventEmitter.queue_events(timeout)
  • added: method EventEmitter.run()
  • added: property BaseObserver.emitters
  • added: property EventDispatcher.event_queue
  • added: property EventDispatcher.timeout
  • added: property EventEmitter.timeout
  • added: property EventEmitter.watch
  • added: property ObservedWatch.is_recursive
  • added: property ObservedWatch.key
  • added: property ObservedWatch.path
  • added: variable DEFAULT_EMITTER_TIMEOUT
  • added: variable DEFAULT_OBSERVER_TIMEOUT
  • added: class FSEventsEmitter(EventEmitter)
  • added: class FSEventsObserver(BaseObserver)
  • added: constructor FSEventsEmitter(event_queue, watch, timeout=…)
  • added: constructor FSEventsObserver(timeout=…)
  • added: method FSEventsEmitter.on_thread_stop()
  • added: method FSEventsEmitter.queue_events(timeout)
  • added: method FSEventsEmitter.run()
  • added: method FSEventsObserver.schedule(event_handler, path, recursive=…)
  • added: class FSEventsEmitter(EventEmitter)
  • added: class FSEventsObserver2(BaseObserver)
  • added: class FSEventsQueue(Thread)
  • added: class NativeEvent(object)
  • added: constructor FSEventsEmitter(event_queue, watch, timeout=…)
  • added: constructor FSEventsObserver2(timeout=…)
  • added: constructor FSEventsQueue(path)
  • added: constructor NativeEvent(path, flags, event_id)
  • added: method FSEventsEmitter.on_thread_stop()
  • added: method FSEventsEmitter.queue_events(timeout)
  • added: method FSEventsQueue.read_events()
  • added: method FSEventsQueue.run()
  • added: method FSEventsQueue.stop()
  • added: variable logger
  • added: class InotifyEmitter(EventEmitter)
  • added: class InotifyFullEmitter(InotifyEmitter)
  • added: class InotifyObserver(BaseObserver)
  • added: constructor InotifyEmitter(event_queue, watch, timeout=…)
  • added: constructor InotifyFullEmitter(event_queue, watch, timeout=…)
  • added: constructor InotifyObserver(timeout=…, generate_full_events=…)
  • added: method InotifyEmitter.on_thread_start()
  • added: method InotifyEmitter.on_thread_stop()
  • added: method InotifyEmitter.queue_events(timeout, full_events=…)
  • added: method InotifyFullEmitter.queue_events(timeout, events=…)
  • added: class InotifyBuffer(BaseThread)
  • added: constructor InotifyBuffer(path, recursive=…)
  • added: field InotifyBuffer.delay
  • added: method InotifyBuffer.close()
  • added: method InotifyBuffer.on_thread_stop()
  • added: method InotifyBuffer.read_event()
  • added: method InotifyBuffer.run()
  • added: variable logger
  • added: class Inotify(object)
  • added: class InotifyConstants(object)
  • added: class InotifyEvent(object)
  • added: class inotify_event_struct(ctypes.Structure)
  • added: constructor Inotify(path, recursive=…, event_mask=…)
  • added: constructor InotifyEvent(wd, mask, cookie, name, src_path)
  • added: field InotifyConstants.IN_ACCESS
  • added: field InotifyConstants.IN_ALL_EVENTS
  • added: field InotifyConstants.IN_ATTRIB
  • added: field InotifyConstants.IN_CLOEXEC
  • added: field InotifyConstants.IN_CLOSE
  • added: field InotifyConstants.IN_CLOSE_NOWRITE
  • added: field InotifyConstants.IN_CLOSE_WRITE
  • added: field InotifyConstants.IN_CREATE
  • added: field InotifyConstants.IN_DELETE
  • added: field InotifyConstants.IN_DELETE_SELF
  • added: field InotifyConstants.IN_DONT_FOLLOW
  • added: field InotifyConstants.IN_EXCL_UNLINK
  • added: field InotifyConstants.IN_IGNORED
  • added: field InotifyConstants.IN_ISDIR
  • added: field InotifyConstants.IN_MASK_ADD
  • added: field InotifyConstants.IN_MODIFY
  • added: field InotifyConstants.IN_MOVE
  • added: field InotifyConstants.IN_MOVED_FROM
  • added: field InotifyConstants.IN_MOVED_TO
  • added: field InotifyConstants.IN_MOVE_SELF
  • added: field InotifyConstants.IN_NONBLOCK
  • added: field InotifyConstants.IN_ONESHOT
  • added: field InotifyConstants.IN_ONLYDIR
  • added: field InotifyConstants.IN_OPEN
  • added: field InotifyConstants.IN_Q_OVERFLOW
  • added: field InotifyConstants.IN_UNMOUNT
  • added: method Inotify.add_watch(path)
  • added: method Inotify.clear_move_records()
  • added: method Inotify.close()
  • added: method Inotify.read_events(event_buffer_size=…)
  • added: method Inotify.remember_move_from_event(event)
  • added: method Inotify.remove_watch(path)
  • added: method Inotify.source_for_move(destination_event)
  • added: property Inotify.event_mask
  • added: property Inotify.fd
  • added: property Inotify.is_recursive
  • added: property Inotify.path
  • added: property InotifyEvent.cookie
  • added: property InotifyEvent.is_access
  • added: property InotifyEvent.is_attrib
  • added: property InotifyEvent.is_close_nowrite
  • added: property InotifyEvent.is_close_write
  • added: property InotifyEvent.is_create
  • added: property InotifyEvent.is_delete
  • added: property InotifyEvent.is_delete_self
  • added: property InotifyEvent.is_directory
  • added: property InotifyEvent.is_ignored
  • added: property InotifyEvent.is_modify
  • added: property InotifyEvent.is_move
  • added: property InotifyEvent.is_move_self
  • added: property InotifyEvent.is_moved_from
  • added: property InotifyEvent.is_moved_to
  • added: property InotifyEvent.key
  • added: property InotifyEvent.mask
  • added: property InotifyEvent.name
  • added: property InotifyEvent.src_path
  • added: property InotifyEvent.wd
  • added: variable DEFAULT_EVENT_BUFFER_SIZE
  • added: variable DEFAULT_NUM_EVENTS
  • added: variable EVENT_SIZE
  • added: variable WATCHDOG_ALL_EVENTS
  • added: variable inotify_add_watch
  • added: variable inotify_init
  • added: variable inotify_rm_watch
  • added: variable libc
  • added: class KeventDescriptor(object)
  • added: class KeventDescriptorSet(object)
  • added: class KqueueEmitter(EventEmitter)
  • added: class KqueueObserver(BaseObserver)
  • added: constructor KeventDescriptor(path, is_directory)
  • added: constructor KeventDescriptorSet()
  • added: constructor KqueueEmitter(event_queue, watch, timeout=…)
  • added: constructor KqueueObserver(timeout=…)
  • added: function is_attrib_modified(kev)
  • added: function is_deleted(kev)
  • added: function is_modified(kev)
  • added: function is_renamed(kev)
  • added: method KeventDescriptor.close()
  • added: method KeventDescriptorSet.add(path, is_directory)
  • added: method KeventDescriptorSet.clear()
  • added: method KeventDescriptorSet.get(path)
  • added: method KeventDescriptorSet.get_for_fd(fd)
  • added: method KeventDescriptorSet.remove(path)
  • added: method KqueueEmitter.on_thread_stop()
  • added: method KqueueEmitter.queue_event(event)
  • added: method KqueueEmitter.queue_events(timeout)
  • added: property KeventDescriptor.fd
  • added: property KeventDescriptor.is_directory
  • added: property KeventDescriptor.kevent
  • added: property KeventDescriptor.key
  • added: property KeventDescriptor.path
  • added: property KeventDescriptorSet.kevents
  • added: property KeventDescriptorSet.paths
  • added: variable MAX_EVENTS
  • added: variable O_EVTONLY
  • added: variable WATCHDOG_KQ_EV_FLAGS
  • added: variable WATCHDOG_KQ_FFLAGS
  • added: variable WATCHDOG_KQ_FILTER
  • added: variable WATCHDOG_OS_OPEN_FLAGS
  • added: class PollingEmitter(EventEmitter)
  • added: class PollingObserver(BaseObserver)
  • added: class PollingObserverVFS(BaseObserver)
  • added: constructor PollingEmitter(event_queue, watch, timeout=…, stat=…, listdir=…)
  • added: constructor PollingObserver(timeout=…)
  • added: constructor PollingObserverVFS(stat, listdir, polling_interval=…)
  • added: method PollingEmitter.on_thread_start()
  • added: method PollingEmitter.queue_events(timeout)
  • added: class WindowsApiEmitter(EventEmitter)
  • added: class WindowsApiObserver(BaseObserver)
  • added: constructor WindowsApiEmitter(event_queue, watch, timeout=…)
  • added: constructor WindowsApiObserver(timeout=…)
  • added: method WindowsApiEmitter.on_thread_start()
  • added: method WindowsApiEmitter.on_thread_stop()
  • added: method WindowsApiEmitter.queue_events(timeout)
  • added: variable WATCHDOG_TRAVERSE_MOVED_DIR_DELAY
  • added: class FILE_NOTIFY_INFORMATION(ctypes.Structure)
  • added: class OVERLAPPED(ctypes.Structure)
  • added: class WinAPINativeEvent(object)
  • added: constructor WinAPINativeEvent(action, src_path)
  • added: function close_directory_handle(handle)
  • added: function get_directory_handle(path)
  • added: function read_directory_changes(handle, recursive)
  • added: function read_events(handle, recursive)
  • added: property WinAPINativeEvent.is_added
  • added: property WinAPINativeEvent.is_modified
  • added: property WinAPINativeEvent.is_removed
  • added: property WinAPINativeEvent.is_renamed_new
  • added: property WinAPINativeEvent.is_renamed_old
  • added: variable BUFFER_SIZE
  • added: variable CancelIoEx
  • added: variable CloseHandle
  • added: variable CreateEvent
  • added: variable CreateFileW
  • added: variable CreateIoCompletionPort
  • added: variable ERROR_OPERATION_ABORTED
  • added: variable FILE_ACTION_ADDED
  • added: variable FILE_ACTION_CREATED
  • added: variable FILE_ACTION_DELETED
  • added: variable FILE_ACTION_MODIFIED
  • added: variable FILE_ACTION_OVERFLOW
  • added: variable FILE_ACTION_REMOVED
  • added: variable FILE_ACTION_RENAMED_NEW_NAME
  • added: variable FILE_ACTION_RENAMED_OLD_NAME
  • added: variable FILE_FLAG_BACKUP_SEMANTICS
  • added: variable FILE_FLAG_OVERLAPPED
  • added: variable FILE_LIST_DIRECTORY
  • added: variable FILE_NOTIFY_CHANGE_ATTRIBUTES
  • added: variable FILE_NOTIFY_CHANGE_CREATION
  • added: variable FILE_NOTIFY_CHANGE_DIR_NAME
  • added: variable FILE_NOTIFY_CHANGE_FILE_NAME
  • added: variable FILE_NOTIFY_CHANGE_LAST_ACCESS
  • added: variable FILE_NOTIFY_CHANGE_LAST_WRITE
  • added: variable FILE_NOTIFY_CHANGE_SECURITY
  • added: variable FILE_NOTIFY_CHANGE_SIZE
  • added: variable FILE_SHARE_DELETE
  • added: variable FILE_SHARE_READ
  • added: variable FILE_SHARE_WRITE
  • added: variable GetQueuedCompletionStatus
  • added: variable INVALID_HANDLE_VALUE
  • added: variable LPFNI
  • added: variable LPVOID
  • added: variable OPEN_EXISTING
  • added: variable PostQueuedCompletionStatus
  • added: variable ReadDirectoryChangesW
  • added: variable SetEvent
  • added: variable THREAD_TERMINATE
  • added: variable WAIT_ABANDONED
  • added: variable WAIT_IO_COMPLETION
  • added: variable WAIT_OBJECT_0
  • added: variable WAIT_TIMEOUT
  • added: variable WATCHDOG_FILE_FLAGS
  • added: variable WATCHDOG_FILE_NOTIFY_FLAGS
  • added: variable WATCHDOG_FILE_SHARE_FLAGS
  • added: variable WaitForSingleObjectEx
  • added: class AutoRestartTrick(Trick)
  • added: class LoggerTrick(Trick)
  • added: class ShellCommandTrick(Trick)
  • added: class Trick(PatternMatchingEventHandler)
  • added: constructor AutoRestartTrick(command, patterns=…, ignore_patterns=…, ignore_directories=…, stop_signal=…, kill_after=…)
  • added: constructor ShellCommandTrick(shell_command=…, patterns=…, ignore_patterns=…, ignore_directories=…, wait_for_process=…, drop_during_process=…)
  • added: method AutoRestartTrick.on_any_event(event)
  • added: method AutoRestartTrick.start()
  • added: method AutoRestartTrick.stop()
  • added: method LoggerTrick.on_any_event(event)
  • added: method LoggerTrick.on_created(event)
  • added: method LoggerTrick.on_deleted(event)
  • added: method LoggerTrick.on_modified(event)
  • added: method LoggerTrick.on_moved(event)
  • added: method ShellCommandTrick.on_any_event(event)
  • added: static method Trick.generate_yaml()
  • added: class BaseThread(threading.Thread)
  • added: class UnsupportedLibc(Exception)
  • added: constructor BaseThread()
  • added: function has_attribute(ob, attribute)
  • added: function load_class(dotted_path)
  • added: function load_module(module_name)
  • added: method BaseThread.on_thread_start()
  • added: method BaseThread.on_thread_stop()
  • added: method BaseThread.should_keep_running()
  • added: method BaseThread.start()
  • added: method BaseThread.stop()
  • added: property BaseThread.stopped_event
  • added: variable stat
  • added: class OrderedSet(MutableSet)
  • added: class OrderedSetQueue(queue.Queue)
  • added: class SkipRepeatsQueue(queue.Queue)
  • added: constructor OrderedSet(iterable=…)
  • added: method OrderedSet.add(key)
  • added: method OrderedSet.discard(key)
  • added: method OrderedSet.pop(last=…)
  • added: variable KEY
  • added: variable NEXT
  • added: variable PREV
  • added: export Event
  • added: export queue
  • added: function accepts(*types)
  • added: function attrs(**kwds)
  • added: function deprecated(func)
  • added: function propertyx(function)
  • added: function returns(rtype)
  • added: function singleton(cls)
  • added: function synchronized(lock=…)
  • added: class DelayedQueue(object)
  • added: constructor DelayedQueue(delay)
  • added: method DelayedQueue.close()
  • added: method DelayedQueue.get()
  • added: method DelayedQueue.put(element)
  • added: method DelayedQueue.remove(predicate)
  • added: class DirectorySnapshot(object)
  • added: class DirectorySnapshotDiff(object)
  • added: constructor DirectorySnapshot(path, recursive=…, walker_callback=…, stat=…, listdir=…)
  • added: constructor DirectorySnapshotDiff(ref, snapshot)
  • added: method DirectorySnapshot.inode(path)
  • added: method DirectorySnapshot.isdir(path)
  • added: method DirectorySnapshot.mtime(path)
  • added: method DirectorySnapshot.path(id)
  • added: method DirectorySnapshot.stat_info(path)
  • added: property DirectorySnapshot.paths
  • added: property DirectorySnapshotDiff.dirs_created
  • added: property DirectorySnapshotDiff.dirs_deleted
  • added: property DirectorySnapshotDiff.dirs_modified
  • added: property DirectorySnapshotDiff.dirs_moved
  • added: property DirectorySnapshotDiff.files_created
  • added: property DirectorySnapshotDiff.files_deleted
  • added: property DirectorySnapshotDiff.files_modified
  • added: property DirectorySnapshotDiff.files_moved
  • added: function echo(fn, write=…)
  • added: function echo_class(klass, write=…)
  • added: function echo_instancemethod(klass, method, write=…)
  • added: function echo_module(mod, write=…)
  • added: function format_arg_value(arg_val)
  • added: function is_class_private_name(name)
  • added: function is_classmethod(instancemethod, klass)
  • added: function is_static_method(method, klass)
  • added: function method_name(method)
  • added: function name(item)
  • added: variable optionflags
  • added: class Event(object)
  • added: constructor Event()
  • added: field Event.is_set
  • added: method Event.clear()
  • added: method Event.isSet()
  • added: method Event.set()
  • added: method Event.wait(timeout=…)
  • added: function import_module(target, relative_to=…)
  • added: function get_platform_name()
  • added: function is_bsd()
  • added: function is_darwin()
  • added: function is_linux()
  • added: function is_windows()
  • added: variable PLATFORM_BSD
  • added: variable PLATFORM_DARWIN
  • added: variable PLATFORM_LINUX
  • added: variable PLATFORM_UNKNOWN
  • added: variable PLATFORM_WINDOWS
  • added: function decode(path)
  • added: function encode(path)
  • added: variable bytes_cls
  • added: variable fs_encoding
  • added: variable fs_fallback_encoding
  • added: variable str_cls
  • added: class BY_HANDLE_FILE_INFORMATION(ctypes.Structure)
  • added: class FILETIME(ctypes.Structure)
  • added: function stat(path)
  • added: variable CloseHandle
  • added: variable CreateFile
  • added: variable FILE_ATTRIBUTE_DIRECTORY
  • added: variable FILE_ATTRIBUTE_NORMAL
  • added: variable FILE_ATTRIBUTE_READONLY
  • added: variable FILE_FLAG_BACKUP_SEMANTICS
  • added: variable FILE_FLAG_OPEN_REPARSE_POINT
  • added: variable FILE_READ_ATTRIBUTES
  • added: variable GetFileInformationByHandle
  • added: variable INVALID_HANDLE_VALUE
  • added: variable OPEN_EXISTING
  • added: variable StatResult
  • added: variable VERSION_BUILD
  • added: variable VERSION_INFO
  • added: variable VERSION_MAJOR
  • added: variable VERSION_MINOR
  • added: variable VERSION_STRING
  • added: function add_to_sys_path(pathnames, index=…)
  • added: function auto_restart(args)
  • added: function load_config(tricks_file_pathname)
  • added: function log(args)
  • added: function main()
  • added: function observe_with(observer, event_handler, pathnames, recursive)
  • added: function parse_patterns(patterns_spec, ignore_patterns_spec, separator=…)
  • added: function path_split(pathname_spec, separator=…)
  • added: function schedule_tricks(observer, tricks, pathname, recursive)
  • added: function shell_command(args)
  • added: function tricks_from(args)
  • added: function tricks_generate_yaml(args)
  • added: variable CONFIG_KEY_PYTHON_PATH
  • added: variable CONFIG_KEY_TRICKS
  • added: variable epilog
  • added: variable parser
  • changed: static method CustomChart.get_config_key(key: str) -> Tuple[str] → static method CustomChart.get_config_key(key: str) -> Tuple[str, str, str]
  • changed: static method Visualize.get_config_key(key: str) -> Tuple[str] → static method Visualize.get_config_key(key: str) -> Tuple[str, str, str]
  • added: field Agent.DEFAULT_SWEEP_COMMAND: List[str]
  • added: field Agent.SWEEP_COMMAND_ENV_VAR_REGEX
  • removed: method TorchHistory.add_log_hooks_to_pytorch_module(module, name=…, prefix=…, log_parameters=…, log_gradients=…, log_freq=…)
  • changed: function log_track_init(log_freq) → function log_track_init(log_freq: int) -> List[int]
  • changed: function log_track_update(log_track) → function log_track_update(log_track: int) -> bool
  • added: method TorchHistory.add_log_gradients_hook(module: torch.nn.Module, name: str=…, prefix: str=…, log_freq: int=…) -> None
  • added: method TorchHistory.add_log_parameters_hook(module: torch.nn.Module, name: str=…, prefix: str=…, log_freq: int=…) -> None