tfma.metrics.Preprocessor.BundleContextParam
Stay organized with collections
Save and categorize content based on your preferences.
Allows one to use a context manager to manage bundle-scoped parameters.
tfma.metrics.Preprocessor.BundleContextParam(
context_manager_constructor, args=(), kwargs=None, *, name=None
)
The context will be entered at the start of each bundle and exited at the
end, equivalent to the start_bundle
and finish_bundle
methods on a DoFn.
The object returned from __enter__
, if any, will be substituted for this
parameter in invocations. Multiple context manager parameters may be
specified which will all be evaluated (in an unspecified order).
This can be especially useful for setting up shared context in transforms
like Map
, FlatMap
, and Filter
where one does not have start_bundle
and finish_bundle methods.
Methods
create_and_enter
create_and_enter()
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-08-16 UTC.
[null,null,["Last updated 2024-08-16 UTC."],[],[],null,["# tfma.metrics.Preprocessor.BundleContextParam\n\n\u003cbr /\u003e\n\nAllows one to use a context manager to manage bundle-scoped parameters.\n\n#### View aliases\n\n\n**Main aliases**\n\n[`tfma.utils.DoFnWithModels.BundleContextParam`](https://www.tensorflow.org/tfx/model_analysis/api_docs/python/tfma/metrics/Preprocessor/BundleContextParam)\n\n\u003cbr /\u003e\n\n tfma.metrics.Preprocessor.BundleContextParam(\n context_manager_constructor, args=(), kwargs=None, *, name=None\n )\n\nThe context will be entered at the start of each bundle and exited at the\nend, equivalent to the `start_bundle` and `finish_bundle` methods on a DoFn.\n\nThe object returned from `__enter__`, if any, will be substituted for this\nparameter in invocations. Multiple context manager parameters may be\nspecified which will all be evaluated (in an unspecified order).\n\nThis can be especially useful for setting up shared context in transforms\nlike `Map`, `FlatMap`, and `Filter` where one does not have start_bundle\nand finish_bundle methods.\n\nMethods\n-------\n\n### `create_and_enter`\n\n create_and_enter()"]]