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