Skip to main content

ClikaRT::ops::squeeze

function

squeeze()

Tensor squeeze(Tensor x, ClikaRT::Span<const std::int64_t> dim = {})

Drop size-1 dims: the listed dims (each must be size 1; anything else raises), or EVERY size-1 dim when dim is empty (the default).

Returns a view (metadata only, no copy).

Throws

  • ClikaRT::Error: (INVALID_ARGUMENT) when a listed dim is not size 1 or is out of range (code_name() carries the reason).

Returns: a view of x with the dims removed.

Declared in ClikaRT/compute/ops.h, line 3412