الفئة النهائية العامة CallableOptions
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 | Defines a subgraph in another `GraphDef` as a set of feed points and nodes to be fetched or executed. |
الثوابت
كثافة العمليات | FEED_DEVICES_FIELD_NUMBER | |
كثافة العمليات | FEED_FIELD_NUMBER | |
كثافة العمليات | FETCH_DEVICES_FIELD_NUMBER | |
كثافة العمليات | FETCH_FIELD_NUMBER | |
كثافة العمليات | FETCH_SKIP_SYNC_FIELD_NUMBER | |
كثافة العمليات | RUN_OPTIONS_FIELD_NUMBER | |
كثافة العمليات | TARGET_FIELD_NUMBER | |
كثافة العمليات | TENSOR_CONNECTION_FIELD_NUMBER |
الأساليب العامة
منطقية | يحتوي على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 الثابتة | |
CallableOptions | |
النهائي الثابت 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. |
خيارات التشغيل | خيارات getRun () 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. |
كثافة العمليات | الحصول على 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. |
النهائي com.google.protobuf.UnknownFieldSet | |
منطقية | خيارات التشغيل () Options that will be applied to each run. |
كثافة العمليات | رمز التجزئة () |
منطقية نهائية | تمت التهيئة () |
CallableOptions.Builder ثابت | منشئ جديد () |
CallableOptions.Builder ثابت | newBuilder (النموذج الأولي لـ CallableOptions ) |
CallableOptions.Builder | |
خيارات CallableOptions الثابتة | parseDelimitedFrom (إدخال InputStream) |
خيارات CallableOptions الثابتة | parseDelimitedFrom (إدخال InputStream، com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
خيارات CallableOptions الثابتة | parseFrom (بيانات ByteBuffer، com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
خيارات CallableOptions الثابتة | parseFrom (com.google.protobuf.CodedInputStream الإدخال) |
خيارات CallableOptions الثابتة | parseFrom (بيانات البايت[]، com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
خيارات CallableOptions الثابتة | parseFrom (بيانات ByteBuffer) |
خيارات CallableOptions الثابتة | parseFrom (com.google.protobuf.CodedInputStream input، com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
خيارات CallableOptions الثابتة | parseFrom (بيانات com.google.protobuf.ByteString) |
خيارات CallableOptions الثابتة | parseFrom (إدخال InputStream، com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
خيارات CallableOptions الثابتة | parseFrom (com.google.protobuf.ByteString data، com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
ثابت | محلل () |
CallableOptions.Builder | إلى البناء () |
فارغ | writeTo (com.google.protobuf.CodedOutputStream الإخراج) |
الطرق الموروثة
الثوابت
العدد النهائي الثابت العام FEED_DEVICES_FIELD_NUMBER
القيمة الثابتة: 6
العدد النهائي الثابت العام FEED_FIELD_NUMBER
القيمة الثابتة: 1
العدد النهائي الثابت العام FETCH_DEVICES_FIELD_NUMBER
القيمة الثابتة: 7
العدد النهائي الثابت العام FETCH_FIELD_NUMBER
القيمة الثابتة: 2
العدد النهائي الثابت العام FETCH_SKIP_SYNC_FIELD_NUMBER
القيمة الثابتة: 8
العدد النهائي الثابت العام RUN_OPTIONS_FIELD_NUMBER
القيمة الثابتة: 4
العدد النهائي الثابت العام TARGET_FIELD_NUMBER
القيمة الثابتة: 3
العدد النهائي الثابت العام TENSOR_CONNECTION_FIELD_NUMBER
القيمة الثابتة: 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;
القيمة المنطقية العامة تساوي (Object obj)
النهائي العام الثابت com.google.protobuf.Descriptors.Descriptor getDescriptor ()
سلسلة 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 العامة (مفتاح السلسلة، قيمة السلسلة الافتراضية)
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;
عام الحصول على بارسيرفورتايب ()
خيارات RunOptions العامة getRunOptions ()
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;
int public getSerializedSize ()
سلسلة 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;
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;
النهائي العام com.google.protobuf.UnknownFieldSet getUnknownFields ()
hasRunOptions المنطقية العامة ()
Options that will be applied to each run.
.tensorflow.RunOptions run_options = 4;
كود التجزئة الدولي العام ()
تمت تهيئة القيمة المنطقية النهائية العامة ()
CallableOptions العامة الثابتة parseDelimitedFrom (إدخال InputStream، com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
رميات
IOEException |
---|
CallableOptions العامة الثابتة parseFrom (بيانات ByteBuffer، com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
رميات
InvalidProtocolBufferException |
---|
CallableOptions العامة الثابتة parseFrom (com.google.protobuf.CodedInputStream input)
رميات
IOEException |
---|
CallableOptions العامة الثابتة parseFrom (بيانات البايت[]، com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
رميات
InvalidProtocolBufferException |
---|
CallableOptions العامة الثابتة parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
رميات
IOEException |
---|
CallableOptions العامة الثابتة parseFrom (بيانات com.google.protobuf.ByteString)
رميات
InvalidProtocolBufferException |
---|
CallableOptions العامة الثابتة parseFrom (InputStream input، com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
رميات
IOEException |
---|
CallableOptions العامة الثابتة parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
رميات
InvalidProtocolBufferException |
---|
ساكنة عامة محلل ()
الكتابة إلى الفراغ العام (إخراج com.google.protobuf.CodedOutputStream)
رميات
IOEException |
---|