יישום עבור Operation
שנוספה כצומת Graph
.
מקרים של GraphOperation תקפים רק כל עוד Graph
שהם חלק ממנו תקף. לפיכך, אם הושמע close()
, אזי השיטות במופע GraphOperation עלולות להיכשל עם IllegalStateException
.
מקרים של GraphOperation אינם ניתנים לשינוי ובטוחים בחוטים.
שיטות ציבוריות
בוליאני | שווה (אובייקט o) |
int | hashCode () |
int | inputListLength (שם מחרוזת) מחזירה את הגודל של רשימת הקלטים הנתונה של טנזורים לפעולה זו. |
חוּט | שם () מחזיר את השם המלא של המבצע. |
int | מספר פלטים () מחזיר את מספר הטנזורים המיוצרים על ידי פעולה זו. |
<T> פלט <T> | פלט (int idx) מחזיר ידית סמלית לאחד מהטנזורים שמייצרת פעולה זו. |
פלט [] <?> | outputList (int idx, int int) מחזיר את הידיות הסמליות לרשימת הטנזורים המיוצרים על ידי פעולה זו. |
int | outputListLength (שם מחרוזת) מחזירה את הגודל של רשימת הטנזורים שהופקה על ידי פעולה זו. |
חוּט | toString () |
חוּט | סוג () מחזירה את סוג הפעולה, כלומר את שם החישוב שבוצע על ידי הפעולה. |
שיטות תורשתיות
שיטות ציבוריות
שווה ציבורית בוליאנית (אובייקט o)
public int hashCode ()
public int inputListLength (שם מחרוזת)
מחזירה את הגודל של רשימת הקלטים הנתונה של טנזורים לפעולה זו.
למבצע יש מספר תשומות בשם, שכל אחת מהן מכילה טנסור יחיד או רשימת טנזורים. שיטה זו מחזירה את גודל רשימת הטנזורים עבור קלט ספציפי בשם של הפעולה.
פרמטרים
שֵׁם | מזהה של רשימת הקלטים (שאולי יש רבים מהם) תשומות לפעולה זו. |
---|
החזרות
- גודל רשימת הטנזורים שהופקה על ידי קלט זה.
שם מחרוזת ציבורי ()
מחזיר את השם המלא של המבצע.
ציבורי int מספר פלטים ()
מחזיר את מספר הטנזורים המיוצרים על ידי פעולה זו.
פלט ציבורי <T> פלט (int idx)
מחזיר ידית סמלית לאחד מהטנזורים שמייצרת פעולה זו.
אזהרה: לא בודק שסוג הטנסור תואם T. מומלץ לקרוא לשיטה זו עם פרמטר סוג מפורש במקום לתת למסקנה, למשל operation.<Integer>output(0)
פרמטרים
idx | מדד התפוקה בין התפוקות שמייצרת פעולה זו. |
---|
פלט ציבורי [] <?> outputList (int idx, אורך int)
מחזיר את הידיות הסמליות לרשימת הטנזורים המיוצרים על ידי פעולה זו.
פרמטרים
idx | אינדקס של הטנסור הראשון ברשימה |
---|---|
אורך | מספר הטנסורים ברשימה |
החזרות
- מערך
Output
public int outputListLength (שם מחרוזת)
מחזירה את הגודל של רשימת הטנזורים שהופקה על ידי פעולה זו.
למבצע מספר יציאות בעלות שם, שכל אחת מהן מייצרת טנסור יחיד או רשימת טנזורים. שיטה זו מחזירה את גודל רשימת הטנזורים לפלט ספציפי בשם הפעולה.
פרמטרים
שֵׁם | מזהה רשימת הטנזורים (שיכולים להיות רבים מהם) שהופקה על ידי פעולה זו. |
---|
החזרות
- גודל רשימת הטנזורים המיוצרת על ידי פלט זה.
מחרוזת ציבורית toString ()
סוג מחרוזת ציבורי ()
מחזירה את סוג הפעולה, כלומר את שם החישוב שבוצע על ידי הפעולה.