כיתת גמר ציבורית UniformQuantize
בצע קוונטיזציה על 'קלט' של Tensor.
בהינתן `קלט`, `סולמות` ו`אפס_נקודות`, מבצע כימות באמצעות הנוסחה: quantized_data = floor(input_data * (1.0f / scale) + 0.5f) + zero_point
כיתות מקוננות
מעמד | UniformQuantize.Options | תכונות אופציונליות עבור UniformQuantize |
שיטות ציבוריות
פלט <U> | asOutput () מחזירה את הידית הסמלית של טנזור. |
סטטי <U, T מרחיב מספר> UniformQuantize <U> | |
פלט <U> | פלט () הפלט מכמת את Tensor of Tout, שצורתו זהה לקלט. |
סטטי UniformQuantize.Options | quantizationAxis (ציר quantization ארוך) |
שיטות בירושה
שיטות ציבוריות
פלט ציבורי <U> asOutput ()
מחזירה את הידית הסמלית של טנזור.
כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.
public static UniformQuantize <U> create ( היקף היקף , קלט Operand <T>, סולמות Operand <Float>, Operand <Integer> zeroPoints, Class<U> Tout, Long quantizationMinVal, Long quantizationMaxVal, Options... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת UniformQuantize חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
קֶלֶט | חייב להיות Tensor of Tin. |
מאזניים | ערכי הציפה לשימוש כקנה מידה(ים) לכימות 'קלט'. חייב להיות טנסור סקלרי אם quantization_axis הוא -1 (כיוונטיזציה לכל טנזור), אחרת טנסור 1D בגודל (input.dim_size(quantization_axis),) (כימת לכל ציר). |
אפס נקודות | ערכי int32 לשימוש כנקודת אפס כדי לכמת 'קלט'. אותו מצב צורה כמו קשקשים. |
לְסַפְסֵר | סוג הפלט Tensor. A tf.DType מ: tf.float32 |
quantizationMinVal | ערך המינימום לכימות לכימות 'קלט'. המטרה של תכונה זו היא בדרך כלל (אך לא מוגבלת) לציין טווח צר, כאשר זה מוגדר ל: `(פח נמוך) + 1` אם טווח צר, ו-`(פח נמוך)` אחרת. לדוגמה, אם Tin הוא qint8, זה מוגדר ל-127 אם הטווח הצר מקומת או -128 אם לא. |
quantizationMaxVal | הערך המקסימלי לכימות לכימות 'קלט'. המטרה של תכונה זו היא בדרך כלל (אך לא מוגבלת) להצביע על טווח צר, כאשר זה מוגדר ל- `(Tout max)` גם לטווח צר וגם לא לטווח צר. לדוגמה, אם Tin הוא qint8, זה מוגדר ל-127. |
אפשרויות | נושא ערכי תכונות אופציונליות |
החזרות
- מופע חדש של UniformQuantize
Public static UniformQuantize.Options quantizationAxis (Long quantization Axis)
פרמטרים
quantization Axis | מציין את אינדקס הממדים של הטנזור שבו מוחל קוונטיזציה לכל ציר עבור הפרוסות לאורך ממד זה. אם מוגדר ל-1 (ברירת מחדל), זה מצביע על קוונטיזציה לפי טנסור. אחרת, יש להגדיר אותו בטווח [0, input.dims()). |
---|