diff options
Diffstat (limited to 'tensorflow/contrib/lite/toco/graph_transformations/quantize_weights.cc')
-rw-r--r-- | tensorflow/contrib/lite/toco/graph_transformations/quantize_weights.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/tensorflow/contrib/lite/toco/graph_transformations/quantize_weights.cc b/tensorflow/contrib/lite/toco/graph_transformations/quantize_weights.cc index 88ea0945e7..7a8515f6d1 100644 --- a/tensorflow/contrib/lite/toco/graph_transformations/quantize_weights.cc +++ b/tensorflow/contrib/lite/toco/graph_transformations/quantize_weights.cc @@ -36,10 +36,8 @@ void GetQuantizationParamsFromArray(const Array& array, const std::vector<float>& float_vals = array.GetBuffer<ArrayDataType::kFloat>().data; auto minmax = std::minmax_element(float_vals.begin(), float_vals.end()); - MinMax toco_minmax; - toco_minmax.min = *minmax.first; - toco_minmax.max = *minmax.second; - GetQuantizationParams(ArrayDataType::kUint8, toco_minmax, params); + *params = tflite::ChooseQuantizationParams<uint8>( + *minmax.first, *minmax.second, array.narrow_range); } } // namespace |