Uses of Class
org.tensorflow.proto.RewriterConfig.Builder
Packages that use RewriterConfig.Builder
-
Uses of RewriterConfig.Builder in org.tensorflow.proto
Subclasses with type arguments of type RewriterConfig.Builder in org.tensorflow.protoModifier and TypeClassDescriptionstatic final classGraph rewriting is experimental and subject to change, not covered by any API stability guarantees.Methods in org.tensorflow.proto that return RewriterConfig.BuilderModifier and TypeMethodDescriptionRewriterConfig.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(int index, RewriterConfig.CustomGraphOptimizer value) 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(RewriterConfig.CustomGraphOptimizer.Builder builderForValue) 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(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(Descriptors.FieldDescriptor field, Object value) RewriterConfig.Builder.clear()RewriterConfig.Builder.clearArithmeticOptimization()Arithmetic optimizations (default is ON) e.g.RewriterConfig.Builder.clearAutoMixedPrecision()Optimize data types for CUDA/oneDNN (default is OFF).RewriterConfig.Builder.clearAutoMixedPrecisionCpu()Emulate a model using data type float16 on CPU (default is OFF).RewriterConfig.Builder.clearAutoMixedPrecisionMkl()Optimize data types for oneDNN (default is OFF).RewriterConfig.Builder.clearAutoMixedPrecisionOnednnBfloat16()Optimize data types for oneDNN (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 graphRewriterConfig.Builder.clearDisableTfgOptimizer()Disable the TFG optimizer (off by default).RewriterConfig.Builder.clearExperimentalConditionalCodeMotion()Conditional code motion (default is ON).RewriterConfig.Builder.clearExperimentalDisableCompressedTensorOptimization()Disable optimizations that assume compressed tensors.RewriterConfig.Builder.clearExperimentalDisableFoldingQuantizationEmulation()Disable folding quantization emulation ops such as FakeQuantWithMinMax* and QuantizeAndDequantize*.RewriterConfig.Builder.clearFailOnOptimizerErrors()If true, any optimization pass failing will cause the MetaOptimizer to stop with an error.RewriterConfig.Builder.clearField(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(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.clearUsePluginOptimizers()Optimizers registered by plugin (default is ON)RewriterConfig.Builder.clone()GraphOptions.Builder.getRewriteOptionsBuilder()Options that control the type and amount of graph rewriting.RewriterConfig.Builder.mergeAutoParallel(AutoParallelOptions value) Configures AutoParallel optimization passes either through the meta-optimizer or when manually specified through the optimizers field.RewriterConfig.Builder.mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) RewriterConfig.Builder.mergeFrom(RewriterConfig other) RewriterConfig.Builder.mergeInterOptimizerVerifierConfig(VerifierConfig value) VerifierConfig specifying the verifiers to be run after every optimizer.RewriterConfig.Builder.mergePostOptimizationVerifierConfig(VerifierConfig value) VerifierConfig specifying the verifiers to be run at the end, after all optimizers have run.RewriterConfig.Builder.mergeScopedAllocatorOpts(ScopedAllocatorOptions value) .tensorflow.ScopedAllocatorOptions scoped_allocator_opts = 16;final RewriterConfig.BuilderRewriterConfig.Builder.mergeUnknownFields(UnknownFieldSet unknownFields) static RewriterConfig.BuilderRewriterConfig.newBuilder()static RewriterConfig.BuilderRewriterConfig.newBuilder(RewriterConfig prototype) RewriterConfig.newBuilderForType()protected RewriterConfig.BuilderRewriterConfig.newBuilderForType(GeneratedMessageV3.BuilderParent parent) RewriterConfig.Builder.removeCustomOptimizers(int index) list of CustomGraphOptimizers to apply.RewriterConfig.Builder.setArithmeticOptimization(RewriterConfig.Toggle value) Arithmetic optimizations (default is ON) e.g.RewriterConfig.Builder.setArithmeticOptimizationValue(int value) Arithmetic optimizations (default is ON) e.g.RewriterConfig.Builder.setAutoMixedPrecision(RewriterConfig.Toggle value) Optimize data types for CUDA/oneDNN (default is OFF).RewriterConfig.Builder.setAutoMixedPrecisionCpu(RewriterConfig.Toggle value) Emulate a model using data type float16 on CPU (default is OFF).RewriterConfig.Builder.setAutoMixedPrecisionCpuValue(int value) Emulate a model using data type float16 on CPU (default is OFF).RewriterConfig.Builder.setAutoMixedPrecisionMkl(RewriterConfig.Toggle value) Optimize data types for oneDNN (default is OFF).RewriterConfig.Builder.setAutoMixedPrecisionMklValue(int value) Optimize data types for oneDNN (default is OFF).RewriterConfig.Builder.setAutoMixedPrecisionOnednnBfloat16(RewriterConfig.Toggle value) Optimize data types for oneDNN (default is OFF).RewriterConfig.Builder.setAutoMixedPrecisionOnednnBfloat16Value(int value) Optimize data types for oneDNN (default is OFF).RewriterConfig.Builder.setAutoMixedPrecisionValue(int value) Optimize data types for CUDA/oneDNN (default is OFF).RewriterConfig.Builder.setAutoParallel(AutoParallelOptions value) Configures AutoParallel optimization passes either through the meta-optimizer or when manually specified through the optimizers field.RewriterConfig.Builder.setAutoParallel(AutoParallelOptions.Builder builderForValue) Configures AutoParallel optimization passes either through the meta-optimizer or when manually specified through the optimizers field.RewriterConfig.Builder.setCommonSubgraphElimination(RewriterConfig.Toggle value) Common subgraph elimination (default is ON) e.g.RewriterConfig.Builder.setCommonSubgraphEliminationValue(int value) Common subgraph elimination (default is ON) e.g.RewriterConfig.Builder.setConstantFolding(RewriterConfig.Toggle value) Fold constants (default is ON) Statically infer the value of tensors when possible, and materialize the result using constants.RewriterConfig.Builder.setConstantFoldingValue(int value) Fold constants (default is ON) Statically infer the value of tensors when possible, and materialize the result using constants.RewriterConfig.Builder.setCpuLayoutConversion(RewriterConfig.CpuLayout value) CPU Conversion settings between NHCW and NCHW.RewriterConfig.Builder.setCpuLayoutConversionValue(int value) CPU Conversion settings between NHCW and NCHW.RewriterConfig.Builder.setCustomOptimizers(int index, RewriterConfig.CustomGraphOptimizer value) list of CustomGraphOptimizers to apply.RewriterConfig.Builder.setCustomOptimizers(int index, RewriterConfig.CustomGraphOptimizer.Builder builderForValue) list of CustomGraphOptimizers to apply.RewriterConfig.Builder.setDebugStripper(RewriterConfig.Toggle value) Strips debug-related nodes from the graph (off by default).RewriterConfig.Builder.setDebugStripperValue(int value) Strips debug-related nodes from the graph (off by default).RewriterConfig.Builder.setDependencyOptimization(RewriterConfig.Toggle value) Control dependency optimizations (default is ON).RewriterConfig.Builder.setDependencyOptimizationValue(int value) Control dependency optimizations (default is ON).RewriterConfig.Builder.setDisableMetaOptimizer(boolean value) Disable the entire meta optimizer (off by default).RewriterConfig.Builder.setDisableModelPruning(boolean value) If true, don't remove unnecessary ops from the graphRewriterConfig.Builder.setDisableTfgOptimizer(boolean value) Disable the TFG optimizer (off by default).RewriterConfig.Builder.setExperimentalConditionalCodeMotion(RewriterConfig.Toggle value) Conditional code motion (default is ON).RewriterConfig.Builder.setExperimentalConditionalCodeMotionValue(int value) Conditional code motion (default is ON).RewriterConfig.Builder.setExperimentalDisableCompressedTensorOptimization(boolean value) Disable optimizations that assume compressed tensors.RewriterConfig.Builder.setExperimentalDisableFoldingQuantizationEmulation(boolean value) Disable folding quantization emulation ops such as FakeQuantWithMinMax* and QuantizeAndDequantize*.RewriterConfig.Builder.setFailOnOptimizerErrors(boolean value) If true, any optimization pass failing will cause the MetaOptimizer to stop with an error.RewriterConfig.Builder.setField(Descriptors.FieldDescriptor field, Object value) RewriterConfig.Builder.setFunctionOptimization(RewriterConfig.Toggle value) Function optimizations (default is ON).RewriterConfig.Builder.setFunctionOptimizationValue(int value) Function optimizations (default is ON).RewriterConfig.Builder.setImplementationSelector(RewriterConfig.Toggle value) Enable the swap of kernel implementations based on the device placement (default is ON).RewriterConfig.Builder.setImplementationSelectorValue(int value) Enable the swap of kernel implementations based on the device placement (default is ON).RewriterConfig.Builder.setInterOptimizerVerifierConfig(VerifierConfig value) VerifierConfig specifying the verifiers to be run after every optimizer.RewriterConfig.Builder.setInterOptimizerVerifierConfig(VerifierConfig.Builder builderForValue) VerifierConfig specifying the verifiers to be run after every optimizer.RewriterConfig.Builder.setLayoutOptimizer(RewriterConfig.Toggle value) Optimize tensor layouts (default is ON) e.g.RewriterConfig.Builder.setLayoutOptimizerValue(int value) Optimize tensor layouts (default is ON) e.g.RewriterConfig.Builder.setLoopOptimization(RewriterConfig.Toggle value) Loop optimizations (default is ON).RewriterConfig.Builder.setLoopOptimizationValue(int value) Loop optimizations (default is ON).RewriterConfig.Builder.setMemoryOptimization(RewriterConfig.MemOptType value) Configures memory optimization passes through the meta-optimizer.RewriterConfig.Builder.setMemoryOptimizationValue(int value) Configures memory optimization passes through the meta-optimizer.RewriterConfig.Builder.setMemoryOptimizerTargetNodeNameScope(String value) A node name scope for node names which are valid outputs of recomputations.RewriterConfig.Builder.setMemoryOptimizerTargetNodeNameScopeBytes(ByteString value) A node name scope for node names which are valid outputs of recomputations.RewriterConfig.Builder.setMetaOptimizerIterations(RewriterConfig.NumIterationsType value) Controls how many times we run the optimizers in meta optimizer (default is once).RewriterConfig.Builder.setMetaOptimizerIterationsValue(int value) Controls how many times we run the optimizers in meta optimizer (default is once).RewriterConfig.Builder.setMetaOptimizerTimeoutMs(long value) Maximum number of milliseconds to spend optimizing a single graph before timing out.RewriterConfig.Builder.setMinGraphNodes(int value) The minimum number of nodes in a graph to optimizer.RewriterConfig.Builder.setOptimizers(int index, 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.setPinToHostOptimization(RewriterConfig.Toggle value) Force small ops onto the CPU (default is OFF).RewriterConfig.Builder.setPinToHostOptimizationValue(int value) Force small ops onto the CPU (default is OFF).RewriterConfig.Builder.setPostOptimizationVerifierConfig(VerifierConfig value) VerifierConfig specifying the verifiers to be run at the end, after all optimizers have run.RewriterConfig.Builder.setPostOptimizationVerifierConfig(VerifierConfig.Builder builderForValue) VerifierConfig specifying the verifiers to be run at the end, after all optimizers have run.RewriterConfig.Builder.setRemapping(RewriterConfig.Toggle value) Remapping (default is ON) Remap subgraphs onto more efficient implementations.RewriterConfig.Builder.setRemappingValue(int value) Remapping (default is ON) Remap subgraphs onto more efficient implementations.RewriterConfig.Builder.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) RewriterConfig.Builder.setScopedAllocatorOptimization(RewriterConfig.Toggle value) Try to allocate some independent Op outputs contiguously in order to merge or eliminate downstream Ops (off by default).RewriterConfig.Builder.setScopedAllocatorOptimizationValue(int value) Try to allocate some independent Op outputs contiguously in order to merge or eliminate downstream Ops (off by default).RewriterConfig.Builder.setScopedAllocatorOpts(ScopedAllocatorOptions value) .tensorflow.ScopedAllocatorOptions scoped_allocator_opts = 16;RewriterConfig.Builder.setScopedAllocatorOpts(ScopedAllocatorOptions.Builder builderForValue) .tensorflow.ScopedAllocatorOptions scoped_allocator_opts = 16;RewriterConfig.Builder.setShapeOptimization(RewriterConfig.Toggle value) Shape optimizations (default is ON) Simplify computations made on shapes.RewriterConfig.Builder.setShapeOptimizationValue(int value) Shape optimizations (default is ON) Simplify computations made on shapes.final RewriterConfig.BuilderRewriterConfig.Builder.setUnknownFields(UnknownFieldSet unknownFields) RewriterConfig.Builder.setUsePluginOptimizers(RewriterConfig.Toggle value) Optimizers registered by plugin (default is ON)RewriterConfig.Builder.setUsePluginOptimizersValue(int value) Optimizers registered by plugin (default is ON)RewriterConfig.toBuilder()Methods in org.tensorflow.proto with parameters of type RewriterConfig.BuilderModifier and TypeMethodDescriptionGraphOptions.Builder.setRewriteOptions(RewriterConfig.Builder builderForValue) Options that control the type and amount of graph rewriting.