CallableOptions.Builder

публичный статический конечный класс CallableOptions.Builder

 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 tensorflow.CallableOptions

Публичные методы

CallableOptions.Builder
addAllFeed (значения Iterable<String>)
 Tensors to be fed in the callable.
CallableOptions.Builder
addAllFetch (значения Iterable<String>)
 Fetches.
CallableOptions.Builder
addAllTarget (значения Iterable<String>)
 Target Nodes.
CallableOptions.Builder
addAllTensorConnection (Iterable<? расширяет значения TensorConnection >)
 Tensors to be connected in the callable.
CallableOptions.Builder
addFeed (строковое значение)
 Tensors to be fed in the callable.
CallableOptions.Builder
addFeedBytes (значение com.google.protobuf.ByteString)
 Tensors to be fed in the callable.
CallableOptions.Builder
addFetch (строковое значение)
 Fetches.
CallableOptions.Builder
addFetchBytes (значение com.google.protobuf.ByteString)
 Fetches.
CallableOptions.Builder
addRepeatedField (поле com.google.protobuf.Descriptors.FieldDescriptor, значение объекта)
CallableOptions.Builder
addTarget (строковое значение)
 Target Nodes.
CallableOptions.Builder
addTargetBytes (значение com.google.protobuf.ByteString)
 Target Nodes.
CallableOptions.Builder
addTensorConnection (индекс int, значение TensorConnection )
 Tensors to be connected in the callable.
CallableOptions.Builder
addTensorConnection (индекс int, TensorConnection.Builder builderForValue)
 Tensors to be connected in the callable.
CallableOptions.Builder
addTensorConnection (значение TensorConnection )
 Tensors to be connected in the callable.
CallableOptions.Builder
addTensorConnection ( TensorConnection.Builder builderForValue)
 Tensors to be connected in the callable.
TensorConnection.Builder
добавитьTensorConnectionBuilder ()
 Tensors to be connected in the callable.
TensorConnection.Builder
addTensorConnectionBuilder (индекс int)
 Tensors to be connected in the callable.
CallableOptions
CallableOptions
CallableOptions.Builder
CallableOptions.Builder
очиститьфид ()
 Tensors to be fed in the callable.
CallableOptions.Builder
CallableOptions.Builder
CallableOptions.Builder
CallableOptions.Builder
очиститьFetchSkipSync ()
 By default, RunCallable() will synchronize the GPU stream before returning
 fetched tensors on a GPU device, to ensure that the values in those tensors
 have been produced.
CallableOptions.Builder
ClearField (поле com.google.protobuf.Descriptors.FieldDescriptor)
CallableOptions.Builder
ClearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
CallableOptions.Builder
ClearRunOptions ()
 Options that will be applied to each run.
CallableOptions.Builder
CallableOptions.Builder
ОчиститьТензорСоединение ()
 Tensors to be connected in the callable.
CallableOptions.Builder
логическое значение
содержитFeedDevices (строковый ключ)
 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
логическое значение
содержитFetchDevices (строковый ключ)
map<string, string> fetch_devices = 7;
CallableOptions
окончательный статический com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Нить
getFeed (целевой индекс)
 Tensors to be fed in the callable.
com.google.protobuf.ByteString
getFeedBytes (индекс целого числа)
 Tensors to be fed in the callable.
интервал
getFeedCount ()
 Tensors to be fed in the callable.
Карта<Строка, Строка>
getFeedDevices ()
Вместо этого используйте getFeedDevicesMap() .
интервал
getFeedDevicesCount ()
 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
Карта<Строка, Строка>
getFeedDevicesMap ()
 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
Нить
getFeedDevicesOrDefault (строковый ключ, строковое значение по умолчанию)
 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
Нить
getFeedDevicesOrThrow (строковый ключ)
 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
com.google.protobuf.ProtocolStringList
получитьфидлист ()
 Tensors to be fed in the callable.
Нить
getFetch (целочисленный индекс)
 Fetches.
com.google.protobuf.ByteString
getFetchBytes (целочисленный индекс)
 Fetches.
интервал
getFetchCount ()
 Fetches.
Карта<Строка, Строка>
getFetchDevices ()
Вместо этого используйте getFetchDevicesMap() .
интервал
getFetchDevicesCount ()
map<string, string> fetch_devices = 7;
Карта<Строка, Строка>
getFetchDevicesMap ()
map<string, string> fetch_devices = 7;
Нить
getFetchDevicesOrDefault (строковый ключ, строковое значение по умолчанию)
map<string, string> fetch_devices = 7;
Нить
getFetchDevicesOrThrow (строковый ключ)
map<string, string> fetch_devices = 7;
com.google.protobuf.ProtocolStringList
getFetchList ()
 Fetches.
логическое значение
getFetchSkipSync ()
 By default, RunCallable() will synchronize the GPU stream before returning
 fetched tensors on a GPU device, to ensure that the values in those tensors
 have been produced.
Карта<Строка, Строка>
getMutableFeedDevices ()
Вместо этого используйте альтернативные методы доступа к мутациям.
Карта<Строка, Строка>
getMutableFetchDevices ()
Вместо этого используйте альтернативные методы доступа к мутациям.
Параметры запуска
getRunOptions ()
 Options that will be applied to each run.
RunOptions.Builder
getRunOptionsBuilder ()
 Options that will be applied to each run.
RunOptionsOrBuilder
getRunOptionsOrBuilder ()
 Options that will be applied to each run.
Нить
getTarget (целевой индекс)
 Target Nodes.
com.google.protobuf.ByteString
getTargetBytes (индекс целого числа)
 Target Nodes.
интервал
getTargetCount ()
 Target Nodes.
com.google.protobuf.ProtocolStringList
getTargetList ()
 Target Nodes.
Тензорное соединение
getTensorConnection (индекс целого числа)
 Tensors to be connected in the callable.
TensorConnection.Builder
getTensorConnectionBuilder (индекс int)
 Tensors to be connected in the callable.
Список< TensorConnection.Builder >
getTensorConnectionBuilderList ()
 Tensors to be connected in the callable.
интервал
getTensorConnectionCount ()
 Tensors to be connected in the callable.
Список <TensorConnection>
getTensorConnectionList ()
 Tensors to be connected in the callable.
TensorConnectionOrBuilder
getTensorConnectionOrBuilder (индекс int)
 Tensors to be connected in the callable.
Список <? расширяет TensorConnectionOrBuilder >
getTensorConnectionOrBuilderList ()
 Tensors to be connected in the callable.
логическое значение
имеетRunOptions ()
 Options that will be applied to each run.
