TBfloat16
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
סוג טנזור צף מוח 16 סיביות.
סוג זה נבדל מ- TFloat16
מכיוון שהוא חותך את המנטיסה של ציפה של 32 סיביות ומשמר את כל סיביות המעריך להמרה מהירה יותר, בעוד שהאחרון מכווץ את המעריך ויש לו מנטיס ארוך יותר ליותר דיוק.
מכיוון שאין סוג נקודה צפה שמתאים ל-16 סיביות ב-Java, נדרשת המרה (עם פוטנציאל אובדן דיוק) עבור כל ערך של 32 סיביות שנכתב או נקרא על טנסור מסוג זה מה-JVM. לכן, אם יש לצפות להרבה פעולות קלט/פלט בטנזור, הביצועים ישופרו על ידי עבודה עם סוגי נתונים TFloat32
או TFloat64
במידת האפשר.
שים לב שחלק מהמעבדים תומכים בפורמט bfloat16 באופן מקורי, מה שיכול לגרום לחישוב מהיר יותר בהשוואה ל- TFloat16
כאשר לא נעשה שימוש במעבדי GPU.
שיטות בירושה
מהממשק org.tensorflow.ndarray.NdArray מופשט NdArray <Float> | copyTo ( NdArray <Float> dst) העתק את התוכן של מערך זה למערך היעד. |
מופשט NdArraySequence <? מרחיב את NdArray <T>> | אלמנטים (int dimensionIdx) מחזירה רצף של כל האלמנטים בממד נתון. |
בוליאני מופשט | שווה (Object obj) בודק שוויון בין מערכים n-ממדיים. |
מופשט NdArray <Float> | לקבל (ארוכות... קואורדינטות) מחזירה את האלמנט N-ממדי של מערך זה בקואורדינטות הנתונות. |
מופשט לצוף | getObject (ארוכות... קואורדינטות) מחזירה את הערך של הסקלר שנמצא בקואורדינטות הנתונות. |
מופשט NdArray <Float> | קרא ( DataBuffer <Float> dst) קרא את התוכן של מערך N-ממדי זה לתוך מאגר היעד. |
מופשט NdArraySequence <? מרחיב את NdArray <T>> | סקלרים () מחזירה רצף של כל הסקלרים במערך זה. |
מופשט NdArray <Float> | set ( NdArray <Float> src, long... coordinates) מקצה את הערך של האלמנט N-ממדי שנמצא בקואורדינטות הנתונות. |
מופשט NdArray <Float> | setObject (ערך צף, ארוכות... קואורדינטות) מקצה את הערך של הסקלר שנמצא בקואורדינטות הנתונות. |
מופשט NdArray <Float> | פרוסה ( אינדקס... מדדים) יוצר תצוגה רב-ממדית (או פרוסה) של מערך זה על ידי מיפוי מימד אחד או יותר לבוררי האינדקס הנתונים. |
מופשט NdArray <Float> | כתוב ( DataBuffer <Float> src) כתוב את התוכן של מערך N-ממדי זה ממאגר המקור. |
מתוך ממשק org.tensorflow.Tensor מופשט RawTensor | asRawTensor () מחזיר ייצוג גולמי (לא מודפס) של טנזור זה |
ריק מופשט | סגור () שחרר משאבים הקשורים לטנזור. |
תקציר DataType | |
מופשט ארוך | numBytes () מחזירה את הגודל, בבתים, של נתוני הטנזור. |
סטטי מופשט <T מרחיב את TType > T | של (סוג Class<T>, צורת צורה, גודל ארוך, Consumer<T> dataInitializer) מקצה טנזור של סוג נתונים, צורה וגודל נתונים. |
סטטי מופשט <T מרחיב את TType > T | של (סוג Class<T>, צורת צורה) מקצה טנזור של סוג נתונים וצורה נתונים. |
סטטי מופשט <T מרחיב את TType > T | של (סוג Class<T>, צורת צורה, גודל ארוך) מקצה טנזור של סוג נתונים, צורה וגודל נתונים. |
סטטי מופשט <T מרחיב את TType > T | של (סוג Class<T>, Shape shape, Consumer<T> dataInitializer) הקצאה ואתחול טנזור של סוג נתונים וצורה נתונים. |
סטטי מופשט <T מרחיב את TType > T | של (סוג Class<T>, Shape shape, ByteDataBuffer rawData) יוצר Tensor מכל סוג מהנתונים הגולמיים שמסופקים על ידי המאגר הנתון. |
צורה מופשטת | צורה () מחזירה את צורת הטנזור. |
מממשק java.lang.AutoCloseable שיטות ציבוריות
תקציר סטטי ציבורי TBfloat16 scalarOf (ערך צף)
מקצה טנזור חדש לאחסון ערך צף בודד.
פרמטרים
ערך | לצוף לאחסון בטנזור החדש |
---|
תקציר סטטי ציבורי TBfloat16 tensorOf ( צורת צורה, Consumer< TBfloat16 > dataInit)
מקצה טנזור חדש של הצורה הנתונה ומאתחל את הנתונים שלו.
פרמטרים
צוּרָה | צורת הטנזור להקצאה |
---|
dataInit | מאתחל נתוני טנסור |
---|
תקציר סטטי ציבורי TBfloat16 tensorOf ( צורת צורה)
מקצה טנזור חדש של הצורה הנתונה.
פרמטרים
צוּרָה | צורת הטנזור להקצאה |
---|
מקצה טנזור חדש של הצורה הנתונה, מאותחל עם הנתונים שסופקו.
פרמטרים
צוּרָה | צורת הטנזור להקצאה |
---|
נתונים | חיץ של מצופים לאתחל את הטנזור איתו |
---|
תקציר סטטי ציבורי TBfloat16 tensorOf ( NdArray <Float> src)
מקצה טנזור חדש שהוא עותק של מערך נתון של צפים.
לטנזור תהיה צורה זהה למערך המקור והנתונים שלו יועתקו.
פרמטרים
src | מערך המקור נותן את הצורה והנתונים לטנזור החדש |
---|
תקציר סטטי ציבורי TBfloat16 vectorOf (צף... ערכים)
מקצה טנזור חדש לאחסון וקטור של מצופים.
פרמטרים
ערכים | צף לאחסון בטנזור החדש |
---|
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-12-01 (שעון UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{"lastModified": "\u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d7\u05e8\u05d5\u05df: 2023-12-01 (\u05e9\u05e2\u05d5\u05df UTC)."}