nvidia.dali.fn.full_like#

nvidia.dali.fn.full_like(
data_like,
fill_value,
/,
*,
device=None,
name=None,
bytes_per_sample_hint=[0],
preserve=False,
)#

Returns new data with the same shape, type and layout as the input data, filled with a fill_value.

If the fill_value is not a scalar, it must be broadcastable to the output shape (NumPy-style broadcasting). Dimensions are compared from innermost to outermost, and each dimension must either match or one of them must be 1. In case of different dimensionality, the input shape is padded with 1s for the missing outermost dimensions.

Supported backends
  • ‘cpu’

Parameters:
  • data_like (TensorList) – The input data value to copy the shape, type and layout from.

  • fill_value (TensorList) – The fill value.

Keyword Arguments:
  • bytes_per_sample_hint (int or list of int, optional, default = [0]) –

    Output size hint, in bytes per sample.

    If specified, the operator’s outputs residing in GPU or page-locked host memory will be preallocated to accommodate a batch of samples of this size.

  • preserve (bool, optional, default = False) – Prevents the operator from being removed from the graph even if its outputs are not used.