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 | |
CallableOptions.Builder | addTensorConnection (مؤشر int، TensorConnection.Builder builderForValue) Tensors to be connected in the callable. |
CallableOptions.Builder | |
CallableOptions.Builder | addTensorConnection ( TensorConnection.Builder builderForValue) Tensors to be connected in the callable. |
TensorConnection.Builder | addTensorConnectionBuilder () Tensors to be connected in the callable. |
TensorConnection.Builder | addTensorConnectionBuilder (فهرس كثافة العمليات) Tensors to be connected in the callable. |
CallableOptions | يبني () |
CallableOptions | بناء جزئي () |
CallableOptions.Builder | واضح () |
CallableOptions.Builder | كليرفيد () Tensors to be fed in the callable. |
CallableOptions.Builder | |
CallableOptions.Builder | كليرفيتش () Fetches. |
CallableOptions.Builder | |
CallableOptions.Builder | كليرفيتشسكيبسينك () 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 | خيارات كليررون () Options that will be applied to each run. |
CallableOptions.Builder | هدف واضح () Target Nodes. |
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 | |
خيط | الحصول على تغذية (مؤشر كثافة العمليات) Tensors to be fed in the callable. |
com.google.protobuf.ByteString | getFeedBytes (فهرس كثافة العمليات) Tensors to be fed in the callable. |
كثافة العمليات | الحصول علىفيدكونت () Tensors to be fed in the callable. |
خريطة<سلسلة، سلسلة> | الحصول على أجهزة التغذية () استخدم 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. |
كثافة العمليات | جيتفتشكونت () 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 | جيتفتشليست () Fetches. |
منطقية | جيتفيتشسكيبسينك () 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 () استخدم أدوات الوصول البديلة للطفرات بدلاً من ذلك. |
خيارات التشغيل | خيارات getRun () Options that will be applied to each run. |
RunOptions.Builder | الحصول على RunOptionsBuilder () Options that will be applied to each run. |
RunOptionsOrBuilder | getRunOptionsOrBuilder () Options that will be applied to each run. |
خيط | الحصول على الهدف (مؤشر كثافة العمليات) Target Nodes. |
com.google.protobuf.ByteString | getTargetBytes (فهرس كثافة العمليات) Target Nodes. |
كثافة العمليات | الحصول على الهدف () Target Nodes. |
com.google.protobuf.ProtocolStringList | قائمة الهدف () Target Nodes. |
اتصال موتر | getTensorConnection (فهرس كثافة العمليات) Tensors to be connected in the callable. |
TensorConnection.Builder | getTensorConnectionBuilder (فهرس كثافة العمليات) Tensors to be connected in the callable. |
القائمة< TensorConnection.Builder > | قائمة getTensorConnectionBuilderList () Tensors to be connected in the callable. |
كثافة العمليات | الحصول على TensorConnectionCount () Tensors to be connected in the callable. |
القائمة< TensorConnection > | قائمة GetTensorConnectionList () Tensors to be connected in the callable. |
TensorConnectionOrBuilder | getTensorConnectionOrBuilder (فهرس كثافة العمليات) Tensors to be connected in the callable. |
القائمة<؟ يمتد TensorConnectionOrBuilder > | getTensorConnectionOrBuilderList () Tensors to be connected in the callable. |
منطقية | خيارات التشغيل () Options that will be applied to each run. |
منطقية نهائية | تمت التهيئة () |
CallableOptions.Builder | دمج من (com.google.protobuf.Message أخرى) |
CallableOptions.Builder | دمج من (com.google.protobuf.CodedInputStream input، com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
CallableOptions.Builder | |
CallableOptions.Builder النهائي | دمجUnknownFields (com.google.protobuf.UnknownFieldSet UnknownFields) |
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 | إزالةFeedDevices (مفتاح السلسلة) 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 | إزالة FetchDevices (مفتاح السلسلة) map<string, string> fetch_devices = 7; |
CallableOptions.Builder | إزالة TensorConnection (فهرس كثافة العمليات) Tensors to be connected in the callable. |
CallableOptions.Builder | setFeed (فهرس كثافة العمليات، قيمة السلسلة) 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 | |
CallableOptions.Builder | |
CallableOptions.Builder | setTarget (فهرس كثافة العمليات، قيمة السلسلة) Target Nodes. |
CallableOptions.Builder | setTensorConnection (فهرس كثافة العمليات، قيمة TensorConnection ) Tensors to be connected in the callable. |
CallableOptions.Builder | setTensorConnection (مؤشر كثافة العمليات، TensorConnection.Builder builderForValue) Tensors to be connected in the callable. |
CallableOptions.Builder النهائي | setUnknownFields (com.google.protobuf.UnknownFieldSet UnknownFields) |
الطرق الموروثة
الأساليب العامة
CallableOptions.Builder العامة addAllFeed (قيم Iterable<String>)
Tensors to be fed in the callable. Each feed is the name of a tensor.
repeated string feed = 1;
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;
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;
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;
CallableOptions.Builder العامة addFeed (قيمة السلسلة)
Tensors to be fed in the callable. Each feed is the name of a tensor.
repeated string feed = 1;
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;
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;
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;
CallableOptions.Builder العام addRepeatedField (حقل com.google.protobuf.Descriptors.FieldDescriptor، قيمة الكائن)
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;
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;
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;
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;
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;
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;
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;
CallableOptions.Builder العامة ClearFeed ()
Tensors to be fed in the callable. Each feed is the name of a tensor.
repeated string feed = 1;
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 العامة 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;
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;
المنطق العام يحتوي علىFeedDevices (مفتاح السلسلة)
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;
يحتوي المنطق المنطقي العام على FetchDevices (مفتاح السلسلة)
map<string, string> fetch_devices = 7;
النهائي العام الثابت 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;
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;
int public getFeedCount ()
Tensors to be fed in the callable. Each feed is the name of a tensor.
repeated string feed = 1;
int public 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 (مفتاح السلسلة، String defaultValue)
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 العامة (فهرس كثافة العمليات)
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;
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;
int public 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;
int public getFetchDevicesCount ()
map<string, string> fetch_devices = 7;
الخريطة العامة<String, String> getFetchDevicesMap ()
map<string, string> fetch_devices = 7;
السلسلة العامة getFetchDevicesOrDefault (مفتاح السلسلة، String defaultValue)
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;
الخريطة العامة <String, String> getMutableFeedDevices ()
استخدم أدوات الوصول البديلة للطفرات بدلاً من ذلك.
الخريطة العامة <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;
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;
int public 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;
getTensorConnection العام 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;
TensorConnection.Builder العام getTensorConnectionBuilder (مؤشر كثافة العمليات)
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;
int public 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;
getTensorConnectionOrBuilder العام getTensorConnectionOrBuilder (فهرس كثافة العمليات)
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;
تمت تهيئة القيمة المنطقية النهائية العامة ()
CallableOptions.Builder العام mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
رميات
IOEException |
---|
CallableOptions.Builder العامة mergeRunOptions (قيمة RunOptions )
Options that will be applied to each run.
.tensorflow.RunOptions run_options = 4;
CallableOptions.Builder النهائي العام mergeUnknownFields (com.google.protobuf.UnknownFieldSetUnknownFields)
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;
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. 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;
CallableOptions.Builder العامة putFetchDevices (مفتاح السلسلة، قيمة السلسلة)
map<string, string> fetch_devices = 7;
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. 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;
CallableOptions.Builder العام RemoveFetchDevices (مفتاح السلسلة)
map<string, string> fetch_devices = 7;
CallableOptions.Builder العام إزالة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;
مجموعة CallableOptions.Builder العامة (مؤشر int، قيمة السلسلة)
Tensors to be fed in the callable. Each feed is the name of a tensor.
repeated string feed = 1;
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;
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;
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.
.tensorflow.RunOptions run_options = 4;
CallableOptions.Builder العامة setRunOptions (قيمة RunOptions )
Options that will be applied to each run.
.tensorflow.RunOptions run_options = 4;
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;
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;
CallableOptions.Builder العامة setTensorConnection (مؤشر كثافة العمليات، 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;