последнее логическое значение
CallableOptions.Builder
mergeFrom (com.google.protobuf.Message другое)
CallableOptions.Builder
mergeFrom (ввод com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
CallableOptions.Builder
mergeRunOptions (значение RunOptions )
 Options that will be applied to each run.
окончательный CallableOptions.Builder
mergeUnknownFields (com.google.protobuf.UnknownFieldSetknownFields)
CallableOptions.Builder
putAllFeedDevices (значения Map<String, String>)
 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
CallableOptions.Builder
putAllFetchDevices (значения Map<String, String>)
map<string, string> fetch_devices = 7;
CallableOptions.Builder
putFeedDevices (строковый ключ, строковое значение)
 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
CallableOptions.Builder
putFetchDevices (строковый ключ, строковое значение)
map<string, string> fetch_devices = 7;
CallableOptions.Builder
RemoveFeedDevices (строковый ключ)
 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
CallableOptions.Builder
RemoveFetchDevices (строковый ключ)
map<string, string> fetch_devices = 7;
CallableOptions.Builder
удалитьTensorConnection (индекс int)
 Tensors to be connected in the callable.
CallableOptions.Builder
setFeed (индекс int, строковое значение)
 Tensors to be fed in the callable.
CallableOptions.Builder
setFetch (целочисленный индекс, строковое значение)
 Fetches.
CallableOptions.Builder
setFetchSkipSync (логическое значение)
 By default, RunCallable() will synchronize the GPU stream before returning
 fetched tensors on a GPU device, to ensure that the values in those tensors
 have been produced.
CallableOptions.Builder
setField (поле com.google.protobuf.Descriptors.FieldDescriptor, значение объекта)
CallableOptions.Builder
setRepeatedField (поле com.google.protobuf.Descriptors.FieldDescriptor, индекс int, значение объекта)
CallableOptions.Builder
setRunOptions ( RunOptions.Builder builderForValue)
 Options that will be applied to each run.
CallableOptions.Builder
setRunOptions (значение RunOptions )
 Options that will be applied to each run.
CallableOptions.Builder
setTarget (индекс int, строковое значение)
 Target Nodes.
CallableOptions.Builder
setTensorConnection (индекс int, значение TensorConnection )
 Tensors to be connected in the callable.
CallableOptions.Builder
setTensorConnection (индекс int, TensorConnection.Builder builderForValue)
 Tensors to be connected in the callable.
окончательный CallableOptions.Builder
setUnknownFields (com.google.protobuf.UnknownFieldSetknownFields)

Унаследованные методы

Публичные методы

public CallableOptions.Builder addAllFeed (значения Iterable<String>)

 Tensors to be fed in the callable. Each feed is the name of a tensor.
 
repeated string feed = 1;

public CallableOptions.Builder addAllFetch (значения Iterable<String>)

 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;

public CallableOptions.Builder addAllTarget (значения Iterable<String>)

 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;

public CallableOptions.Builder addAllTensorConnection (Iterable<? расширяет значения TensorConnection >)

 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;

public CallableOptions.Builder addFeed (строковое значение)

 Tensors to be fed in the callable. Each feed is the name of a tensor.
 
repeated string feed = 1;

public CallableOptions.Builder addFeedBytes (значение com.google.protobuf.ByteString)

 Tensors to be fed in the callable. Each feed is the name of a tensor.
 
repeated string feed = 1;

public CallableOptions.Builder addFetch (строковое значение)

 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;

public CallableOptions.Builder addFetchBytes (значение com.google.protobuf.ByteString)

 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;

public CallableOptions.Builder addRepeatedField (поле com.google.protobuf.Descriptors.FieldDescriptor, значение объекта)

public CallableOptions.Builder addTarget (строковое значение)

 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;

public CallableOptions.Builder addTargetBytes (значение com.google.protobuf.ByteString)

 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;

public CallableOptions.Builder addTensorConnection (индекс int, значение TensorConnection )

 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;

public CallableOptions.Builder addTensorConnection (индекс int, TensorConnection.Builder builderForValue)

 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;

public CallableOptions.Builder addTensorConnection (значение TensorConnection )

 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;

public CallableOptions.Builder addTensorConnection ( TensorConnection.Builder builderForValue)

 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;

общедоступный TensorConnection.Builder addTensorConnectionBuilder ()

 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;

public TensorConnection.Builder addTensorConnectionBuilder (индекс int)

 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;

общедоступная сборка CallableOptions ()

общедоступный CallableOptions buildPartial ()

общедоступный CallableOptions.Builder очистить ()

общедоступный CallableOptions.Builder ClearFeed ()

 Tensors to be fed in the callable. Each feed is the name of a tensor.
 
repeated string feed = 1;

общедоступный CallableOptions.Builder ClearFeedDevices ()

общедоступный CallableOptions.Builder ClearFetch ()

 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;

общедоступный CallableOptions.Builder ClearFetchDevices ()

общедоступный CallableOptions.Builder ClearFetchSkipSync ()

 By default, RunCallable() will synchronize the GPU stream before returning
 fetched tensors on a GPU device, to ensure that the values in those tensors
 have been produced. This simplifies interacting with the tensors, but
 potentially incurs a performance hit.
 If this options is set to true, the caller is responsible for ensuring
 that the values in the fetched tensors have been produced before they are
 used. The caller can do this by invoking `Device::Sync()` on the underlying
 device(s), or by feeding the tensors back to the same Session using
 `feed_devices` with the same corresponding device name.
 
bool fetch_skip_sync = 8;

public CallableOptions.Builder ClearField (поле com.google.protobuf.Descriptors.FieldDescriptor)

public CallableOptions.Builder ClearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)

