CallableOptions

lớp cuối cùng công khai 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 loại tensorflow.CallableOptions

Các lớp lồng nhau

lớp học CallableOptions.Builder
 Defines a subgraph in another `GraphDef` as a set of feed points and nodes
 to be fetched or executed. 

Hằng số

int FEED_DEVICES_FIELD_NUMBER
int FEED_FIELD_NUMBER
int FETCH_DEVICES_FIELD_NUMBER
int FETCH_FIELD_NUMBER
int FETCH_SKIP_SYNC_FIELD_NUMBER
int RUN_OPTIONS_FIELD_NUMBER
int TARGET_FIELD_NUMBER
int TENSOR_CONNECTION_FIELD_NUMBER

Phương pháp công khai

boolean
chứaFeedDevices (Khóa chuỗi)
 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
boolean
chứaFetchDevices (Khóa chuỗi)
map<string, string> fetch_devices = 7;
boolean
bằng (Đối tượng obj)
Tùy chọn có thể gọi tĩnh
Tùy chọn có thể gọi được
com.google.protobuf.Descriptors.Descriptor tĩnh cuối cùng
Sợi dây
getFeed (chỉ số int)
 Tensors to be fed in the callable.
com.google.protobuf.ByteString
getFeedBytes (chỉ số int)
 Tensors to be fed in the callable.
int
getFeedCount ()
 Tensors to be fed in the callable.
Bản đồ<Chuỗi, Chuỗi>
getFeedDevices ()
Thay vào đó hãy sử dụng getFeedDevicesMap() .
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.
Bản đồ<Chuỗi, Chuỗi>
getFeedDevicesMap ()
 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
Sợi dây
getFeedDevicesOrDefault (Khóa chuỗi, Chuỗi defaultValue)
 The Tensor objects fed in the callable and fetched from the callable
 are expected to be backed by host (CPU) memory by default.
Sợi dây
getFeedDevicesOrThrow (Khóa chuỗi)
 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
getFeedList ()
 Tensors to be fed in the callable.
Sợi dây
getFetch (chỉ số int)
 Fetches.
com.google.protobuf.ByteString
getFetchBytes (chỉ số int)
 Fetches.
int
getFetchCount ()
 Fetches.
Bản đồ<Chuỗi, Chuỗi>
getFetchDevices ()
Thay vào đó hãy sử dụng getFetchDevicesMap() .
int
getFetchDevicesCount ()
map<string, string> fetch_devices = 7;
Bản đồ<Chuỗi, Chuỗi>
getFetchDevicesMap ()
map<string, string> fetch_devices = 7;
Sợi dây
getFetchDevicesOrDefault (Khóa chuỗi, Chuỗi defaultValue)
map<string, string> fetch_devices = 7;
Sợi dây
getFetchDevicesOrThrow (Khóa chuỗi)
map<string, string> fetch_devices = 7;
com.google.protobuf.ProtocolStringList
getFetchList ()
 Fetches.
boolean
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.
Tùy chọn chạy
getRunOptions ()
 Options that will be applied to each run.
RunOptionsOrBuilder
getRunOptionsOrBuilder ()
 Options that will be applied to each run.
int
Sợi dây
getTarget (chỉ số int)
 Target Nodes.
com.google.protobuf.ByteString
getTargetBytes (chỉ mục int)
 Target Nodes.
int
getTargetCount ()
 Target Nodes.
com.google.protobuf.ProtocolStringList
getTargetList ()
 Target Nodes.
Kết nối Tensor
getTensorConnection (chỉ mục int)
 Tensors to be connected in the callable.
int
getTensorConnectionCount ()
 Tensors to be connected in the callable.
Danh sách< TensorConnection >
getTensorConnectionList ()
 Tensors to be connected in the callable.
TensorConnectionOrBuilder
getTensorConnectionOrBuilder (chỉ mục int)
 Tensors to be connected in the callable.
Danh sách<? mở rộng TensorConnectionOrBuilder >
getTensorConnectionOrBuilderList ()
 Tensors to be connected in the callable.
cuối cùng com.google.protobuf.UnknownFieldSet
boolean
hasRunOptions ()
 Options that will be applied to each run.
