aboutsummaryrefslogtreecommitdiff
path: root/src/core/utils/ScaleUtils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/utils/ScaleUtils.h')
-rw-r--r--src/core/utils/ScaleUtils.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/core/utils/ScaleUtils.h b/src/core/utils/ScaleUtils.h
index 3cc986b1db..c09509253c 100644
--- a/src/core/utils/ScaleUtils.h
+++ b/src/core/utils/ScaleUtils.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2020 Arm Limited.
+ * Copyright (c) 2020, 2022 Arm Limited.
*
* SPDX-License-Identifier: MIT
*
@@ -53,6 +53,17 @@ inline bool is_align_corners_allowed_sampling_policy(SamplingPolicy sampling_pol
{
return sampling_policy != SamplingPolicy::CENTER;
}
+
+/** Returns if precomputation of indices and/or weights is required or/not
+ *
+ * @param[in] data_layout Data layout
+ * @param[in] data_type Data type
+ * @param[in] policy Interpolation policy
+ *
+ * @return True if precomputation is required
+ */
+bool is_precomputation_required(DataLayout data_layout, DataType data_type, InterpolationPolicy policy);
+
} // namespace scale_utils
} // namespace arm_compute
#endif /* UTILS_CORE_SCALEUTILS_H */ \ No newline at end of file