TBfloat16

ממשק ציבורי TBfloat16

סוג טנזור צף מוח 16 סיביות.

סוג זה נבדל מ- TFloat16 מכיוון שהוא חותך את המנטיסה של ציפה של 32 סיביות ומשמר את כל סיביות המעריך להמרה מהירה יותר, בעוד שהאחרון מכווץ את המעריך ויש לו מנטיס ארוך יותר ליותר דיוק.

מכיוון שאין סוג נקודה צפה שמתאים ל-16 סיביות ב-Java, נדרשת המרה (עם פוטנציאל אובדן דיוק) עבור כל ערך של 32 סיביות שנכתב או נקרא על טנסור מסוג זה מה-JVM. לכן, אם יש לצפות להרבה פעולות קלט/פלט בטנזור, הביצועים ישופרו על ידי עבודה עם סוגי נתונים TFloat32 או TFloat64 במידת האפשר.

שים לב שחלק מהמעבדים תומכים בפורמט bfloat16 באופן מקורי, מה שיכול לגרום לחישוב מהיר יותר בהשוואה ל- TFloat16 כאשר לא נעשה שימוש במעבדי GPU.

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

אבסטרקט סטטי TBfloat16
scalarOf (ערך צף)
מקצה טנזור חדש לאחסון ערך צף בודד.
אבסטרקט סטטי TBfloat16
tensorOf ( צורת Shape, Consumer< TBfloat16 > dataInit)
מקצה טנזור חדש של הצורה הנתונה ומאתחל את הנתונים שלו.
אבסטרקט סטטי TBfloat16
tensorOf ( צורת צורה)
מקצה טנזור חדש של הצורה הנתונה.
אבסטרקט סטטי TBfloat16
tensorOf ( צורת צורה, נתוני FloatDataBuffer )
מקצה טנזור חדש של הצורה הנתונה, מאותחל עם הנתונים שסופקו.
אבסטרקט סטטי TBfloat16
tensorOf ( NdArray <Float> src)
מקצה טנזור חדש שהוא עותק של מערך נתון של צפים.
אבסטרקט סטטי TBfloat16
vectorOf (צף... ערכים)
מקצה טנזור חדש לאחסון וקטור של מצופים.

שיטות בירושה

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

תקציר סטטי ציבורי TBfloat16 scalarOf (ערך צף)

מקצה טנזור חדש לאחסון ערך צף בודד.

פרמטרים
ערך לצוף לאחסון בטנזור החדש
החזרות
  • הטנזור החדש

תקציר סטטי ציבורי TBfloat16 tensorOf ( צורת צורה, Consumer< TBfloat16 > dataInit)

מקצה טנזור חדש של הצורה הנתונה ומאתחל את הנתונים שלו.

פרמטרים
צוּרָה צורת הטנזור להקצאה
dataInit מאתחל נתוני טנסור
החזרות
  • הטנזור החדש
זורק
TensorFlowException אם לא ניתן להקצות או לאתחל את הטנזור

תקציר סטטי ציבורי TBfloat16 tensorOf ( צורת צורה)

מקצה טנזור חדש של הצורה הנתונה.

פרמטרים
צוּרָה צורת הטנזור להקצאה
החזרות
  • הטנזור החדש

תקציר סטטי ציבורי TBfloat16 tensorOf ( צורת צורה, נתוני FloatDataBuffer )

מקצה טנזור חדש של הצורה הנתונה, מאותחל עם הנתונים שסופקו.

פרמטרים
צוּרָה צורת הטנזור להקצאה
נתונים חיץ של מצופים לאתחל את הטנזור איתו
החזרות
  • הטנזור החדש

תקציר סטטי ציבורי TBfloat16 tensorOf ( NdArray <Float> src)

מקצה טנזור חדש שהוא עותק של מערך נתון של צפים.

לטנזור תהיה צורה זהה למערך המקור והנתונים שלו יועתקו.

פרמטרים
src מערך המקור נותן את הצורה והנתונים לטנזור החדש
החזרות
  • הטנזור החדש

תקציר סטטי ציבורי TBfloat16 vectorOf (צף... ערכים)

מקצה טנזור חדש לאחסון וקטור של מצופים.

פרמטרים
ערכים צף לאחסון בטנזור החדש
החזרות
  • הטנזור החדש