Skip to main content

ClikaRT::ops::clamp_max

function

clamp_max()​

Tensor clamp_max(Tensor input, ScalarOrTensor max)

Elementwise upper bound.

min⁡(xi,  max)\min(x_i,\; \mathrm{max})

max is a scalar or a tensor broadcast against input (numpy rules).

Parameters

  • input: the input tensor.
  • max: the upper bound; scalar or broadcastable tensor.

Throws

  • ClikaRT::Error: when a tensor bound does not broadcast against input, or when the dtype is not served (code_name() carries the reason).

Returns: a new tensor, same shape and dtype as input.

auto y = ClikaRT::ops::clamp_max(x, 6.0);

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