Concat the elements from the TensorArray into value `value`.
Takes `T` elements of shapes
(n0 x d0 x d1 x ...), (n1 x d0 x d1 x ...), ..., (n(T-1) x d0 x d1 x ...)
(n0 + n1 + ... + n(T-1) x d0 x d1 x ...)
Nested Classes
class | TensorArrayConcat.Options | Optional attributes for TensorArrayConcat
|
Public Methods
static <T> TensorArrayConcat<T> |
create(Scope scope, Operand<?> handle, Operand<Float> flowIn, Class<T> dtype, Options... options)
Factory method to create a class wrapping a new TensorArrayConcat operation.
|
static TensorArrayConcat.Options |
elementShapeExcept0(Shape elementShapeExcept0)
|
Output<Long> |
lengths()
A vector of the row sizes of the original T elements in the
value output.
|
Output<T> |
value()
All of the elements in the TensorArray, concatenated along the first
axis.
|
Inherited Methods
Public Methods
public static TensorArrayConcat<T> create (Scope scope, Operand<?> handle, Operand<Float> flowIn, Class<T> dtype, Options... options)
Factory method to create a class wrapping a new TensorArrayConcat operation.
Parameters
scope | current scope |
---|---|
handle | The handle to a TensorArray. |
flowIn | A float scalar that enforces proper chaining of operations. |
dtype | The type of the elem that is returned. |
options | carries optional attributes values |
Returns
- a new instance of TensorArrayConcat
public static TensorArrayConcat.Options elementShapeExcept0 (Shape elementShapeExcept0)
Parameters
elementShapeExcept0 | The expected shape of an element, if known, excluding the first dimension. Used to validate the shapes of TensorArray elements. If this shape is not fully specified, concatenating zero-size TensorArrays is an error. |
---|
public Output<Long> lengths ()
A vector of the row sizes of the original T elements in the value output. In the example above, this would be the values: `(n1, n2, ..., n(T-1))`.
public Output<T> value ()
All of the elements in the TensorArray, concatenated along the first axis.