אזהרה: API זו ברמה נמוכה יוסרה בגרסה עתידית של TensorFlow לאחר ההחלפה יציבה.
EagerSession.ResourceCleanupStrategy
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
שולט כיצד מנקים משאבי TensorFlow כאשר אין בהם עוד צורך.
כל המשאבים שהוקצו במהלך EagerSession
נמחקות כאשר הוא נעל את הישיבה. כדי למנוע שגיאות מחוץ לזיכרון, מומלץ גם לנקות את המשאבים הללו במהלך הפגישה. לדוגמה, ביצוע n פעולות בלולאה של מיטרציות יקצה מינימום של n*m משאבים בעוד שברוב המקרים, עדיין נעשה שימוש רק במשאבים של האיטרציה האחרונה.
EagerSession
מקרים ניתנים הודיע בדרכים שונות כאשר חפצי TensorFlow הם כבר לא התייחסו, כדי שיוכלו להמשיך את הניקוי של כול משאבים שהם בבעלות.
שיטות בירושה
מכיתה java.lang.Enum int סופי | |
int | compareTo (arg0 Object) |
בוליאנית סופית | שווה (Object arg0) |
מחלקה סופית < EagerSession.ResourceCleanupStrategy > | getDeclaringClass () |
int סופי | Hashcode () |
מחרוזת סופית | שם () |
int סופי | סדור () |
חוּט | toString () |
סטטי <T מרחיב את Enum<T>> T | valueOf (מחלקה <T> arg0, מחרוזת ARG1) |
מכיתה java.lang.Object בוליאני | שווה (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
מחק משאבים רק כאשר ההפעלה סגורה.
כל המשאבים שהוקצו במהלך הפגישה יישארו בזיכרון עד לסגירה מפורשת של הפגישה (או באמצעות טכניקת `נסה-עם-משאב` המסורתית). לא תבוצע ניסיון משימה נוספת לניקוי משאבים.
אסטרטגיה זו עלולה להוביל לשגיאות מחוץ לזיכרון והשימוש בה אינו מומלץ, אלא אם היקף הפגישה מוגבל לביצוע כמות קטנה של פעולות בלבד.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-11-11 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":"סיבה אחרת"
}]