Class ov::reference::InterpolateEval¶
-
template<typename T>
class InterpolateEval¶ Class to perform interpolation calculation.
Public Functions
-
inline InterpolateEval(const op::v4::Interpolate::InterpolateAttrs &attrs)¶
Constructs interpolation calculation using Interpolate attributes.
- Parameters
attrs – Interpolate-4 attributes.
-
inline void operator()(const T *input_data, const Shape &input_data_shape, const std::vector<float> &scales, const std::vector<int64_t> &axes, T *out, const Shape &out_shape)¶
Performing interpolation calculation.
- Parameters
input_data – pointer to input data
input_data_shape – shape of the input data
scales – scale factors for each interpolated axis
axes – axes to interpolate
out – pointer to memory block for output data
out_shape – shape of output data
-
inline InterpolateEval(const op::v4::Interpolate::InterpolateAttrs &attrs)¶