CopyHost

public final class CopyHost

Copy a tensor to host.

Performs CPU-to-CPU deep-copying of tensor. N.B.: If the all downstream attached debug ops are disabled given the current gRPC gating status, the output will simply forward the input tensor without deep-copying. See the documentation of Debug* ops for more details.

Unlike the Copy Op, this op has HostMemory constraint on its input or output.

Nested Classes

class CopyHost.Options Optional attributes for CopyHost

Public Methods

Output <T>
asOutput ()
Returns the symbolic handle of a tensor.
static <T> CopyHost <T>
create ( Scope scope, Operand <T> input, Options... options)
Factory method to create a class wrapping a new CopyHost operation.
static CopyHost.Options
debugOpsSpec (List<String> debugOpsSpec)
Output <T>
static CopyHost.Options
tensorName (String tensorName)

Inherited Methods

Public Methods

public Output <T> asOutput ()

Returns the symbolic handle of a tensor.

Inputs to TensorFlow operations are outputs of another TensorFlow operation. This method is used to obtain a symbolic handle that represents the computation of the input.

public static CopyHost <T> create ( Scope scope, Operand <T> input, Options... options)

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

Parameters
scope current scope
input Input tensor.
options carries optional attributes values
Returns
  • a new instance of CopyHost

public static CopyHost.Options debugOpsSpec (List<String> debugOpsSpec)

Parameters
debugOpsSpec A list of debug op spec (op, url, gated_grpc) for attached debug ops. Each element of the list has the format ; ; , wherein gated_grpc is boolean represented as 0/1. E.g., "DebugIdentity;grpc://foo:3333;1", "DebugIdentity;file:///tmp/tfdbg_1;0".

public Output <T> output ()

public static CopyHost.Options tensorName (String tensorName)

Parameters
tensorName The name of the input tensor.