תודה שהתכווננת ל-Google I/O. צפה בכל ההפעלות לפי דרישה
צפה לפי דרישה
EagerSession.ResourceCleanupStrategy
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
שולט כיצד מנקים את משאבי TensorFlow כאשר אין בהם עוד צורך.
כל המשאבים שהוקצו במהלך EagerSession
נמחקים עם סגירת ההפעלה. כדי למנוע שגיאות מחוץ לזיכרון, מומלץ מאוד לנקות את המשאבים הללו במהלך הפגישה. לדוגמה, ביצוע n פעולות בלולאת איטרציות יקצה מינימום משאבים n * m בעוד שברוב המקרים עדיין משתמשים רק במשאבים של האיטרציה האחרונה.
ניתן להודיע על מקרים של EagerSession
בדרכים שונות כאשר אובייקטים של TensorFlow כבר לא מופנים, כך שהם יכולים להמשיך לנקות את כל המשאבים שבבעלותם.
שיטות תורשתיות
מהכיתה java.lang.Enum אינט. אחרון | |
int | CompareTo (אובייקט arg0) |
בוליאני אחרון | שווה (אובייקט arg0) |
מחלקה סופית < EagerSession.ResourceCleanupStrategy > | getDeclaringClass () |
אינט. אחרון | hashCode () |
מחרוזת סופית | שם () |
אינט. אחרון | מסודר () |
חוּט | toString () |
סטטי <T משתרע Enum <T>> T | valueOf (Class <T> arg0, String arg1) |
משיעור java.lang.Object בוליאני | שווה (אובייקט arg0) |
כיתה סופית <?> | getClass () |
int | hashCode () |
חלל סופי | להודיע () |
חלל סופי | notifyAll () |
חוּט | toString () |
חלל סופי | המתן (ארוך arg0, int arg1) |
חלל סופי | חכה (ארוך arg0) |
חלל סופי | חכה () |
מממשק java.lang.Comparable ערכי האנום
סופי סטטי ציבורי EagerSession.ResourceCleanupStrategy IN_BACKGROUND
עקוב אחר מחיקת משאבים שאינם בשימוש משרשור חדש שרץ ברקע.
זוהי הגישה האמינה ביותר לניקוי משאבי TensorFlow, במחיר של הפעלת והפעלת שרשור נוסף המוקדש למשימה זו. לכל מופע של EagerSession
יש שרשור משלו, אשר נעצר רק כאשר ההפעלה סגורה.
אסטרטגיה זו משמשת כברירת מחדל.
סופי סטטי ציבורי EagerSession.ResourceCleanupStrategy ON_SAFE_POINTS
לפקח ולמחוק משאבים שאינם בשימוש משרשורים קיימים, לפני או אחרי שהם מסיימים משימה אחרת.
משאבים שאינם בשימוש משוחררים כאשר קריאה לספריית TensorFlow מגיעה לנקודה בטוחה לניקוי. זה נעשה באופן סינכרוני ועשוי לחסום לפרק זמן קצר את השרשור שהפעיל את השיחה.
יש להשתמש באסטרטגיה זו רק אם, מסיבות מסוימות, אין להקצות חוט נוסף לניקוי. אחרת, יש להעדיף את IN_BACKGROUND
.
גמר סטטי ציבורי EagerSession.ResourceCleanupStrategy ON_SESSION_CLOSE
מחק משאבים רק כאשר ההפעלה סגורה.
כל המשאבים שהוקצו במהלך ההפעלה יישארו בזיכרון עד שהמפגש ייסגר במפורש (או באמצעות הטכניקה המסורתית של 'נסה-עם-משאב'). לא תנסה לבצע משימה נוספת לניקוי משאבים.
אסטרטגיה זו עלולה להוביל לשגיאות מחוץ לזיכרון ואין להשתמש בה, אלא אם היקף ההפעלה מוגבל לביצוע פעולות בלבד.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2020-08-20 (שעון 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":"סיבה אחרת"
}]