tf.types.experimental.SupportsTracingProtocol
Stay organized with collections
Save and categorize content based on your preferences.
A protocol allowing custom classes to control tf.function retracing.
tf.types.experimental.SupportsTracingProtocol(
*args, **kwargs
)
Methods
__tf_tracing_type__
View source
@abc.abstractmethod
__tf_tracing_type__(
context: TracingContext
) -> tf.types.experimental.TraceType
Returns the tracing type of this object.
The tracing type is used to build the signature of a tf.function
when traced, and to match arguments with existing signatures.
When a Function object is called, tf.function looks at the tracing type
of the call arguments. If an existing signature of matching type exists,
it will be used. Otherwise, a new function is traced, and its signature
will use the tracing type of the call arguments.
Args |
context
|
a context reserved for internal/future usage.
|
Returns |
The tracing type of this object.
|
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. Some content is licensed under the numpy license.
Last updated 2024-04-26 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-26 UTC."],[],[]]