общедоступный CallableOptions.Builder ClearRunOptions ()

 Options that will be applied to each run.
 
.tensorflow.RunOptions run_options = 4;

общедоступный CallableOptions.Builder ClearTarget ()

 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;

общедоступный CallableOptions.Builder ClearTensorConnection ()

 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;

общедоступный клон CallableOptions.Builder ()

общедоступное логическое значение containsFeedDevices (строковый ключ)

 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
 The options below allow changing that - feeding tensors backed by
 device memory, or returning tensors that are backed by device memory.
 The maps below map the name of a feed/fetch tensor (which appears in
 'feed' or 'fetch' fields above), to the fully qualified name of the device
 owning the memory backing the contents of the tensor.
 For example, creating a callable with the following options:
 CallableOptions {
   feed: "a:0"
   feed: "b:0"
   fetch: "x:0"
   fetch: "y:0"
   feed_devices: {
     "a:0": "/job:localhost/replica:0/task:0/device:GPU:0"
   }
   fetch_devices: {
     "y:0": "/job:localhost/replica:0/task:0/device:GPU:0"
  }
 }
 means that the Callable expects:
 - The first argument ("a:0") is a Tensor backed by GPU memory.
 - The second argument ("b:0") is a Tensor backed by host memory.
 and of its return values:
 - The first output ("x:0") will be backed by host memory.
 - The second output ("y:0") will be backed by GPU memory.
 FEEDS:
 It is the responsibility of the caller to ensure that the memory of the fed
 tensors will be correctly initialized and synchronized before it is
 accessed by operations executed during the call to Session::RunCallable().
 This is typically ensured by using the TensorFlow memory allocators
 (Device::GetAllocator()) to create the Tensor to be fed.
 Alternatively, for CUDA-enabled GPU devices, this typically means that the
 operation that produced the contents of the tensor has completed, i.e., the
 CUDA stream has been synchronized (e.g., via cuCtxSynchronize() or
 cuStreamSynchronize()).
 
map<string, string> feed_devices = 6;

общедоступное логическое значение containsFetchDevices (строковый ключ)

map<string, string> fetch_devices = 7;

public CallableOptions getDefaultInstanceForType ()

общедоступный статический окончательный com.google.protobuf.Descriptors.Descriptor getDescriptor ()

общедоступный com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()

общедоступная строка getFeed (индекс int)

 Tensors to be fed in the callable. Each feed is the name of a tensor.
 
repeated string feed = 1;

public com.google.protobuf.ByteString getFeedBytes (индекс int)

 Tensors to be fed in the callable. Each feed is the name of a tensor.
 
repeated string feed = 1;

public int getFeedCount ()

 Tensors to be fed in the callable. Each feed is the name of a tensor.
 
repeated string feed = 1;

общедоступная карта<String, String> getFeedDevices ()

Вместо этого используйте getFeedDevicesMap() .

public int getFeedDevicesCount ()

 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
 The options below allow changing that - feeding tensors backed by
 device memory, or returning tensors that are backed by device memory.
 The maps below map the name of a feed/fetch tensor (which appears in
 'feed' or 'fetch' fields above), to the fully qualified name of the device
 owning the memory backing the contents of the tensor.
 For example, creating a callable with the following options:
 CallableOptions {
   feed: "a:0"
   feed: "b:0"
   fetch: "x:0"
   fetch: "y:0"
   feed_devices: {
     "a:0": "/job:localhost/replica:0/task:0/device:GPU:0"
   }
   fetch_devices: {
     "y:0": "/job:localhost/replica:0/task:0/device:GPU:0"
  }
 }
 means that the Callable expects:
 - The first argument ("a:0") is a Tensor backed by GPU memory.
 - The second argument ("b:0") is a Tensor backed by host memory.
 and of its return values:
 - The first output ("x:0") will be backed by host memory.
 - The second output ("y:0") will be backed by GPU memory.
 FEEDS:
 It is the responsibility of the caller to ensure that the memory of the fed
 tensors will be correctly initialized and synchronized before it is
 accessed by operations executed during the call to Session::RunCallable().
 This is typically ensured by using the TensorFlow memory allocators
 (Device::GetAllocator()) to create the Tensor to be fed.
 Alternatively, for CUDA-enabled GPU devices, this typically means that the
 operation that produced the contents of the tensor has completed, i.e., the
 CUDA stream has been synchronized (e.g., via cuCtxSynchronize() or
 cuStreamSynchronize()).
 
