טנזור שהזיכרון לא מופה למרחב נתונים הנגיש ישירות מה-JVM.
טנזור גולמי הוא ייצוג מינימליסטי של טנזור שהוקצה בזיכרון המקורי על ידי ספריית זמן הריצה TensorFlow והוא שולט על חייו בתהליך הנוכחי. הנתונים מיוצגים על ידי buffer of bytes
, עד שהם ממופים במרחב מוקלד n-ממדי על ידי typed tensor
.
מופעים של RawTensor אינם בטוחים ל-thread ויש לשחרר את המשאב שלהם על ידי קריאה close()
באופן מפורש או מרומז באמצעות try-with-resources.
שיטות ציבוריות
RawTensor | asRawTensor () מחזיר ייצוג גולמי (לא מודפס) של טנזור זה |
בָּטֵל | סגור () שחרר משאבים הקשורים לטנזור. |
ByteDataBuffer | נתונים () מחזירה את הנתונים הגולמיים של טנזור זה כמאגר של בתים. |
סוג מידע | |
ארוך | numBytes () מחזירה את הגודל, בבתים, של נתוני הטנזור. |
צוּרָה | צורה () מחזירה את צורת הטנזור. |
חוּט | toString () מחזירה מחרוזת המתארת את סוג וצורת הטנזור. |
שיטות בירושה
שיטות ציבוריות
ריק ציבורי סגור ()
שחרר משאבים הקשורים לטנזור.
אזהרה: יש להפעיל זאת עבור כל הטנזורים שלא יוצרו בפעולה נלהבת או שזיכרון ידלוף.
אובייקט Tensor אינו שמיש עוד לאחר החזרות close
.
נתוני ByteDataBuffer ציבוריים ()
מחזירה את הנתונים הגולמיים של טנזור זה כמאגר של בתים.
החזרות
- בתים הטנזוריים
זורק
חריגה של מדינה בלתי חוקית | אם הטנזור נסגר |
---|
numBytes ארוך ציבורי ()
מחזירה את הגודל, בבתים, של נתוני הטנזור.
מחרוזת ציבורית למחרוזת ()
מחזירה מחרוזת המתארת את סוג וצורת הטנזור.