Have a question? Connect with the community at the TensorFlow Forum Visit Forum

GPUOptions.Builder

public static final class GPUOptions.Builder

Protobuf type tensorflow.GPUOptions

Public Methods

GPUOptions.Builder
addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
GPUOptions
GPUOptions
GPUOptions.Builder
GPUOptions.Builder
clearAllocatorType ()
 The type of GPU allocation strategy to use.
GPUOptions.Builder
clearAllowGrowth ()
 If true, the allocator does not pre-allocate the entire specified
 GPU memory region, instead starting small and growing as needed.
GPUOptions.Builder
clearDeferredDeletionBytes ()
 Delay deletion of up to this many bytes to reduce the number of
 interactions with gpu driver code.
GPUOptions.Builder
clearExperimental ()
 Everything inside experimental is subject to change and is not subject
 to API stability guarantees in
 https://www.tensorflow.org/guide/version_compat.
GPUOptions.Builder
clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
GPUOptions.Builder
clearForceGpuCompatible ()
 Force all tensors to be gpu_compatible.
GPUOptions.Builder
clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
GPUOptions.Builder
clearPerProcessGpuMemoryFraction ()
 Fraction of the available GPU memory to allocate for each process.
GPUOptions.Builder
clearPollingActiveDelayUsecs ()
 In the event polling loop sleep this many microseconds between
 PollEvents calls, when the queue is not empty.
GPUOptions.Builder
clearPollingInactiveDelayMsecs ()
 This field is deprecated and ignored.
GPUOptions.Builder
clearVisibleDeviceList ()
 A comma-separated list of GPU ids that determines the 'visible'
 to 'virtual' mapping of GPU devices.
GPUOptions.Builder
String
getAllocatorType ()
 The type of GPU allocation strategy to use.
com.google.protobuf.ByteString
getAllocatorTypeBytes ()
 The type of GPU allocation strategy to use.
boolean
getAllowGrowth ()
 If true, the allocator does not pre-allocate the entire specified
 GPU memory region, instead starting small and growing as needed.
GPUOptions
long
getDeferredDeletionBytes ()
 Delay deletion of up to this many bytes to reduce the number of
 interactions with gpu driver code.
final static com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
GPUOptions.Experimental
getExperimental ()
 Everything inside experimental is subject to change and is not subject
 to API stability guarantees in
 https://www.tensorflow.org/guide/version_compat.
GPUOptions.Experimental.Builder
getExperimentalBuilder ()
 Everything inside experimental is subject to change and is not subject
 to API stability guarantees in
 https://www.tensorflow.org/guide/version_compat.
GPUOptions.ExperimentalOrBuilder
getExperimentalOrBuilder ()
 Everything inside experimental is subject to change and is not subject
 to API stability guarantees in
 https://www.tensorflow.org/guide/version_compat.
boolean
getForceGpuCompatible ()
 Force all tensors to be gpu_compatible.
double
getPerProcessGpuMemoryFraction ()
 Fraction of the available GPU memory to allocate for each process.
int
getPollingActiveDelayUsecs ()
 In the event polling loop sleep this many microseconds between
 PollEvents calls, when the queue is not empty.
int
getPollingInactiveDelayMsecs ()
 This field is deprecated and ignored.
String
getVisibleDeviceList ()
 A comma-separated list of GPU ids that determines the 'visible'
 to 'virtual' mapping of GPU devices.
com.google.protobuf.ByteString
getVisibleDeviceListBytes ()
 A comma-separated list of GPU ids that determines the 'visible'
 to 'virtual' mapping of GPU devices.
boolean
hasExperimental ()
 Everything inside experimental is subject to change and is not subject
 to API stability guarantees in
 https://www.tensorflow.org/guide/version_compat.
final boolean
GPUOptions.Builder
mergeExperimental ( GPUOptions.Experimental value)
 Everything inside experimental is subject to change and is not subject
 to API stability guarantees in
 https://www.tensorflow.org/guide/version_compat.
GPUOptions.Builder
mergeFrom (com.google.protobuf.Message other)
GPUOptions.Builder
mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
final GPUOptions.Builder
mergeUnknownFields (com.google.protobuf.UnknownFieldSet unknownFields)
GPUOptions.Builder
setAllocatorType (String value)
 The type of GPU allocation strategy to use.
GPUOptions.Builder
setAllocatorTypeBytes (com.google.protobuf.ByteString value)
 The type of GPU allocation strategy to use.
GPUOptions.Builder
setAllowGrowth (boolean value)
 If true, the allocator does not pre-allocate the entire specified
 GPU memory region, instead starting small and growing as needed.
GPUOptions.Builder
setDeferredDeletionBytes (long value)
 Delay deletion of up to this many bytes to reduce the number of
 interactions with gpu driver code.
GPUOptions.Builder
setExperimental ( GPUOptions.Experimental.Builder builderForValue)
 Everything inside experimental is subject to change and is not subject
 to API stability guarantees in
 https://www.tensorflow.org/guide/version_compat.
GPUOptions.Builder
setExperimental ( GPUOptions.Experimental value)
 Everything inside experimental is subject to change and is not subject
 to API stability guarantees in
 https://www.tensorflow.org/guide/version_compat.
GPUOptions.Builder
setField (com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
GPUOptions.Builder
setForceGpuCompatible (boolean value)
 Force all tensors to be gpu_compatible.
GPUOptions.Builder
setPerProcessGpuMemoryFraction (double value)
 Fraction of the available GPU memory to allocate for each process.
GPUOptions.Builder
setPollingActiveDelayUsecs (int value)
 In the event polling loop sleep this many microseconds between
 PollEvents calls, when the queue is not empty.
GPUOptions.Builder
setPollingInactiveDelayMsecs (int value)
 This field is deprecated and ignored.
GPUOptions.Builder
setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
final GPUOptions.Builder
setUnknownFields (com.google.protobuf.UnknownFieldSet unknownFields)
GPUOptions.Builder
setVisibleDeviceList (String value)
 A comma-separated list of GPU ids that determines the 'visible'
 to 'virtual' mapping of GPU devices.
GPUOptions.Builder
setVisibleDeviceListBytes (com.google.protobuf.ByteString value)
 A comma-separated list of GPU ids that determines the 'visible'
 to 'virtual' mapping of GPU devices.

Inherited Methods

Public Methods

public GPUOptions.Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, Object value)

public GPUOptions build ()

public GPUOptions buildPartial ()

public GPUOptions.Builder clear ()

public GPUOptions.Builder clearAllocatorType ()

 The type of GPU allocation strategy to use.
 Allowed values:
 "": The empty string (default) uses a system-chosen default
     which may change over time.
 "BFC": A "Best-fit with coalescing" algorithm, simplified from a
        version of dlmalloc.
 
string allocator_type = 2;

public GPUOptions.Builder clearAllowGrowth ()

 If true, the allocator does not pre-allocate the entire specified
 GPU memory region, instead starting small and growing as needed.
 
bool allow_growth = 4;

public GPUOptions.Builder clearDeferredDeletionBytes ()

 Delay deletion of up to this many bytes to reduce the number of
 interactions with gpu driver code.  If 0, the system chooses
 a reasonable default (several MBs).
 
int64 deferred_deletion_bytes = 3;

public GPUOptions.Builder clearExperimental ()

 Everything inside experimental is subject to change and is not subject
 to API stability guarantees in
 https://www.tensorflow.org/guide/version_compat.
 
.tensorflow.GPUOptions.Experimental experimental = 9;

public GPUOptions.Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)

public GPUOptions.Builder clearForceGpuCompatible ()