Tile the batch dimension of a (possibly nested structure of) tensor(s)

tile_batch(t, multiplier, name = NULL)

Arguments

t

`Tensor` shaped `[batch_size, ...]`.

multiplier

Python int.

name

Name scope for any created operations.

Value

A (possibly nested structure of) `Tensor` shaped `[batch_size * multiplier, ...]`.

Details

t. For each tensor t in a (possibly nested structure) of tensors, this function takes a tensor t shaped `[batch_size, s0, s1, ...]` composed of minibatch entries `t[0], ..., t[batch_size - 1]` and tiles it to have a shape `[batch_size * multiplier, s0, s1, ...]` composed of minibatch entries `t[0], t[0], ..., t[1], t[1], ...` where each minibatch entry is repeated `multiplier` times.

Raises

ValueError: if tensor(s) `t` do not have a statically known rank or the rank is < 1.