ClikaRT::nn::UpsampleOptions
struct
Header: ClikaRT/nn/generated/upsampling.h
Settings of Upsample: chain the setters, or assign the fields.
Member functions
size(vector<ScalarOrTensor>)
UpsampleOptions& size(std::vector<ScalarOrTensor> v)
Sets size, the target spatial extents; each entry an integer or a 0-D tensor.
Declared in ClikaRT/nn/generated/upsampling.h, line 38
size()
const std::vector<ScalarOrTensor>& size() const
Reads size.
Declared in ClikaRT/nn/generated/upsampling.h, line 43
scale_factor(vector<ScalarOrTensor>)
UpsampleOptions& scale_factor(std::vector<ScalarOrTensor> v)
Sets scale_factor, the multiplier per spatial dimension; each entry a number or a 0-D tensor.
Declared in ClikaRT/nn/generated/upsampling.h, line 50
scale_factor()
const std::vector<ScalarOrTensor>& scale_factor() const
Reads scale_factor.
Declared in ClikaRT/nn/generated/upsampling.h, line 55
mode(ops::InterpMode)
UpsampleOptions& mode(ops::InterpMode v)
Sets mode, the interpolation mode.
Declared in ClikaRT/nn/generated/upsampling.h, line 61
mode()
ops::InterpMode mode() const
Reads mode.
Declared in ClikaRT/nn/generated/upsampling.h, line 63
align_corners(optional<bool>)
UpsampleOptions& align_corners(std::optional<bool> v)
Sets align_corners, aligns the corner samples of input and output for the linear modes.
Declared in ClikaRT/nn/generated/upsampling.h, line 69
align_corners()
const std::optional<bool>& align_corners() const
Reads align_corners.
Declared in ClikaRT/nn/generated/upsampling.h, line 74
recompute_scale_factor(bool)
UpsampleOptions& recompute_scale_factor(bool v)
Sets recompute_scale_factor, derives the effective scale from the computed output size.
Declared in ClikaRT/nn/generated/upsampling.h, line 81
recompute_scale_factor()
bool recompute_scale_factor() const
Reads recompute_scale_factor.
Declared in ClikaRT/nn/generated/upsampling.h, line 86
antialias(bool)
UpsampleOptions& antialias(bool v)
Sets antialias, low-pass filters when downsampling.
Declared in ClikaRT/nn/generated/upsampling.h, line 92
antialias()
bool antialias() const
Reads antialias.
Declared in ClikaRT/nn/generated/upsampling.h, line 94
Data members
size_
std::vector<ScalarOrTensor> size_ = {}
The target spatial extents; each entry an integer or a 0-D tensor. Default {}.
Declared in ClikaRT/nn/generated/upsampling.h, line 46
scale_factor_
std::vector<ScalarOrTensor> scale_factor_ = {}
The multiplier per spatial dimension; each entry a number or a 0-D tensor. Default {}.
Declared in ClikaRT/nn/generated/upsampling.h, line 58
mode_
The interpolation mode. Default ops::InterpMode::Nearest.
Declared in ClikaRT/nn/generated/upsampling.h, line 65
align_corners_
std::optional<bool> align_corners_ = std::nullopt
Aligns the corner samples of input and output for the linear modes. Default std::nullopt.
Declared in ClikaRT/nn/generated/upsampling.h, line 77
recompute_scale_factor_
bool recompute_scale_factor_ = false
Derives the effective scale from the computed output size. Default false.
Declared in ClikaRT/nn/generated/upsampling.h, line 89
antialias_
bool antialias_ = false
Low-pass filters when downsampling. Default false.
Declared in ClikaRT/nn/generated/upsampling.h, line 96