public final class Device extends com.google.protobuf.GeneratedMessageV3 implements DeviceOrBuilder
A 'device' is a physical entity in the system and is comprised of several resources.Protobuf type
tensorflow.profiler.Device
Modifier and Type | Class and Description |
---|---|
static class |
Device.Builder
A 'device' is a physical entity in the system and is comprised of several
resources.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
Modifier and Type | Field and Description |
---|---|
static int |
DEVICE_ID_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
RESOURCES_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
containsResources(int key)
The resources on this device, keyed by resource_id;
|
boolean |
equals(Object obj) |
static Device |
getDefaultInstance() |
Device |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
int |
getDeviceId()
The id of this device, unique in a single trace.
|
String |
getName()
The name of the device.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of the device.
|
com.google.protobuf.Parser<Device> |
getParserForType() |
Map<Integer,Resource> |
getResources()
Deprecated.
|
int |
getResourcesCount()
The resources on this device, keyed by resource_id;
|
Map<Integer,Resource> |
getResourcesMap()
The resources on this device, keyed by resource_id;
|
Resource |
getResourcesOrDefault(int key,
Resource defaultValue)
The resources on this device, keyed by resource_id;
|
Resource |
getResourcesOrThrow(int key)
The resources on this device, keyed by resource_id;
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static Device.Builder |
newBuilder() |
static Device.Builder |
newBuilder(Device prototype) |
Device.Builder |
newBuilderForType() |
protected Device.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static Device |
parseDelimitedFrom(InputStream input) |
static Device |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Device |
parseFrom(byte[] data) |
static Device |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Device |
parseFrom(ByteBuffer data) |
static Device |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Device |
parseFrom(com.google.protobuf.ByteString data) |
static Device |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Device |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Device |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Device |
parseFrom(InputStream input) |
static Device |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Device> |
parser() |
Device.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int NAME_FIELD_NUMBER
public static final int DEVICE_ID_FIELD_NUMBER
public static final int RESOURCES_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField
in class com.google.protobuf.GeneratedMessageV3
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public String getName()
The name of the device.
string name = 1;
getName
in interface DeviceOrBuilder
public com.google.protobuf.ByteString getNameBytes()
The name of the device.
string name = 1;
getNameBytes
in interface DeviceOrBuilder
public int getDeviceId()
The id of this device, unique in a single trace.
uint32 device_id = 2;
getDeviceId
in interface DeviceOrBuilder
public int getResourcesCount()
DeviceOrBuilder
The resources on this device, keyed by resource_id;
map<uint32, .tensorflow.profiler.Resource> resources = 3;
getResourcesCount
in interface DeviceOrBuilder
public boolean containsResources(int key)
The resources on this device, keyed by resource_id;
map<uint32, .tensorflow.profiler.Resource> resources = 3;
containsResources
in interface DeviceOrBuilder
@Deprecated public Map<Integer,Resource> getResources()
getResourcesMap()
instead.getResources
in interface DeviceOrBuilder
public Map<Integer,Resource> getResourcesMap()
The resources on this device, keyed by resource_id;
map<uint32, .tensorflow.profiler.Resource> resources = 3;
getResourcesMap
in interface DeviceOrBuilder
public Resource getResourcesOrDefault(int key, Resource defaultValue)
The resources on this device, keyed by resource_id;
map<uint32, .tensorflow.profiler.Resource> resources = 3;
getResourcesOrDefault
in interface DeviceOrBuilder
public Resource getResourcesOrThrow(int key)
The resources on this device, keyed by resource_id;
map<uint32, .tensorflow.profiler.Resource> resources = 3;
getResourcesOrThrow
in interface DeviceOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static Device parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Device parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Device parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Device parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Device parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Device parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Device parseFrom(InputStream input) throws IOException
IOException
public static Device parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static Device parseDelimitedFrom(InputStream input) throws IOException
IOException
public static Device parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static Device parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static Device parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public Device.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static Device.Builder newBuilder()
public static Device.Builder newBuilder(Device prototype)
public Device.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected Device.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static Device getDefaultInstance()
public static com.google.protobuf.Parser<Device> parser()
public com.google.protobuf.Parser<Device> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public Device getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2015–2019. All rights reserved.