struct ngraph::op::v4::Interpolate::InterpolateAttrs¶
#include <interpolate.hpp>
struct InterpolateAttrs
{
// fields
InterpolateMode mode = InterpolateMode::nearest;
ShapeCalcMode shape_calculation_mode = ShapeCalcMode::sizes;
std::vector<size_t> pads_begin;
std::vector<size_t> pads_end;
CoordinateTransformMode coordinate_transformation_mode = CoordinateTransformMode::half_pixel;
NearestMode nearest_mode = NearestMode::round_prefer_floor;
bool antialias = false;
double cube_coeff = -0.75f;
// construction
InterpolateAttrs();
InterpolateAttrs(
InterpolateMode mode,
ShapeCalcMode shape_calculation_mode,
std::vector<size_t> pads_begin,
std::vector<size_t> pads_end,
CoordinateTransformMode coordinate_transformation_mode = CoordinateTransformMode::half_pixel,
NearestMode nearest_mode = NearestMode::round_prefer_floor,
bool antialias = false,
double cube_coeff = -0.75
);
};