Home
last modified time | relevance | path

Searched refs:alignCorners (Results 1 – 1 of 1) sorted by relevance

/packages/modules/NeuralNetworks/common/cpu_operations/
DResizeImageOps.cpp55 inline float calculateResizeScale(int32_t inSize, int32_t outSize, bool alignCorners) { in calculateResizeScale() argument
56 return (alignCorners && outSize > 1) ? (inSize - 1) / static_cast<float>(outSize - 1) in calculateResizeScale()
61 bool resizeNearestNeighbor(const T* inputData, const Shape& inputShape, bool alignCorners, in resizeNearestNeighbor() argument
70 const float heightScale = calculateResizeScale(inHeight, outHeight, alignCorners); in resizeNearestNeighbor()
71 const float widthScale = calculateResizeScale(inWidth, outWidth, alignCorners); in resizeNearestNeighbor()
78 int inY = std::min((alignCorners) ? static_cast<int>(roundf(scaler(y, heightScale))) in resizeNearestNeighbor()
85 int inX = std::min((alignCorners) ? static_cast<int>(roundf(scaler(x, widthScale))) in resizeNearestNeighbor()
105 bool alignCorners, bool halfPixelCenters, T* outputData, in resizeImageOpNhwc() argument
118 {.align_corners = alignCorners, .half_pixel_centers = halfPixelCenters}, in resizeImageOpNhwc()
124 resizeNearestNeighbor(inputData, inputShape, alignCorners, halfPixelCenters, outputData, in resizeImageOpNhwc()
[all …]