QuantizeValue Class — pytorch Architecture
Architecture documentation for the QuantizeValue class in QnnpackUtils.h from the pytorch codebase.
Entity Profile
Source Code
aten/src/ATen/native/quantized/cpu/QnnpackUtils.h lines 385–393
template<typename T>
inline T QuantizeValue(float scale, int32_t zero_point, float value) {
const int32_t qmin = std::numeric_limits<T>::min();
const int32_t qmax = std::numeric_limits<T>::max();
auto r = zero_point + static_cast<int32_t>(std::nearbyint(value / scale));
r = std::max(r, qmin);
r = std::min(r, qmax);
return static_cast<T>(r);
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free