public static final class
GPUOptions.Experimental
Protobuf type tensorflow.GPUOptions.Experimental
Nested Classes
class | GPUOptions.Experimental.Builder | Protobuf type tensorflow.GPUOptions.Experimental
|
|
class | GPUOptions.Experimental.VirtualDevices | Configuration for breaking down a visible GPU into multiple "virtual" devices. |
|
interface | GPUOptions.Experimental.VirtualDevicesOrBuilder |
Constants
Public Methods
boolean |
equals(Object obj)
|
String |
getCollectiveRingOrder()
If non-empty, defines a good GPU ring order on a single worker based on device interconnect. |
com.google.protobuf.ByteString |
getCollectiveRingOrderBytes()
If non-empty, defines a good GPU ring order on a single worker based on device interconnect. |
static GPUOptions.Experimental | |
GPUOptions.Experimental | |
final static com.google.protobuf.Descriptors.Descriptor | |
int |
getKernelTrackerMaxBytes()
If kernel_tracker_max_bytes = n > 0, then a tracking event is inserted after every series of kernels allocating a sum of memory >= n. |
int |
getKernelTrackerMaxInterval()
Parameters for GPUKernelTracker. |
int |
getKernelTrackerMaxPending()
If kernel_tracker_max_pending > 0 then no more than this many tracking events can be outstanding at a time. |
int |
getNumDevToDevCopyStreams()
If > 1, the number of device-to-device copy streams to create for each GPUDevice. |
|
|
int | |
boolean |
getTimestampedAllocator()
If true then extra work is done by GPUDevice and GPUBFCAllocator to keep track of when GPU memory is freed and when kernels actually complete so that we can know when a nominally free memory chunk is really not subject to pending use. |
final com.google.protobuf.UnknownFieldSet | |
boolean |
getUseUnifiedMemory()
If true, uses CUDA unified memory for memory allocations. |
GPUOptions.Experimental.VirtualDevices |
getVirtualDevices(int index)
The multi virtual device settings. |
int |
getVirtualDevicesCount()
The multi virtual device settings. |
List<GPUOptions.Experimental.VirtualDevices> |
getVirtualDevicesList()
The multi virtual device settings. |
GPUOptions.Experimental.VirtualDevicesOrBuilder |
getVirtualDevicesOrBuilder(int index)
The multi virtual device settings. |
List<? extends GPUOptions.Experimental.VirtualDevicesOrBuilder> |
getVirtualDevicesOrBuilderList()
The multi virtual device settings. |
int |
hashCode()
|
final boolean | |
static GPUOptions.Experimental.Builder |
newBuilder(GPUOptions.Experimental prototype)
|
static GPUOptions.Experimental.Builder | |
GPUOptions.Experimental.Builder | |
static GPUOptions.Experimental |
parseDelimitedFrom(InputStream input)
|
static GPUOptions.Experimental |
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
static GPUOptions.Experimental |
parseFrom(ByteBuffer data)
|
static GPUOptions.Experimental |
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
static GPUOptions.Experimental |
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
static GPUOptions.Experimental |
parseFrom(com.google.protobuf.CodedInputStream input)
|
static GPUOptions.Experimental |
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
static GPUOptions.Experimental |
parseFrom(com.google.protobuf.ByteString data)
|
static GPUOptions.Experimental |
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
static GPUOptions.Experimental |
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
static
|
parser()
|
GPUOptions.Experimental.Builder | |
void |
writeTo(com.google.protobuf.CodedOutputStream output)
|
Inherited Methods
Constants
public static final int COLLECTIVE_RING_ORDER_FIELD_NUMBER
Constant Value:
4
public static final int KERNEL_TRACKER_MAX_BYTES_FIELD_NUMBER
Constant Value:
8
public static final int KERNEL_TRACKER_MAX_INTERVAL_FIELD_NUMBER
Constant Value:
7
public static final int KERNEL_TRACKER_MAX_PENDING_FIELD_NUMBER
Constant Value:
9
public static final int NUM_DEV_TO_DEV_COPY_STREAMS_FIELD_NUMBER
Constant Value:
3
public static final int TIMESTAMPED_ALLOCATOR_FIELD_NUMBER
Constant Value:
5
public static final int USE_UNIFIED_MEMORY_FIELD_NUMBER
Constant Value:
2
public static final int VIRTUAL_DEVICES_FIELD_NUMBER
Constant Value:
1