RewriterConfig.Builder

public static final class RewriterConfig.Builder

 Graph rewriting is experimental and subject to change, not covered by any
 API stability guarantees.
 
Protobuf type tensorflow.RewriterConfig

Public Methods

RewriterConfig.Builder
addAllCustomOptimizers (Iterable<? extends RewriterConfig.CustomGraphOptimizer > values)
 list of CustomGraphOptimizers to apply.
RewriterConfig.Builder
addAllOptimizers (Iterable<String> values)
 If non-empty, will use this as an alternative way to specify a list of
 optimizations to turn on and the order of the optimizations (replacing the
 meta-optimizer).
RewriterConfig.Builder
addCustomOptimizers ( RewriterConfig.CustomGraphOptimizer.Builder builderForValue)
 list of CustomGraphOptimizers to apply.
RewriterConfig.Builder
addCustomOptimizers (int index, RewriterConfig.CustomGraphOptimizer.Builder builderForValue)
 list of CustomGraphOptimizers to apply.
RewriterConfig.Builder
addCustomOptimizers ( RewriterConfig.CustomGraphOptimizer value)
 list of CustomGraphOptimizers to apply.
RewriterConfig.Builder
addCustomOptimizers (int index, RewriterConfig.CustomGraphOptimizer value)
 list of CustomGraphOptimizers to apply.
RewriterConfig.CustomGraphOptimizer.Builder
addCustomOptimizersBuilder (int index)
 list of CustomGraphOptimizers to apply.
RewriterConfig.CustomGraphOptimizer.Builder
addCustomOptimizersBuilder ()
 list of CustomGraphOptimizers to apply.
RewriterConfig.Builder
addOptimizers (String value)
 If non-empty, will use this as an alternative way to specify a list of
 optimizations to turn on and the order of the optimizations (replacing the
 meta-optimizer).
RewriterConfig.Builder
addOptimizersBytes (com.google.protobuf.ByteString value)
 If non-empty, will use this as an alternative way to specify a list of
 optimizations to turn on and the order of the optimizations (replacing the
 meta-optimizer).
RewriterConfig.Builder
addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RewriterConfig
RewriterConfig
RewriterConfig.Builder
RewriterConfig.Builder
clearArithmeticOptimization ()
 Arithmetic optimizations (default is ON)
 e.g.
RewriterConfig.Builder
clearAutoMixedPrecision ()
 Optimize data types for CUDA (default is OFF).
RewriterConfig.Builder
clearAutoMixedPrecisionMkl ()
 Optimize data types for MKL (default is OFF).
RewriterConfig.Builder
clearAutoParallel ()
 Configures AutoParallel optimization passes either through the
 meta-optimizer or when manually specified through the optimizers field.
RewriterConfig.Builder
clearCommonSubgraphElimination ()
 Common subgraph elimination (default is ON)
 e.g.
RewriterConfig.Builder
clearConstantFolding ()
 Fold constants (default is ON)
 Statically infer the value of tensors when possible, and materialize the
 result using constants.
RewriterConfig.Builder
clearCpuLayoutConversion ()
 CPU Conversion settings between NHCW and NCHW.
RewriterConfig.Builder
clearCustomOptimizers ()
 list of CustomGraphOptimizers to apply.
RewriterConfig.Builder
clearDebugStripper ()
 Strips debug-related nodes from the graph (off by default).
RewriterConfig.Builder
clearDependencyOptimization ()
 Control dependency optimizations (default is ON).
RewriterConfig.Builder
clearDisableMetaOptimizer ()
 Disable the entire meta optimizer (off by default).
RewriterConfig.Builder
clearDisableModelPruning ()
 If true, don't remove unnecessary ops from the graph
 
bool disable_model_pruning = 2;
RewriterConfig.Builder
clearExperimentalDisableCompressedTensorOptimization ()
 Disable optimizations that assume compressed tensors.
RewriterConfig.Builder
clearFailOnOptimizerErrors ()
 If true, any optimization pass failing will cause the MetaOptimizer to
 stop with an error.
RewriterConfig.Builder
clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
RewriterConfig.Builder
clearFunctionOptimization ()
 Function optimizations (default is ON).
RewriterConfig.Builder
clearImplementationSelector ()
 Enable the swap of kernel implementations based on the device placement
 (default is ON).
RewriterConfig.Builder
clearInterOptimizerVerifierConfig ()
 VerifierConfig specifying the verifiers to be run after every optimizer.
RewriterConfig.Builder
clearLayoutOptimizer ()
 Optimize tensor layouts (default is ON)
 e.g.
RewriterConfig.Builder
clearLoopOptimization ()
 Loop optimizations (default is ON).
RewriterConfig.Builder
clearMemoryOptimization ()
 Configures memory optimization passes through the meta-optimizer.
RewriterConfig.Builder
clearMemoryOptimizerTargetNodeNameScope ()
 A node name scope for node names which are valid outputs of recomputations.
RewriterConfig.Builder
clearMetaOptimizerIterations ()
 Controls how many times we run the optimizers in meta optimizer (default
 is once).
RewriterConfig.Builder
clearMetaOptimizerTimeoutMs ()
 Maximum number of milliseconds to spend optimizing a single graph before
 timing out.
RewriterConfig.Builder
clearMinGraphNodes ()
 The minimum number of nodes in a graph to optimizer.
RewriterConfig.Builder
clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
RewriterConfig.Builder
clearOptimizers ()
 If non-empty, will use this as an alternative way to specify a list of
 optimizations to turn on and the order of the optimizations (replacing the
 meta-optimizer).
