Skip to main content

ClikaRT::ops::upsample_nearest2d

function

upsample_nearest2d()

Tensor upsample_nearest2d(
    Tensor x,
    ClikaRT::Span<const ScalarOrTensor> sizes = {},
    ClikaRT::Span<const ScalarOrTensor> scale_factors = {}
)

2-D nearest-neighbor resize.

Exactly one of sizes (target extents) / scale_factors (multipliers) is given; entries are literals or 0-D tensors (tensor entries trace symbolically). Input is channels-last.

Parameters

  • x: channels-last [N, H, W, C].
  • sizes: target spatial extents (XOR scale_factors).
  • scale_factors: per-dim multipliers (XOR sizes).

Throws

  • ClikaRT::Error: when the input's dtype/shape is not served for this operation (the machine-readable reason rides code_name()).

Returns: channels-last [N, H', W', C].

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