map<string, string> feed_devices = 6;

общедоступная карта<String, String> getFeedDevicesMap ()

 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
 The options below allow changing that - feeding tensors backed by
 device memory, or returning tensors that are backed by device memory.
 The maps below map the name of a feed/fetch tensor (which appears in
 'feed' or 'fetch' fields above), to the fully qualified name of the device
 owning the memory backing the contents of the tensor.
 For example, creating a callable with the following options:
 CallableOptions {
   feed: "a:0"
   feed: "b:0"
   fetch: "x:0"
   fetch: "y:0"
   feed_devices: {
     "a:0": "/job:localhost/replica:0/task:0/device:GPU:0"
   }
   fetch_devices: {
     "y:0": "/job:localhost/replica:0/task:0/device:GPU:0"
  }
 }
 means that the Callable expects:
 - The first argument ("a:0") is a Tensor backed by GPU memory.
 - The second argument ("b:0") is a Tensor backed by host memory.
 and of its return values:
 - The first output ("x:0") will be backed by host memory.
 - The second output ("y:0") will be backed by GPU memory.
 FEEDS:
 It is the responsibility of the caller to ensure that the memory of the fed
 tensors will be correctly initialized and synchronized before it is
 accessed by operations executed during the call to Session::RunCallable().
 This is typically ensured by using the TensorFlow memory allocators
 (Device::GetAllocator()) to create the Tensor to be fed.
 Alternatively, for CUDA-enabled GPU devices, this typically means that the
 operation that produced the contents of the tensor has completed, i.e., the
 CUDA stream has been synchronized (e.g., via cuCtxSynchronize() or
 cuStreamSynchronize()).
 
map<string, string> feed_devices = 6;

общедоступная строка getFeedDevicesOrDefault (строковый ключ, строковое значение по умолчанию)

 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
 The options below allow changing that - feeding tensors backed by
 device memory, or returning tensors that are backed by device memory.
 The maps below map the name of a feed/fetch tensor (which appears in
 'feed' or 'fetch' fields above), to the fully qualified name of the device
 owning the memory backing the contents of the tensor.
 For example, creating a callable with the following options:
 CallableOptions {
   feed: "a:0"
   feed: "b:0"
   fetch: "x:0"
   fetch: "y:0"
   feed_devices: {
     "a:0": "/job:localhost/replica:0/task:0/device:GPU:0"
   }
   fetch_devices: {
     "y:0": "/job:localhost/replica:0/task:0/device:GPU:0"
  }
 }
 means that the Callable expects:
 - The first argument ("a:0") is a Tensor backed by GPU memory.
 - The second argument ("b:0") is a Tensor backed by host memory.
 and of its return values:
 - The first output ("x:0") will be backed by host memory.
 - The second output ("y:0") will be backed by GPU memory.
 FEEDS:
 It is the responsibility of the caller to ensure that the memory of the fed
 tensors will be correctly initialized and synchronized before it is
 accessed by operations executed during the call to Session::RunCallable().
 This is typically ensured by using the TensorFlow memory allocators
 (Device::GetAllocator()) to create the Tensor to be fed.
 Alternatively, for CUDA-enabled GPU devices, this typically means that the
 operation that produced the contents of the tensor has completed, i.e., the
 CUDA stream has been synchronized (e.g., via cuCtxSynchronize() or
 cuStreamSynchronize()).
 
map<string, string> feed_devices = 6;

