UniformQuantize

כיתת גמר ציבורית UniformQuantize

בצע קוונטיזציה על 'קלט' של Tensor.

בהינתן `קלט`, `סולמות` ו`אפס_נקודות`, מבצע כימות באמצעות הנוסחה: quantized_data = floor(input_data * (1.0f / scale) + 0.5f) + zero_point

כיתות מקוננות

מעמד UniformQuantize.Options תכונות אופציונליות עבור UniformQuantize

שיטות ציבוריות

פלט <U>
asOutput ()
מחזירה את הידית הסמלית של טנזור.
סטטי <U, T מרחיב מספר> UniformQuantize <U>
צור ( scope scope, Operand <T> קלט, Operand <Float> סולמות, Operand <Integer> zeroPoints, Class<U> Tout, Long quantizationMinVal, Long quantizationMaxVal, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת UniformQuantize חדשה.
פלט <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

פלט ציבורי <U> פלט ()

הפלט מכמת את Tensor of Tout, שצורתו זהה לקלט.

Public static UniformQuantize.Options quantizationAxis (Long quantization Axis)

פרמטרים
quantization Axis מציין את אינדקס הממדים של הטנזור שבו מוחל קוונטיזציה לכל ציר עבור הפרוסות לאורך ממד זה. אם מוגדר ל-1 (ברירת מחדל), זה מצביע על קוונטיזציה לפי טנסור. אחרת, יש להגדיר אותו בטווח [0, input.dims()).