תווים 'n' tuples של טנסור אחד או יותר מהתור הנתון.
פעולה זו אינה נתמכת על ידי כל התורים. אם תור אינו תומך ב-DequeueUpTo, מוחזרת שגיאה לא מיושמת.
אם התור סגור ונותרו יותר מ-0 אך פחות מ-'n' אלמנטים, אז במקום להחזיר שגיאה OutOfRange כמו QueueDequeueMany, פחות מ-'n' אלמנטים מוחזרים מיד. אם התור סגור ונשארו 0 אלמנטים בתור, אז מוחזרת שגיאת OutOfRange בדיוק כמו ב-QueueDequeueMany. אחרת ההתנהגות זהה ל-QueueDequeueMany:
פעולה זו משרשרת טנסורים של רכיבי תור לאורך הממד ה-0 כדי ליצור טנסור רכיב בודד. כל הרכיבים ב-tuple הממוקם בתור יהיו בגודל n בממד 0.
לפעולה זו יש יציאות `k`, כאשר `k` הוא מספר הרכיבים ב-tuples המאוחסנים בתור הנתון, והפלט `i` הוא הרכיב ה-ith של ה-tuple המותרת.
כיתות מקוננות
מעמד | QueueDequeueUpTo.Options | תכונות אופציונליות עבור QueueDequeueUpTo |
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
רשימה< פלט <?>> | רכיבים () טנסור אחד או יותר שהוצאו בתור כטופל. |
סטטי QueueDequeueUpTo | |
Iterator< Operand < TType >> | איטרטור () |
סטטי QueueDequeueUpTo.Options | timeoutMs (Long timeoutMs) |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
Public static QueueDequeueUpTo create ( היקף היקף , Handle Operand <?>, Operand < TInt32 > n, List<Class<? מרחיב את TType >> componentTypes, Options... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת QueueDequeueUpTo חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
ידית | הידית לתור. |
נ | מספר הטפולים לתור. |
רכיבים | הסוג של כל רכיב בטופל. |
אפשרויות | נושא ערכי תכונות אופציונליות |
החזרות
- מופע חדש של QueueDequeueUpTo
Public static QueueDequeueUpTo.Options timeoutMs (Long timeoutMs)
פרמטרים
timeoutMs | אם התור מכיל פחות מ-n אלמנטים, פעולה זו תחסום למשך עד timeout_ms אלפיות השנייה. הערה: אפשרות זו אינה נתמכת עדיין. |
---|