RewriterConfig.Builder
clearPinToHostOptimization ()
 Force small ops onto the CPU (default is OFF).
RewriterConfig.Builder
clearPostOptimizationVerifierConfig ()
 VerifierConfig specifying the verifiers to be run at the end, after all
 optimizers have run.
RewriterConfig.Builder
clearRemapping ()
 Remapping (default is ON)
 Remap subgraphs onto more efficient implementations.
RewriterConfig.Builder
clearScopedAllocatorOptimization ()
 Try to allocate some independent Op outputs contiguously in order to
 merge or eliminate downstream Ops (off by default).
RewriterConfig.Builder
clearScopedAllocatorOpts ()
.tensorflow.ScopedAllocatorOptions scoped_allocator_opts = 16;
RewriterConfig.Builder
clearShapeOptimization ()
 Shape optimizations (default is ON)
 Simplify computations made on shapes.
RewriterConfig.Builder
RewriterConfig.Toggle
getArithmeticOptimization ()
 Arithmetic optimizations (default is ON)
 e.g.
int
getArithmeticOptimizationValue ()
 Arithmetic optimizations (default is ON)
 e.g.
RewriterConfig.Toggle
getAutoMixedPrecision ()
 Optimize data types for CUDA (default is OFF).
RewriterConfig.Toggle
getAutoMixedPrecisionMkl ()
 Optimize data types for MKL (default is OFF).
int
getAutoMixedPrecisionMklValue ()
 Optimize data types for MKL (default is OFF).
int
getAutoMixedPrecisionValue ()
 Optimize data types for CUDA (default is OFF).
AutoParallelOptions
getAutoParallel ()
 Configures AutoParallel optimization passes either through the
 meta-optimizer or when manually specified through the optimizers field.
AutoParallelOptions.Builder
getAutoParallelBuilder ()
 Configures AutoParallel optimization passes either through the
 meta-optimizer or when manually specified through the optimizers field.
AutoParallelOptionsOrBuilder
getAutoParallelOrBuilder ()
 Configures AutoParallel optimization passes either through the
 meta-optimizer or when manually specified through the optimizers field.
RewriterConfig.Toggle
getCommonSubgraphElimination ()
 Common subgraph elimination (default is ON)
 e.g.
int
getCommonSubgraphEliminationValue ()
 Common subgraph elimination (default is ON)
 e.g.
RewriterConfig.Toggle
getConstantFolding ()
 Fold constants (default is ON)
 Statically infer the value of tensors when possible, and materialize the
 result using constants.
int
getConstantFoldingValue ()
 Fold constants (default is ON)
 Statically infer the value of tensors when possible, and materialize the
 result using constants.
RewriterConfig.CpuLayout
getCpuLayoutConversion ()
 CPU Conversion settings between NHCW and NCHW.
int
getCpuLayoutConversionValue ()
 CPU Conversion settings between NHCW and NCHW.
RewriterConfig.CustomGraphOptimizer
getCustomOptimizers (int index)
 list of CustomGraphOptimizers to apply.
RewriterConfig.CustomGraphOptimizer.Builder
getCustomOptimizersBuilder (int index)
 list of CustomGraphOptimizers to apply.
List< RewriterConfig.CustomGraphOptimizer.Builder >
getCustomOptimizersBuilderList ()
 list of CustomGraphOptimizers to apply.
int
getCustomOptimizersCount ()
 list of CustomGraphOptimizers to apply.
List< RewriterConfig.CustomGraphOptimizer >
getCustomOptimizersList ()
 list of CustomGraphOptimizers to apply.
RewriterConfig.CustomGraphOptimizerOrBuilder
getCustomOptimizersOrBuilder (int index)
 list of CustomGraphOptimizers to apply.
List<? extends RewriterConfig.CustomGraphOptimizerOrBuilder >
getCustomOptimizersOrBuilderList ()
 list of CustomGraphOptimizers to apply.
RewriterConfig.Toggle
getDebugStripper ()
 Strips debug-related nodes from the graph (off by default).
int
getDebugStripperValue ()
 Strips debug-related nodes from the graph (off by default).
RewriterConfig
RewriterConfig.Toggle
getDependencyOptimization ()
 Control dependency optimizations (default is ON).
int
getDependencyOptimizationValue ()
 Control dependency optimizations (default is ON).
final static com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
boolean
getDisableMetaOptimizer ()
 Disable the entire meta optimizer (off by default).
boolean
getDisableModelPruning ()
 If true, don't remove unnecessary ops from the graph
 
bool disable_model_pruning = 2;
boolean
getExperimentalDisableCompressedTensorOptimization ()
 Disable optimizations that assume compressed tensors.
boolean
getFailOnOptimizerErrors ()
 If true, any optimization pass failing will cause the MetaOptimizer to
 stop with an error.
RewriterConfig.Toggle
getFunctionOptimization ()
 Function optimizations (default is ON).
int
getFunctionOptimizationValue ()
 Function optimizations (default is ON).
RewriterConfig.Toggle
getImplementationSelector ()
 Enable the swap of kernel implementations based on the device placement
 (default is ON).
int
getImplementationSelectorValue ()
 Enable the swap of kernel implementations based on the device placement
 (default is ON).
VerifierConfig
getInterOptimizerVerifierConfig ()
 VerifierConfig specifying the verifiers to be run after every optimizer.
VerifierConfig.Builder
getInterOptimizerVerifierConfigBuilder ()
 VerifierConfig specifying the verifiers to be run after every optimizer.
VerifierConfigOrBuilder
getInterOptimizerVerifierConfigOrBuilder ()
 VerifierConfig specifying the verifiers to be run after every optimizer.
RewriterConfig.Toggle