общедоступная строка getFeedDevicesOrThrow (строковый ключ)

 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
 The options below allow changing that - feeding tensors backed by
 device memory, or returning tensors that are backed by device memory.
 The maps below map the name of a feed/fetch tensor (which appears in
 'feed' or 'fetch' fields above), to the fully qualified name of the device
 owning the memory backing the contents of the tensor.
 For example, creating a callable with the following options:
 CallableOptions {
   feed: "a:0"
   feed: "b:0"
   fetch: "x:0"
   fetch: "y:0"
   feed_devices: {
     "a:0": "/job:localhost/replica:0/task:0/device:GPU:0"
   }
   fetch_devices: {
     "y:0": "/job:localhost/replica:0/task:0/device:GPU:0"
  }
 }
 means that the Callable expects:
 - The first argument ("a:0") is a Tensor backed by GPU memory.
 - The second argument ("b:0") is a Tensor backed by host memory.
 and of its return values:
 - The first output ("x:0") will be backed by host memory.
 - The second output ("y:0") will be backed by GPU memory.
 FEEDS:
 It is the responsibility of the caller to ensure that the memory of the fed
 tensors will be correctly initialized and synchronized before it is
 accessed by operations executed during the call to Session::RunCallable().
 This is typically ensured by using the TensorFlow memory allocators
 (Device::GetAllocator()) to create the Tensor to be fed.
 Alternatively, for CUDA-enabled GPU devices, this typically means that the
 operation that produced the contents of the tensor has completed, i.e., the
 CUDA stream has been synchronized (e.g., via cuCtxSynchronize() or
 cuStreamSynchronize()).
 
map<string, string> feed_devices = 6;

общедоступный com.google.protobuf.ProtocolStringList getFeedList ()

 Tensors to be fed in the callable. Each feed is the name of a tensor.
 
repeated string feed = 1;

общедоступная строка getFetch (индекс int)

 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;

public com.google.protobuf.ByteString getFetchBytes (индекс int)

 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;

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;

общедоступная карта<String, String> getFetchDevices ()

Вместо этого используйте getFetchDevicesMap() .

public int getFetchDevicesCount ()

map<string, string> fetch_devices = 7;

общедоступная карта<String, String> getFetchDevicesMap ()

map<string, string> fetch_devices = 7;

общедоступная строка getFetchDevicesOrDefault (строковый ключ, строковое значение по умолчанию)

map<string, string> fetch_devices = 7;

общедоступная строка getFetchDevicesOrThrow (строковый ключ)

map<string, string> fetch_devices = 7;

общедоступный com.google.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;

общедоступное логическое значение getFetchSkipSync ()

 By default, RunCallable() will synchronize the GPU stream before returning
 fetched tensors on a GPU device, to ensure that the values in those tensors
 have been produced. This simplifies interacting with the tensors, but
 potentially incurs a performance hit.
 If this options is set to true, the caller is responsible for ensuring
 that the values in the fetched tensors have been produced before they are
 used. The caller can do this by invoking `Device::Sync()` on the underlying
 device(s), or by feeding the tensors back to the same Session using
 `feed_devices` with the same corresponding device name.
 
bool fetch_skip_sync = 8;

public Map<String, String> getMutableFeedDevices ()

Вместо этого используйте альтернативные методы доступа к мутациям.

общедоступная Map<String, String> getMutableFetchDevices ()

Вместо этого используйте альтернативные методы доступа к мутациям.

общедоступные RunOptions getRunOptions ()

 Options that will be applied to each run.
 
.tensorflow.RunOptions run_options = 4;

общедоступный RunOptions.Builder getRunOptionsBuilder ()

 Options that will be applied to each run.
 
.tensorflow.RunOptions run_options = 4;

общедоступный RunOptionsOrBuilder getRunOptionsOrBuilder ()

 Options that will be applied to each run.
 
.tensorflow.RunOptions run_options = 4;

публичная строка getTarget (индекс int)

 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;

public com.google.protobuf.ByteString getTargetBytes (индекс int)

 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;

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;

общедоступный com.google.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;

public TensorConnection getTensorConnection (индекс int)

 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;

public TensorConnection.Builder getTensorConnectionBuilder (индекс int)

 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;

