Package org.platanios.tensorflow.proto
Class KernelDef.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
- org.platanios.tensorflow.proto.KernelDef.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
,KernelDefOrBuilder
- Enclosing class:
- KernelDef
public static final class KernelDef.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder> implements KernelDefOrBuilder
Protobuf typeorg.platanios.tensorflow.proto.KernelDef
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KernelDef.Builder
addAllConstraint(java.lang.Iterable<? extends KernelDef.AttrConstraint> values)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.Builder
addAllHostMemoryArg(java.lang.Iterable<java.lang.String> values)
Names of the Op's input_/output_args that reside in host memory instead of device memory.KernelDef.Builder
addConstraint(int index, KernelDef.AttrConstraint value)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.Builder
addConstraint(int index, KernelDef.AttrConstraint.Builder builderForValue)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.Builder
addConstraint(KernelDef.AttrConstraint value)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.Builder
addConstraint(KernelDef.AttrConstraint.Builder builderForValue)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.AttrConstraint.Builder
addConstraintBuilder()
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.AttrConstraint.Builder
addConstraintBuilder(int index)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.Builder
addHostMemoryArg(java.lang.String value)
Names of the Op's input_/output_args that reside in host memory instead of device memory.KernelDef.Builder
addHostMemoryArgBytes(com.google.protobuf.ByteString value)
Names of the Op's input_/output_args that reside in host memory instead of device memory.KernelDef.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
KernelDef
build()
KernelDef
buildPartial()
KernelDef.Builder
clear()
KernelDef.Builder
clearConstraint()
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.Builder
clearDeviceType()
Type of device this kernel runs on.KernelDef.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
KernelDef.Builder
clearHostMemoryArg()
Names of the Op's input_/output_args that reside in host memory instead of device memory.KernelDef.Builder
clearLabel()
This allows experimental kernels to be registered for an op that won't be used unless the user specifies a "_kernel" attr with value matching this.KernelDef.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
KernelDef.Builder
clearOp()
Must match the name of an Op.KernelDef.Builder
clearPriority()
Prioritization of kernel amongst different devices.KernelDef.Builder
clone()
KernelDef.AttrConstraint
getConstraint(int index)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.AttrConstraint.Builder
getConstraintBuilder(int index)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
java.util.List<KernelDef.AttrConstraint.Builder>
getConstraintBuilderList()
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
int
getConstraintCount()
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
java.util.List<KernelDef.AttrConstraint>
getConstraintList()
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.AttrConstraintOrBuilder
getConstraintOrBuilder(int index)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
java.util.List<? extends KernelDef.AttrConstraintOrBuilder>
getConstraintOrBuilderList()
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getDeviceType()
Type of device this kernel runs on.com.google.protobuf.ByteString
getDeviceTypeBytes()
Type of device this kernel runs on.java.lang.String
getHostMemoryArg(int index)
Names of the Op's input_/output_args that reside in host memory instead of device memory.com.google.protobuf.ByteString
getHostMemoryArgBytes(int index)
Names of the Op's input_/output_args that reside in host memory instead of device memory.int
getHostMemoryArgCount()
Names of the Op's input_/output_args that reside in host memory instead of device memory.com.google.protobuf.ProtocolStringList
getHostMemoryArgList()
Names of the Op's input_/output_args that reside in host memory instead of device memory.java.lang.String
getLabel()
This allows experimental kernels to be registered for an op that won't be used unless the user specifies a "_kernel" attr with value matching this.com.google.protobuf.ByteString
getLabelBytes()
This allows experimental kernels to be registered for an op that won't be used unless the user specifies a "_kernel" attr with value matching this.java.lang.String
getOp()
Must match the name of an Op.com.google.protobuf.ByteString
getOpBytes()
Must match the name of an Op.int
getPriority()
Prioritization of kernel amongst different devices.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
KernelDef.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
KernelDef.Builder
mergeFrom(com.google.protobuf.Message other)
KernelDef.Builder
mergeFrom(KernelDef other)
KernelDef.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
KernelDef.Builder
removeConstraint(int index)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.Builder
setConstraint(int index, KernelDef.AttrConstraint value)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.Builder
setConstraint(int index, KernelDef.AttrConstraint.Builder builderForValue)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
KernelDef.Builder
setDeviceType(java.lang.String value)
Type of device this kernel runs on.KernelDef.Builder
setDeviceTypeBytes(com.google.protobuf.ByteString value)
Type of device this kernel runs on.KernelDef.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
KernelDef.Builder
setHostMemoryArg(int index, java.lang.String value)
Names of the Op's input_/output_args that reside in host memory instead of device memory.KernelDef.Builder
setLabel(java.lang.String value)
This allows experimental kernels to be registered for an op that won't be used unless the user specifies a "_kernel" attr with value matching this.KernelDef.Builder
setLabelBytes(com.google.protobuf.ByteString value)
This allows experimental kernels to be registered for an op that won't be used unless the user specifies a "_kernel" attr with value matching this.KernelDef.Builder
setOp(java.lang.String value)
Must match the name of an Op.KernelDef.Builder
setOpBytes(com.google.protobuf.ByteString value)
Must match the name of an Op.KernelDef.Builder
setPriority(int value)
Prioritization of kernel amongst different devices.KernelDef.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
KernelDef.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
clear
public KernelDef.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
getDefaultInstanceForType
public KernelDef getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public KernelDef build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public KernelDef buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public KernelDef.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
setField
public KernelDef.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
clearField
public KernelDef.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
clearOneof
public KernelDef.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
setRepeatedField
public KernelDef.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
addRepeatedField
public KernelDef.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
mergeFrom
public KernelDef.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<KernelDef.Builder>
-
mergeFrom
public KernelDef.Builder mergeFrom(KernelDef other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
mergeFrom
public KernelDef.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<KernelDef.Builder>
- Throws:
java.io.IOException
-
getOp
public java.lang.String getOp()
Must match the name of an Op.
string op = 1;
- Specified by:
getOp
in interfaceKernelDefOrBuilder
- Returns:
- The op.
-
getOpBytes
public com.google.protobuf.ByteString getOpBytes()
Must match the name of an Op.
string op = 1;
- Specified by:
getOpBytes
in interfaceKernelDefOrBuilder
- Returns:
- The bytes for op.
-
setOp
public KernelDef.Builder setOp(java.lang.String value)
Must match the name of an Op.
string op = 1;
- Parameters:
value
- The op to set.- Returns:
- This builder for chaining.
-
clearOp
public KernelDef.Builder clearOp()
Must match the name of an Op.
string op = 1;
- Returns:
- This builder for chaining.
-
setOpBytes
public KernelDef.Builder setOpBytes(com.google.protobuf.ByteString value)
Must match the name of an Op.
string op = 1;
- Parameters:
value
- The bytes for op to set.- Returns:
- This builder for chaining.
-
getDeviceType
public java.lang.String getDeviceType()
Type of device this kernel runs on.
string device_type = 2;
- Specified by:
getDeviceType
in interfaceKernelDefOrBuilder
- Returns:
- The deviceType.
-
getDeviceTypeBytes
public com.google.protobuf.ByteString getDeviceTypeBytes()
Type of device this kernel runs on.
string device_type = 2;
- Specified by:
getDeviceTypeBytes
in interfaceKernelDefOrBuilder
- Returns:
- The bytes for deviceType.
-
setDeviceType
public KernelDef.Builder setDeviceType(java.lang.String value)
Type of device this kernel runs on.
string device_type = 2;
- Parameters:
value
- The deviceType to set.- Returns:
- This builder for chaining.
-
clearDeviceType
public KernelDef.Builder clearDeviceType()
Type of device this kernel runs on.
string device_type = 2;
- Returns:
- This builder for chaining.
-
setDeviceTypeBytes
public KernelDef.Builder setDeviceTypeBytes(com.google.protobuf.ByteString value)
Type of device this kernel runs on.
string device_type = 2;
- Parameters:
value
- The bytes for deviceType to set.- Returns:
- This builder for chaining.
-
getConstraintList
public java.util.List<KernelDef.AttrConstraint> getConstraintList()
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
- Specified by:
getConstraintList
in interfaceKernelDefOrBuilder
-
getConstraintCount
public int getConstraintCount()
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
- Specified by:
getConstraintCount
in interfaceKernelDefOrBuilder
-
getConstraint
public KernelDef.AttrConstraint getConstraint(int index)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
- Specified by:
getConstraint
in interfaceKernelDefOrBuilder
-
setConstraint
public KernelDef.Builder setConstraint(int index, KernelDef.AttrConstraint value)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
setConstraint
public KernelDef.Builder setConstraint(int index, KernelDef.AttrConstraint.Builder builderForValue)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
addConstraint
public KernelDef.Builder addConstraint(KernelDef.AttrConstraint value)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
addConstraint
public KernelDef.Builder addConstraint(int index, KernelDef.AttrConstraint value)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
addConstraint
public KernelDef.Builder addConstraint(KernelDef.AttrConstraint.Builder builderForValue)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
addConstraint
public KernelDef.Builder addConstraint(int index, KernelDef.AttrConstraint.Builder builderForValue)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
addAllConstraint
public KernelDef.Builder addAllConstraint(java.lang.Iterable<? extends KernelDef.AttrConstraint> values)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
clearConstraint
public KernelDef.Builder clearConstraint()
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
removeConstraint
public KernelDef.Builder removeConstraint(int index)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
getConstraintBuilder
public KernelDef.AttrConstraint.Builder getConstraintBuilder(int index)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
getConstraintOrBuilder
public KernelDef.AttrConstraintOrBuilder getConstraintOrBuilder(int index)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
- Specified by:
getConstraintOrBuilder
in interfaceKernelDefOrBuilder
-
getConstraintOrBuilderList
public java.util.List<? extends KernelDef.AttrConstraintOrBuilder> getConstraintOrBuilderList()
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
- Specified by:
getConstraintOrBuilderList
in interfaceKernelDefOrBuilder
-
addConstraintBuilder
public KernelDef.AttrConstraint.Builder addConstraintBuilder()
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
addConstraintBuilder
public KernelDef.AttrConstraint.Builder addConstraintBuilder(int index)
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
getConstraintBuilderList
public java.util.List<KernelDef.AttrConstraint.Builder> getConstraintBuilderList()
repeated .org.platanios.tensorflow.proto.KernelDef.AttrConstraint constraint = 3;
-
getHostMemoryArgList
public com.google.protobuf.ProtocolStringList getHostMemoryArgList()
Names of the Op's input_/output_args that reside in host memory instead of device memory.
repeated string host_memory_arg = 4;
- Specified by:
getHostMemoryArgList
in interfaceKernelDefOrBuilder
- Returns:
- A list containing the hostMemoryArg.
-
getHostMemoryArgCount
public int getHostMemoryArgCount()
Names of the Op's input_/output_args that reside in host memory instead of device memory.
repeated string host_memory_arg = 4;
- Specified by:
getHostMemoryArgCount
in interfaceKernelDefOrBuilder
- Returns:
- The count of hostMemoryArg.
-
getHostMemoryArg
public java.lang.String getHostMemoryArg(int index)
Names of the Op's input_/output_args that reside in host memory instead of device memory.
repeated string host_memory_arg = 4;
- Specified by:
getHostMemoryArg
in interfaceKernelDefOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The hostMemoryArg at the given index.
-
getHostMemoryArgBytes
public com.google.protobuf.ByteString getHostMemoryArgBytes(int index)
Names of the Op's input_/output_args that reside in host memory instead of device memory.
repeated string host_memory_arg = 4;
- Specified by:
getHostMemoryArgBytes
in interfaceKernelDefOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the hostMemoryArg at the given index.
-
setHostMemoryArg
public KernelDef.Builder setHostMemoryArg(int index, java.lang.String value)
Names of the Op's input_/output_args that reside in host memory instead of device memory.
repeated string host_memory_arg = 4;
- Parameters:
index
- The index to set the value at.value
- The hostMemoryArg to set.- Returns:
- This builder for chaining.
-
addHostMemoryArg
public KernelDef.Builder addHostMemoryArg(java.lang.String value)
Names of the Op's input_/output_args that reside in host memory instead of device memory.
repeated string host_memory_arg = 4;
- Parameters:
value
- The hostMemoryArg to add.- Returns:
- This builder for chaining.
-
addAllHostMemoryArg
public KernelDef.Builder addAllHostMemoryArg(java.lang.Iterable<java.lang.String> values)
Names of the Op's input_/output_args that reside in host memory instead of device memory.
repeated string host_memory_arg = 4;
- Parameters:
values
- The hostMemoryArg to add.- Returns:
- This builder for chaining.
-
clearHostMemoryArg
public KernelDef.Builder clearHostMemoryArg()
Names of the Op's input_/output_args that reside in host memory instead of device memory.
repeated string host_memory_arg = 4;
- Returns:
- This builder for chaining.
-
addHostMemoryArgBytes
public KernelDef.Builder addHostMemoryArgBytes(com.google.protobuf.ByteString value)
Names of the Op's input_/output_args that reside in host memory instead of device memory.
repeated string host_memory_arg = 4;
- Parameters:
value
- The bytes of the hostMemoryArg to add.- Returns:
- This builder for chaining.
-
getLabel
public java.lang.String getLabel()
This allows experimental kernels to be registered for an op that won't be used unless the user specifies a "_kernel" attr with value matching this.
string label = 5;
- Specified by:
getLabel
in interfaceKernelDefOrBuilder
- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()
This allows experimental kernels to be registered for an op that won't be used unless the user specifies a "_kernel" attr with value matching this.
string label = 5;
- Specified by:
getLabelBytes
in interfaceKernelDefOrBuilder
- Returns:
- The bytes for label.
-
setLabel
public KernelDef.Builder setLabel(java.lang.String value)
This allows experimental kernels to be registered for an op that won't be used unless the user specifies a "_kernel" attr with value matching this.
string label = 5;
- Parameters:
value
- The label to set.- Returns:
- This builder for chaining.
-
clearLabel
public KernelDef.Builder clearLabel()
This allows experimental kernels to be registered for an op that won't be used unless the user specifies a "_kernel" attr with value matching this.
string label = 5;
- Returns:
- This builder for chaining.
-
setLabelBytes
public KernelDef.Builder setLabelBytes(com.google.protobuf.ByteString value)
This allows experimental kernels to be registered for an op that won't be used unless the user specifies a "_kernel" attr with value matching this.
string label = 5;
- Parameters:
value
- The bytes for label to set.- Returns:
- This builder for chaining.
-
getPriority
public int getPriority()
Prioritization of kernel amongst different devices. By default we assume priority is 0. The higher the priority the better. By default (i.e. if this is not set), we prefer GPU kernels over CPU.
int32 priority = 6;
- Specified by:
getPriority
in interfaceKernelDefOrBuilder
- Returns:
- The priority.
-
setPriority
public KernelDef.Builder setPriority(int value)
Prioritization of kernel amongst different devices. By default we assume priority is 0. The higher the priority the better. By default (i.e. if this is not set), we prefer GPU kernels over CPU.
int32 priority = 6;
- Parameters:
value
- The priority to set.- Returns:
- This builder for chaining.
-
clearPriority
public KernelDef.Builder clearPriority()
Prioritization of kernel amongst different devices. By default we assume priority is 0. The higher the priority the better. By default (i.e. if this is not set), we prefer GPU kernels over CPU.
int32 priority = 6;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final KernelDef.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
mergeUnknownFields
public final KernelDef.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<KernelDef.Builder>
-
-