View source on GitHub |
This enumeration represents optional conversion options.
These conversion options are experimental. They are subject to change without notice and offer no guarantees.
Example Usage
optionals= tf.autograph.experimental.Feature.EQUALITY_OPERATORS
@tf.function(experimental_autograph_options=optionals)
def f(i):
if i == 0: # EQUALITY_OPERATORS allows the use of == here.
tf.print('i is zero')
ALL
: Enable all features.AUTO_CONTROL_DEPS
: Insert of control dependencies in the generated code.ASSERT_STATEMENTS
: Convert Tensor-dependent assert statements to tf.Assert.BUILTIN_FUNCTIONS
: Convert builtin functions applied to Tensors to
their TF counterparts.EQUALITY_OPERATORS
: Whether to convert the comparison operators, like
equality. This is soon to be deprecated as support is being added to the
Tensor class.LISTS
: Convert list idioms, like initializers, slices, append, etc.NAME_SCOPES
: Insert name scopes that name ops according to context, like the
function they were defined in.