общедоступный список < TensorConnection.Builder > getTensorConnectionBuilderList ()

 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;

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;

общедоступный список < 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;

public TensorConnectionOrBuilder getTensorConnectionOrBuilder (индекс int)

 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;

общедоступный список<? расширяет 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;

общедоступное логическое значение hasRunOptions ()

 Options that will be applied to each run.
 
.tensorflow.RunOptions run_options = 4;

публичное финальное логическое значение isInitialized ()

public CallableOptions.Builder mergeFrom (com.google.protobuf.Message другое)

public CallableOptions.Builder mergeFrom (вход com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Исключение IO

public CallableOptions.Builder mergeRunOptions (значение RunOptions )

 Options that will be applied to each run.
 
.tensorflow.RunOptions run_options = 4;

общедоступный финал CallableOptions.Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSetknownFields)

public CallableOptions.Builder putAllFeedDevices (значения Map<String, String>)

 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
 The options below allow changing that - feeding tensors backed by
 device memory, or returning tensors that are backed by device memory.
 The maps below map the name of a feed/fetch tensor (which appears in
 'feed' or 'fetch' fields above), to the fully qualified name of the device
 owning the memory backing the contents of the tensor.
 For example, creating a callable with the following options:
 CallableOptions {
   feed: "a:0"
   feed: "b:0"
   fetch: "x:0"
   fetch: "y:0"
   feed_devices: {
     "a:0": "/job:localhost/replica:0/task:0/device:GPU:0"
   }
   fetch_devices: {
     "y:0": "/job:localhost/replica:0/task:0/device:GPU:0"
  }
 }
 means that the Callable expects:
 - The first argument ("a:0") is a Tensor backed by GPU memory.
 - The second argument ("b:0") is a Tensor backed by host memory.
 and of its return values:
 - The first output ("x:0") will be backed by host memory.
 - The second output ("y:0") will be backed by GPU memory.
 FEEDS:
 It is the responsibility of the caller to ensure that the memory of the fed
 tensors will be correctly initialized and synchronized before it is
 accessed by operations executed during the call to Session::RunCallable().
 This is typically ensured by using the TensorFlow memory allocators
 (Device::GetAllocator()) to create the Tensor to be fed.
 Alternatively, for CUDA-enabled GPU devices, this typically means that the
 operation that produced the contents of the tensor has completed, i.e., the
 CUDA stream has been synchronized (e.g., via cuCtxSynchronize() or
 cuStreamSynchronize()).
 
map<string, string> feed_devices = 6;

public CallableOptions.Builder putAllFetchDevices (значения Map<String, String>)

map<string, string> fetch_devices = 7;

public CallableOptions.Builder putFeedDevices (строковый ключ, строковое значение)

 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
 The options below allow changing that - feeding tensors backed by
 device memory, or returning tensors that are backed by device memory.
 The maps below map the name of a feed/fetch tensor (which appears in
 'feed' or 'fetch' fields above), to the fully qualified name of the device
 owning the memory backing the contents of the tensor.
 For example, creating a callable with the following options:
 CallableOptions {
   feed: "a:0"
   feed: "b:0"
   fetch: "x:0"
   fetch: "y:0"
   feed_devices: {
     "a:0": "/job:localhost/replica:0/task:0/device:GPU:0"
   }
   fetch_devices: {
     "y:0": "/job:localhost/replica:0/task:0/device:GPU:0"
  }
 }
 means that the Callable expects:
 - The first argument ("a:0") is a Tensor backed by GPU memory.
 - The second argument ("b:0") is a Tensor backed by host memory.
 and of its return values:
 - The first output ("x:0") will be backed by host memory.
 - The second output ("y:0") will be backed by GPU memory.
 FEEDS:
 It is the responsibility of the caller to ensure that the memory of the fed
 tensors will be correctly initialized and synchronized before it is
 accessed by operations executed during the call to Session::RunCallable().
 This is typically ensured by using the TensorFlow memory allocators
 (Device::GetAllocator()) to create the Tensor to be fed.
 Alternatively, for CUDA-enabled GPU devices, this typically means that the
 operation that produced the contents of the tensor has completed, i.e., the
 CUDA stream has been synchronized (e.g., via cuCtxSynchronize() or
 cuStreamSynchronize()).
 