int
boolean cuối cùng
CallableOptions.Builder tĩnh
CallableOptions.Builder tĩnh
newBuilder ( nguyên mẫu CallableOptions )
CallableOptions.Builder
Tùy chọn có thể gọi tĩnh
phân tích cú phápDelimitedFrom (Đầu vào luồng đầu vào)
Tùy chọn có thể gọi tĩnh
phân tích cú phápDelimitedFrom (Đầu vào luồng đầu vào, com.google.protobuf.ExtensionRegistryLite tiện ích mở rộngRegistry)
Tùy chọn có thể gọi tĩnh
ParseFrom (Dữ liệu ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Tùy chọn có thể gọi tĩnh
ParseFrom (đầu vào com.google.protobuf.CodedInputStream)
Tùy chọn có thể gọi tĩnh
ParseFrom (dữ liệu byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Tùy chọn có thể gọi tĩnh
ParseFrom (dữ liệu ByteBuffer)
Tùy chọn có thể gọi tĩnh
ParseFrom (đầu vào com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Tùy chọn có thể gọi tĩnh
ParseFrom (dữ liệu com.google.protobuf.ByteString)
Tùy chọn có thể gọi tĩnh
ParseFrom (Đầu vào inputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Tùy chọn có thể gọi tĩnh
ParsFrom (dữ liệu com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
tĩnh
CallableOptions.Builder
trống rỗng
writeTo (đầu ra com.google.protobuf.CodedOutputStream)

Phương pháp kế thừa

Hằng số

int cuối cùng tĩnh công khai FEED_DEVICES_FIELD_NUMBER

Giá trị không đổi: 6

int cuối cùng tĩnh công khai FEED_FIELD_NUMBER

Giá trị không đổi: 1

int tĩnh công khai FETCH_DEVICES_FIELD_NUMBER

Giá trị không đổi: 7

int tĩnh công khai FETCH_FIELD_NUMBER

Giá trị không đổi: 2

int tĩnh công khai FETCH_SKIP_SYNC_FIELD_NUMBER

Giá trị không đổi: 8

int tĩnh cuối cùng RUN_OPTIONS_FIELD_NUMBER

Giá trị không đổi: 4

int cuối cùng tĩnh công khai TARGET_FIELD_NUMBER

Giá trị không đổi: 3

int tĩnh cuối cùng TENSOR_CONNECTION_FIELD_NUMBER

Giá trị không đổi: 5

Phương pháp công khai

boolean công khai chứaFeedDevices (Khóa chuỗi)

 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;

boolean công khai chứaFetchDevices (Khóa chuỗi)

map<string, string> fetch_devices = 7;

boolean công khai bằng (Object obj)

tĩnh công khai CallableOptions getDefaultInstance ()

công khai CallableOptions getDefaultInstanceForType ()

công khai tĩnh cuối cùng com.google.protobuf.Descriptors.Descriptor getDescriptor ()

Chuỗi công khai getFeed (chỉ mục 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 công khai (chỉ mục int)

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

int công khai getFeedCount ()

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

Bản đồ công khai<String, String> getFeedDevices ()

Thay vào đó hãy sử dụng getFeedDevicesMap() .

int công khai 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;

Bản đồ công khai<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;

Chuỗi công khai getFeedDevicesOrDefault (Khóa chuỗi, Chuỗi 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;

Chuỗi công khai getFeedDevicesOrThrow (Khóa chuỗi)

 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 công khai ()

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

Chuỗi công khai getFetch (chỉ mục 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;

com.google.protobuf.ByteString getFetchBytes công khai (chỉ mục 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 công khai 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;

Bản đồ công khai<String, String> getFetchDevices ()

Thay vào đó hãy sử dụng getFetchDevicesMap() .

int công khai getFetchDevicesCount ()

map<string, string> fetch_devices = 7;

Bản đồ công khai<String, String> getFetchDevicesMap ()

map<string, string> fetch_devices = 7;

Chuỗi công khai getFetchDevicesOrDefault (Khóa chuỗi, Chuỗi defaultValue)

map<string, string> fetch_devices = 7;

Chuỗi công khai getFetchDevicesOrThrow (Khóa chuỗi)

map<string, string> fetch_devices = 7;

com.google.protobuf.ProtocolStringList getFetchList công khai ()

 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;

boolean công khai 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;

công cộng getParserForType ()

RunOptions công khai getRunOptions ()

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

công khai RunOptionsOrBuilder getRunOptionsOrBuilder ()

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

int công khai getSerializedSize ()

Chuỗi công khai getTarget (chỉ mục 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 công khai (chỉ mục 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 công khai 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 công khai ()

 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;

công khai TensorConnection getTensorConnection (int chỉ mục)

 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 công khai 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;

Danh sách công khai< 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;

công khai TensorConnectionOrBuilder getTensorConnectionOrBuilder (chỉ mục 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;

Danh sách công khai<? mở rộng 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;

trận chung kết công khai com.google.protobuf.UnknownFieldSet getUnknownFields ()

boolean công khai hasRunOptions ()

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

mã băm int công khai ()

boolean cuối cùng công khai được khởi tạo ()

tĩnh công khai CallableOptions.Builder newBuilder ()

public static CallableOptions.Builder newBuilder (nguyên mẫu CallableOptions )

công khai CallableOptions.Builder newBuilderForType ()

tĩnh công khai CallableOptions phân tích cú phápDelimitedFrom (Đầu vào luồng đầu vào)

Ném
IOException

tĩnh công khai CallableOptions parsingDelimitedFrom (đầu vào InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Ném
IOException

public static CallableOptions parsFrom (Dữ liệu ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Ném
Giao thức đệm ngoại lệ không hợp lệ

phân tích cú pháp tĩnh công khai CallableOptionsFrom (đầu vào com.google.protobuf.CodedInputStream)

Ném
IOException

tĩnh công khai CallableOptions phân tích cú phápFrom (dữ liệu byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Ném
Giao thức đệm ngoại lệ không hợp lệ

phân tích cú pháp tĩnh công khai CallableOptionsFrom (dữ liệu ByteBuffer)

Ném
Giao thức đệm ngoại lệ không hợp lệ

tĩnh công khai CallableOptions phân tích cú phápFrom (đầu vào com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Ném
IOException

phân tích cú pháp tĩnh công khai CallableOptionsFrom (dữ liệu com.google.protobuf.ByteString)

Ném
Giao thức đệm ngoại lệ không hợp lệ

public static CallableOptions parsFrom (Đầu vào InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Ném
IOException

tĩnh công khai CallableOptions phân tích cú phápFrom (dữ liệu com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Ném
Giao thức đệm ngoại lệ không hợp lệ

công cộng tĩnh trình phân tích cú pháp ()

công khai CallableOptions.Builder toBuilder ()

public void writeTo (đầu ra com.google.protobuf.CodedOutputStream)

Ném
IOException