Package org.tensorflow.framework
Class CallableOptions
- java.lang.Object
-
- org.nd4j.shade.protobuf.AbstractMessageLite
-
- org.nd4j.shade.protobuf.AbstractMessage
-
- org.nd4j.shade.protobuf.GeneratedMessageV3
-
- org.tensorflow.framework.CallableOptions
-
- All Implemented Interfaces:
Serializable,org.nd4j.shade.protobuf.Message,org.nd4j.shade.protobuf.MessageLite,org.nd4j.shade.protobuf.MessageLiteOrBuilder,org.nd4j.shade.protobuf.MessageOrBuilder,CallableOptionsOrBuilder
public final class CallableOptions extends org.nd4j.shade.protobuf.GeneratedMessageV3 implements CallableOptionsOrBuilder
Defines a subgraph in another `GraphDef` as a set of feed points and nodes to be fetched or executed. Compare with the arguments to `Session::Run()`.
Protobuf typetensorflow.CallableOptions- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCallableOptions.BuilderDefines a subgraph in another `GraphDef` as a set of feed points and nodes to be fetched or executed.-
Nested classes/interfaces inherited from class org.nd4j.shade.protobuf.GeneratedMessageV3
org.nd4j.shade.protobuf.GeneratedMessageV3.BuilderParent, org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessage>, org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessage>, org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTable, org.nd4j.shade.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intFEED_FIELD_NUMBERstatic intFETCH_FIELD_NUMBERstatic intRUN_OPTIONS_FIELD_NUMBERstatic intTARGET_FIELD_NUMBERstatic intTENSOR_CONNECTION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static CallableOptionsgetDefaultInstance()CallableOptionsgetDefaultInstanceForType()static org.nd4j.shade.protobuf.Descriptors.DescriptorgetDescriptor()StringgetFeed(int index)Tensors to be fed in the callable.org.nd4j.shade.protobuf.ByteStringgetFeedBytes(int index)Tensors to be fed in the callable.intgetFeedCount()Tensors to be fed in the callable.org.nd4j.shade.protobuf.ProtocolStringListgetFeedList()Tensors to be fed in the callable.StringgetFetch(int index)Fetches.org.nd4j.shade.protobuf.ByteStringgetFetchBytes(int index)Fetches.intgetFetchCount()Fetches.org.nd4j.shade.protobuf.ProtocolStringListgetFetchList()Fetches.org.nd4j.shade.protobuf.Parser<CallableOptions>getParserForType()RunOptionsgetRunOptions()Options that will be applied to each run.RunOptionsOrBuildergetRunOptionsOrBuilder()Options that will be applied to each run.intgetSerializedSize()StringgetTarget(int index)Target Nodes.org.nd4j.shade.protobuf.ByteStringgetTargetBytes(int index)Target Nodes.intgetTargetCount()Target Nodes.org.nd4j.shade.protobuf.ProtocolStringListgetTargetList()Target Nodes.TensorConnectiongetTensorConnection(int index)Tensors to be connected in the callable.intgetTensorConnectionCount()Tensors to be connected in the callable.List<TensorConnection>getTensorConnectionList()Tensors to be connected in the callable.TensorConnectionOrBuildergetTensorConnectionOrBuilder(int index)Tensors to be connected in the callable.List<? extends TensorConnectionOrBuilder>getTensorConnectionOrBuilderList()Tensors to be connected in the callable.org.nd4j.shade.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()booleanhasRunOptions()Options that will be applied to each run.protected org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static CallableOptions.BuildernewBuilder()static CallableOptions.BuildernewBuilder(CallableOptions prototype)CallableOptions.BuildernewBuilderForType()protected CallableOptions.BuildernewBuilderForType(org.nd4j.shade.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(org.nd4j.shade.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static CallableOptionsparseDelimitedFrom(InputStream input)static CallableOptionsparseDelimitedFrom(InputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)static CallableOptionsparseFrom(byte[] data)static CallableOptionsparseFrom(byte[] data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)static CallableOptionsparseFrom(InputStream input)static CallableOptionsparseFrom(InputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)static CallableOptionsparseFrom(ByteBuffer data)static CallableOptionsparseFrom(ByteBuffer data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)static CallableOptionsparseFrom(org.nd4j.shade.protobuf.ByteString data)static CallableOptionsparseFrom(org.nd4j.shade.protobuf.ByteString data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)static CallableOptionsparseFrom(org.nd4j.shade.protobuf.CodedInputStream input)static CallableOptionsparseFrom(org.nd4j.shade.protobuf.CodedInputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)static org.nd4j.shade.protobuf.Parser<CallableOptions>parser()CallableOptions.BuildertoBuilder()voidwriteTo(org.nd4j.shade.protobuf.CodedOutputStream output)-
Methods inherited from class org.nd4j.shade.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class org.nd4j.shade.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class org.nd4j.shade.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
FEED_FIELD_NUMBER
public static final int FEED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FETCH_FIELD_NUMBER
public static final int FETCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_FIELD_NUMBER
public static final int TARGET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RUN_OPTIONS_FIELD_NUMBER
public static final int RUN_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TENSOR_CONNECTION_FIELD_NUMBER
public static final int TENSOR_CONNECTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(org.nd4j.shade.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
getUnknownFields
public final org.nd4j.shade.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfaceorg.nd4j.shade.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
getDescriptor
public static final org.nd4j.shade.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
getFeedList
public org.nd4j.shade.protobuf.ProtocolStringList getFeedList()
Tensors to be fed in the callable. Each feed is the name of a tensor.
repeated string feed = 1;- Specified by:
getFeedListin interfaceCallableOptionsOrBuilder- Returns:
- A list containing the feed.
-
getFeedCount
public int getFeedCount()
Tensors to be fed in the callable. Each feed is the name of a tensor.
repeated string feed = 1;- Specified by:
getFeedCountin interfaceCallableOptionsOrBuilder- Returns:
- The count of feed.
-
getFeed
public String getFeed(int index)
Tensors to be fed in the callable. Each feed is the name of a tensor.
repeated string feed = 1;- Specified by:
getFeedin interfaceCallableOptionsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The feed at the given index.
-
getFeedBytes
public org.nd4j.shade.protobuf.ByteString getFeedBytes(int index)
Tensors to be fed in the callable. Each feed is the name of a tensor.
repeated string feed = 1;- Specified by:
getFeedBytesin interfaceCallableOptionsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the feed at the given index.
-
getFetchList
public org.nd4j.shade.protobuf.ProtocolStringList getFetchList()
Fetches. A list of tensor names. The caller of the callable expects a tensor to be returned for each fetch[i] (see RunStepResponse.tensor). The order of specified fetches does not change the execution order.
repeated string fetch = 2;- Specified by:
getFetchListin interfaceCallableOptionsOrBuilder- Returns:
- A list containing the fetch.
-
getFetchCount
public int getFetchCount()
Fetches. A list of tensor names. The caller of the callable expects a tensor to be returned for each fetch[i] (see RunStepResponse.tensor). The order of specified fetches does not change the execution order.
repeated string fetch = 2;- Specified by:
getFetchCountin interfaceCallableOptionsOrBuilder- Returns:
- The count of fetch.
-
getFetch
public String getFetch(int index)
Fetches. A list of tensor names. The caller of the callable expects a tensor to be returned for each fetch[i] (see RunStepResponse.tensor). The order of specified fetches does not change the execution order.
repeated string fetch = 2;- Specified by:
getFetchin interfaceCallableOptionsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The fetch at the given index.
-
getFetchBytes
public org.nd4j.shade.protobuf.ByteString getFetchBytes(int index)
Fetches. A list of tensor names. The caller of the callable expects a tensor to be returned for each fetch[i] (see RunStepResponse.tensor). The order of specified fetches does not change the execution order.
repeated string fetch = 2;- Specified by:
getFetchBytesin interfaceCallableOptionsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the fetch at the given index.
-
getTargetList
public org.nd4j.shade.protobuf.ProtocolStringList getTargetList()
Target Nodes. A list of node names. The named nodes will be run by the callable but their outputs will not be returned.
repeated string target = 3;- Specified by:
getTargetListin interfaceCallableOptionsOrBuilder- Returns:
- A list containing the target.
-
getTargetCount
public int getTargetCount()
Target Nodes. A list of node names. The named nodes will be run by the callable but their outputs will not be returned.
repeated string target = 3;- Specified by:
getTargetCountin interfaceCallableOptionsOrBuilder- Returns:
- The count of target.
-
getTarget
public String getTarget(int index)
Target Nodes. A list of node names. The named nodes will be run by the callable but their outputs will not be returned.
repeated string target = 3;- Specified by:
getTargetin interfaceCallableOptionsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The target at the given index.
-
getTargetBytes
public org.nd4j.shade.protobuf.ByteString getTargetBytes(int index)
Target Nodes. A list of node names. The named nodes will be run by the callable but their outputs will not be returned.
repeated string target = 3;- Specified by:
getTargetBytesin interfaceCallableOptionsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the target at the given index.
-
hasRunOptions
public boolean hasRunOptions()
Options that will be applied to each run.
.tensorflow.RunOptions run_options = 4;- Specified by:
hasRunOptionsin interfaceCallableOptionsOrBuilder- Returns:
- Whether the runOptions field is set.
-
getRunOptions
public RunOptions getRunOptions()
Options that will be applied to each run.
.tensorflow.RunOptions run_options = 4;- Specified by:
getRunOptionsin interfaceCallableOptionsOrBuilder- Returns:
- The runOptions.
-
getRunOptionsOrBuilder
public RunOptionsOrBuilder getRunOptionsOrBuilder()
Options that will be applied to each run.
.tensorflow.RunOptions run_options = 4;- Specified by:
getRunOptionsOrBuilderin interfaceCallableOptionsOrBuilder
-
getTensorConnectionList
public List<TensorConnection> getTensorConnectionList()
Tensors to be connected in the callable. Each TensorConnection denotes a pair of tensors in the graph, between which an edge will be created in the callable.
repeated .tensorflow.TensorConnection tensor_connection = 5;- Specified by:
getTensorConnectionListin interfaceCallableOptionsOrBuilder
-
getTensorConnectionOrBuilderList
public List<? extends TensorConnectionOrBuilder> getTensorConnectionOrBuilderList()
Tensors to be connected in the callable. Each TensorConnection denotes a pair of tensors in the graph, between which an edge will be created in the callable.
repeated .tensorflow.TensorConnection tensor_connection = 5;- Specified by:
getTensorConnectionOrBuilderListin interfaceCallableOptionsOrBuilder
-
getTensorConnectionCount
public int getTensorConnectionCount()
Tensors to be connected in the callable. Each TensorConnection denotes a pair of tensors in the graph, between which an edge will be created in the callable.
repeated .tensorflow.TensorConnection tensor_connection = 5;- Specified by:
getTensorConnectionCountin interfaceCallableOptionsOrBuilder
-
getTensorConnection
public TensorConnection getTensorConnection(int index)
Tensors to be connected in the callable. Each TensorConnection denotes a pair of tensors in the graph, between which an edge will be created in the callable.
repeated .tensorflow.TensorConnection tensor_connection = 5;- Specified by:
getTensorConnectionin interfaceCallableOptionsOrBuilder
-
getTensorConnectionOrBuilder
public TensorConnectionOrBuilder getTensorConnectionOrBuilder(int index)
Tensors to be connected in the callable. Each TensorConnection denotes a pair of tensors in the graph, between which an edge will be created in the callable.
repeated .tensorflow.TensorConnection tensor_connection = 5;- Specified by:
getTensorConnectionOrBuilderin interfaceCallableOptionsOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfaceorg.nd4j.shade.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(org.nd4j.shade.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfaceorg.nd4j.shade.protobuf.MessageLite- Overrides:
writeToin classorg.nd4j.shade.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfaceorg.nd4j.shade.protobuf.MessageLite- Overrides:
getSerializedSizein classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfaceorg.nd4j.shade.protobuf.Message- Overrides:
equalsin classorg.nd4j.shade.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfaceorg.nd4j.shade.protobuf.Message- Overrides:
hashCodein classorg.nd4j.shade.protobuf.AbstractMessage
-
parseFrom
public static CallableOptions parseFrom(ByteBuffer data) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
- Throws:
org.nd4j.shade.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CallableOptions parseFrom(ByteBuffer data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
- Throws:
org.nd4j.shade.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CallableOptions parseFrom(org.nd4j.shade.protobuf.ByteString data) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
- Throws:
org.nd4j.shade.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CallableOptions parseFrom(org.nd4j.shade.protobuf.ByteString data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
- Throws:
org.nd4j.shade.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CallableOptions parseFrom(byte[] data) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
- Throws:
org.nd4j.shade.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CallableOptions parseFrom(byte[] data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
- Throws:
org.nd4j.shade.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CallableOptions parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static CallableOptions parseFrom(InputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static CallableOptions parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static CallableOptions parseDelimitedFrom(InputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static CallableOptions parseFrom(org.nd4j.shade.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static CallableOptions parseFrom(org.nd4j.shade.protobuf.CodedInputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public CallableOptions.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfaceorg.nd4j.shade.protobuf.Message- Specified by:
newBuilderForTypein interfaceorg.nd4j.shade.protobuf.MessageLite
-
newBuilder
public static CallableOptions.Builder newBuilder()
-
newBuilder
public static CallableOptions.Builder newBuilder(CallableOptions prototype)
-
toBuilder
public CallableOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceorg.nd4j.shade.protobuf.Message- Specified by:
toBuilderin interfaceorg.nd4j.shade.protobuf.MessageLite
-
newBuilderForType
protected CallableOptions.Builder newBuilderForType(org.nd4j.shade.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static CallableOptions getDefaultInstance()
-
parser
public static org.nd4j.shade.protobuf.Parser<CallableOptions> parser()
-
getParserForType
public org.nd4j.shade.protobuf.Parser<CallableOptions> getParserForType()
- Specified by:
getParserForTypein interfaceorg.nd4j.shade.protobuf.Message- Specified by:
getParserForTypein interfaceorg.nd4j.shade.protobuf.MessageLite- Overrides:
getParserForTypein classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public CallableOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfaceorg.nd4j.shade.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceorg.nd4j.shade.protobuf.MessageOrBuilder
-
-