map<string, string> feed_devices = 6;

public CallableOptions.Builder putFetchDevices (строковый ключ, строковое значение)

map<string, string> fetch_devices = 7;

public CallableOptions.Builder RemoveFeedDevices (строковый ключ)

 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
 The options below allow changing that - feeding tensors backed by
 device memory, or returning tensors that are backed by device memory.
 The maps below map the name of a feed/fetch tensor (which appears in
 'feed' or 'fetch' fields above), to the fully qualified name of the device
 owning the memory backing the contents of the tensor.
 For example, creating a callable with the following options:
 CallableOptions {
   feed: "a:0"
   feed: "b:0"
   fetch: "x:0"
   fetch: "y:0"
   feed_devices: {
     "a:0": "/job:localhost/replica:0/task:0/device:GPU:0"
   }
   fetch_devices: {
     "y:0": "/job:localhost/replica:0/task:0/device:GPU:0"
  }
 }
 means that the Callable expects:
 - The first argument ("a:0") is a Tensor backed by GPU memory.
 - The second argument ("b:0") is a Tensor backed by host memory.
 and of its return values:
 - The first output ("x:0") will be backed by host memory.
 - The second output ("y:0") will be backed by GPU memory.
 FEEDS:
 It is the responsibility of the caller to ensure that the memory of the fed
 tensors will be correctly initialized and synchronized before it is
 accessed by operations executed during the call to Session::RunCallable().
 This is typically ensured by using the TensorFlow memory allocators
 (Device::GetAllocator()) to create the Tensor to be fed.
 Alternatively, for CUDA-enabled GPU devices, this typically means that the
 operation that produced the contents of the tensor has completed, i.e., the
 CUDA stream has been synchronized (e.g., via cuCtxSynchronize() or
 cuStreamSynchronize()).
 
map<string, string> feed_devices = 6;

public CallableOptions.Builder RemoveFetchDevices (строковый ключ)

map<string, string> fetch_devices = 7;

public CallableOptions.Builder removeTensorConnection (индекс int)

 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;

public CallableOptions.Builder setFeed (индекс int, строковое значение)

 Tensors to be fed in the callable. Each feed is the name of a tensor.
 
repeated string feed = 1;

public CallableOptions.Builder setFetch (индекс int, строковое значение)

 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;

public CallableOptions.Builder setFetchSkipSync (логическое значение)

 By default, RunCallable() will synchronize the GPU stream before returning
 fetched tensors on a GPU device, to ensure that the values in those tensors
 have been produced. This simplifies interacting with the tensors, but
 potentially incurs a performance hit.
 If this options is set to true, the caller is responsible for ensuring
 that the values in the fetched tensors have been produced before they are
 used. The caller can do this by invoking `Device::Sync()` on the underlying
 device(s), or by feeding the tensors back to the same Session using
 `feed_devices` with the same corresponding device name.
 
bool fetch_skip_sync = 8;

public CallableOptions.Builder setField (поле com.google.protobuf.Descriptors.FieldDescriptor, значение объекта)

public CallableOptions.Builder setRepeatedField (поле com.google.protobuf.Descriptors.FieldDescriptor, индекс int, значение объекта)

public CallableOptions.Builder setRunOptions ( RunOptions.Builder builderForValue)

 Options that will be applied to each run.
 
.tensorflow.RunOptions run_options = 4;

public CallableOptions.Builder setRunOptions (значение RunOptions )

 Options that will be applied to each run.
 
.tensorflow.RunOptions run_options = 4;

public CallableOptions.Builder setTarget (индекс int, строковое значение)

 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;

public CallableOptions.Builder setTensorConnection (индекс int, значение TensorConnection )

 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;

public CallableOptions.Builder setTensorConnection (индекс int, TensorConnection.Builder builderForValue)

 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;

общедоступный финальный CallableOptions.Builder setUnknownFields (com.google.protobuf.UnknownFieldSetknownFields)