MCPcopy Create free account
hub / github.com/XiaoMi/mace / QuantizedData

Class QuantizedData

tools/python/quantize/quantize_util.py:25–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23
24
25class QuantizedData(object):
26 def __init__(self):
27 self._data = None
28 self._scale = 0
29 self._zero = 0
30 self._minval = 0.0
31 self._maxval = 0.0
32
33 @property
34 def data(self):
35 return self._data
36
37 @property
38 def scale(self):
39 return self._scale
40
41 @property
42 def zero(self):
43 return self._zero
44
45 @property
46 def minval(self):
47 return self._minval
48
49 @property
50 def maxval(self):
51 return self._maxval
52
53 @data.setter
54 def data(self, data):
55 self._data = data
56
57 @scale.setter
58 def scale(self, scale):
59 self._scale = scale
60
61 @zero.setter
62 def zero(self, zero):
63 self._zero = zero
64
65 @minval.setter
66 def minval(self, minval):
67 self._minval = minval
68
69 @maxval.setter
70 def maxval(self, maxval):
71 self._maxval = maxval
72
73
74def adjust_range_int8(in_min, in_max):

Callers 6

quantize_int8Function · 0.85
quantizeFunction · 0.85
quantize_int16Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected