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.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Adds appdirs >=1.4.3.
Drops promise, shortuuid, six.
Installs 19 packages in all (was 20).
API changes
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