public static final class
ConfigProto.Experimental.Builder
Everything inside Experimental is subject to change and is not subject to API stability guarantees in https://www.tensorflow.org/guide/version_compat.Protobuf type
tensorflow.ConfigProto.Experimental
Public Methods
ConfigProto.Experimental.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
|
ConfigProto.Experimental |
build()
|
ConfigProto.Experimental | |
ConfigProto.Experimental.Builder |
clear()
|
ConfigProto.Experimental.Builder |
clearCollectiveDeterministicSequentialExecution()
If true, make collective op execution order sequential and deterministic for potentially concurrent collective instances. |
ConfigProto.Experimental.Builder |
clearCollectiveGroupLeader()
Task name for group resolution. |
ConfigProto.Experimental.Builder |
clearCollectiveNccl()
If true, use NCCL for CollectiveOps. |
ConfigProto.Experimental.Builder |
clearDisableOutputPartitionGraphs()
If true, the session will not store an additional copy of the graph for each subgraph. |
ConfigProto.Experimental.Builder |
clearDisableThreadSpinning()
If using a direct session, disable spinning while waiting for work in the thread pool. |
ConfigProto.Experimental.Builder |
clearEnableMlirBridge()
This field will eventually be deprecated and replaced by mlir_bridge_rollout (b/166038521). |
ConfigProto.Experimental.Builder |
clearEnableMlirGraphOptimization()
Whether to enable the MLIR-based Graph optimizations. |
ConfigProto.Experimental.Builder |
clearExecutorType()
Which executor to use, the default executor will be used if it is an empty string or "DEFAULT" string executor_type = 3;
|
ConfigProto.Experimental.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
|
ConfigProto.Experimental.Builder |
clearMlirBridgeRollout()
This field is underdevelopment, for now use enable_mlir_bridge (b/166038521). |
ConfigProto.Experimental.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
|
ConfigProto.Experimental.Builder |
clearOptimizeForStaticGraph()
If true, the session may treat the graph as being static for optimization purposes. |
ConfigProto.Experimental.Builder |
clearRecvBufMaxChunk()
Guidance to formatting of large RecvBuf fields for transfer. |
ConfigProto.Experimental.Builder |
clearSessionMetadata()
Metadata about the session. |
ConfigProto.Experimental.Builder |
clearShareClusterDevicesInSession()
This was promoted to a non-experimental API. |
ConfigProto.Experimental.Builder |
clearShareSessionStateInClusterspecPropagation()
In the following, session state means the value of a variable, elements in a hash table, or any other resource, accessible by worker sessions held by a TF server. |
ConfigProto.Experimental.Builder |
clearUseNumaAffinity()
If true, and supported by the platform, the runtime will attempt to use NUMA affinity where applicable. |
ConfigProto.Experimental.Builder |
clearXlaFusionAutotunerThresh()
Minimum number of batches run through the XLA graph before XLA fusion autotuner is enabled. |
ConfigProto.Experimental.Builder |
clone()
|
boolean |
getCollectiveDeterministicSequentialExecution()
If true, make collective op execution order sequential and deterministic for potentially concurrent collective instances. |
String |
getCollectiveGroupLeader()
Task name for group resolution. |
com.google.protobuf.ByteString |
getCollectiveGroupLeaderBytes()
Task name for group resolution. |
boolean |
getCollectiveNccl()
If true, use NCCL for CollectiveOps. |
ConfigProto.Experimental | |
final static com.google.protobuf.Descriptors.Descriptor | |
com.google.protobuf.Descriptors.Descriptor | |
boolean |
getDisableOutputPartitionGraphs()
If true, the session will not store an additional copy of the graph for each subgraph. |
boolean |
getDisableThreadSpinning()
If using a direct session, disable spinning while waiting for work in the thread pool. |
boolean |
getEnableMlirBridge()
This field will eventually be deprecated and replaced by mlir_bridge_rollout (b/166038521). |
boolean |
getEnableMlirGraphOptimization()
Whether to enable the MLIR-based Graph optimizations. |
String |
getExecutorType()
Which executor to use, the default executor will be used if it is an empty string or "DEFAULT" string executor_type = 3;
|
com.google.protobuf.ByteString |
getExecutorTypeBytes()
Which executor to use, the default executor will be used if it is an empty string or "DEFAULT" string executor_type = 3;
|
ConfigProto.Experimental.MlirBridgeRollout |
getMlirBridgeRollout()
This field is underdevelopment, for now use enable_mlir_bridge (b/166038521). |
int |
getMlirBridgeRolloutValue()
This field is underdevelopment, for now use enable_mlir_bridge (b/166038521). |
boolean |
getOptimizeForStaticGraph()
If true, the session may treat the graph as being static for optimization purposes. |
int |
getRecvBufMaxChunk()
Guidance to formatting of large RecvBuf fields for transfer. |
SessionMetadata |
getSessionMetadata()
Metadata about the session. |
SessionMetadata.Builder |
getSessionMetadataBuilder()
Metadata about the session. |
SessionMetadataOrBuilder |
getSessionMetadataOrBuilder()
Metadata about the session. |
boolean |
getShareClusterDevicesInSession()
This was promoted to a non-experimental API. |
boolean |
getShareSessionStateInClusterspecPropagation()
In the following, session state means the value of a variable, elements in a hash table, or any other resource, accessible by worker sessions held by a TF server. |
boolean |
getUseNumaAffinity()
If true, and supported by the platform, the runtime will attempt to use NUMA affinity where applicable. |
long |
getXlaFusionAutotunerThresh()
Minimum number of batches run through the XLA graph before XLA fusion autotuner is enabled. |
boolean |
hasSessionMetadata()
Metadata about the session. |
final boolean | |
ConfigProto.Experimental.Builder |
mergeFrom(com.google.protobuf.Message other)
|
ConfigProto.Experimental.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
ConfigProto.Experimental.Builder | |
final ConfigProto.Experimental.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
|
ConfigProto.Experimental.Builder |
setCollectiveDeterministicSequentialExecution(boolean value)
If true, make collective op execution order sequential and deterministic for potentially concurrent collective instances. |
ConfigProto.Experimental.Builder |
setCollectiveGroupLeader(String value)
Task name for group resolution. |
ConfigProto.Experimental.Builder |
setCollectiveGroupLeaderBytes(com.google.protobuf.ByteString value)
Task name for group resolution. |
ConfigProto.Experimental.Builder |
setCollectiveNccl(boolean value)
If true, use NCCL for CollectiveOps. |
ConfigProto.Experimental.Builder |
setDisableOutputPartitionGraphs(boolean value)
If true, the session will not store an additional copy of the graph for each subgraph. |
ConfigProto.Experimental.Builder |
setDisableThreadSpinning(boolean value)
If using a direct session, disable spinning while waiting for work in the thread pool. |
ConfigProto.Experimental.Builder |
setEnableMlirBridge(boolean value)
This field will eventually be deprecated and replaced by mlir_bridge_rollout (b/166038521). |
ConfigProto.Experimental.Builder |
setEnableMlirGraphOptimization(boolean value)
Whether to enable the MLIR-based Graph optimizations. |
ConfigProto.Experimental.Builder |
setExecutorType(String value)
Which executor to use, the default executor will be used if it is an empty string or "DEFAULT" string executor_type = 3;
|
ConfigProto.Experimental.Builder |
setExecutorTypeBytes(com.google.protobuf.ByteString value)
Which executor to use, the default executor will be used if it is an empty string or "DEFAULT" string executor_type = 3;
|
ConfigProto.Experimental.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
|
ConfigProto.Experimental.Builder |
setMlirBridgeRollout(ConfigProto.Experimental.MlirBridgeRollout value)
This field is underdevelopment, for now use enable_mlir_bridge (b/166038521). |
ConfigProto.Experimental.Builder |
setMlirBridgeRolloutValue(int value)
This field is underdevelopment, for now use enable_mlir_bridge (b/166038521). |
ConfigProto.Experimental.Builder |
setOptimizeForStaticGraph(boolean value)
If true, the session may treat the graph as being static for optimization purposes. |
ConfigProto.Experimental.Builder |
setRecvBufMaxChunk(int value)
Guidance to formatting of large RecvBuf fields for transfer. |
ConfigProto.Experimental.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
|
ConfigProto.Experimental.Builder | |
ConfigProto.Experimental.Builder | |
ConfigProto.Experimental.Builder |
setShareClusterDevicesInSession(boolean value)
This was promoted to a non-experimental API. |
ConfigProto.Experimental.Builder |
setShareSessionStateInClusterspecPropagation(boolean value)
In the following, session state means the value of a variable, elements in a hash table, or any other resource, accessible by worker sessions held by a TF server. |
final ConfigProto.Experimental.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
|
ConfigProto.Experimental.Builder |
setUseNumaAffinity(boolean value)
If true, and supported by the platform, the runtime will attempt to use NUMA affinity where applicable. |
ConfigProto.Experimental.Builder |
setXlaFusionAutotunerThresh(long value)
Minimum number of batches run through the XLA graph before XLA |