torch.tile
torch.tile(input, dims) -> Tensor
Constructs a tensor by repeating the elements of "input". The
   "dims" argument specifies the number of repetitions in each
   dimension.
If "dims" specifies fewer dimensions than "input" has, then ones
   are prepended to "dims" until all dimensions are specified. For
   example, if "input" has shape (8, 6, 4, 2) and "dims" is (2, 2),
   then "dims" is treated as (1, 1, 2, 2).
Analogously, if "input" has fewer dimensions than "dims" specifies,
   then "input" is treated as if it were unsqueezed at dimension zero
   until it has as many dimensions as "dims" specifies. For example,
   if "input" has shape (4, 2) and "dims" is (3, 3, 2, 2), then
   "input" is treated as if it had the shape (1, 1, 4, 2).
Note:
 This function is similar to NumPy's tile function.

Parameters:
      * input (Tensor) -- the tensor whose elements to repeat.
  * **dims** (*tuple*) -- the number of repetitions per dimension.

Example: