RemoteFusedGraphExecute

public final class RemoteFusedGraphExecute

Execute a sub graph on a remote processor.

The graph specifications(such as graph itself, input tensors and output names) are stored as a serialized protocol buffer of RemoteFusedGraphExecuteInfo as serialized_remote_fused_graph_execute_info. The specifications will be passed to a dedicated registered remote fused graph executor. The executor will send the graph specifications to a remote processor and execute that graph. The execution results will be passed to consumer nodes as outputs of this node.

Constants

String OP_NAME The name of this op, as known by TensorFlow core engine

Public Methods

static RemoteFusedGraphExecute
create(Scope scope, Iterable<Operand<?>> inputs, List<Class<? extends TType>> Toutputs, String serializedRemoteFusedGraphExecuteInfo)
Factory method to create a class wrapping a new RemoteFusedGraphExecute operation.
Iterator<Operand<TType>>
List<Output<?>>
outputs()
Arbitrary number of tensors with arbitrary data types

Inherited Methods

Constants

public static final String OP_NAME

The name of this op, as known by TensorFlow core engine

Constant Value: "RemoteFusedGraphExecute"

Public Methods

public static RemoteFusedGraphExecute create (Scope scope, Iterable<Operand<?>> inputs, List<Class<? extends TType>> Toutputs, String serializedRemoteFusedGraphExecuteInfo)

Factory method to create a class wrapping a new RemoteFusedGraphExecute operation.

Parameters
scope current scope
inputs Arbitrary number of tensors with arbitrary data types
serializedRemoteFusedGraphExecuteInfo Serialized protocol buffer of RemoteFusedGraphExecuteInfo which contains graph specifications.
Returns
  • a new instance of RemoteFusedGraphExecute

public Iterator<Operand<TType>> iterator ()

public List<Output<?>> outputs ()

Arbitrary number of tensors with arbitrary data types