SaveSlices

מחלקה אחרונה ציבורית SaveSlices

שומר פרוסות טנסור קלט בדיסק.

זה כמו 'שמור' פרט לכך שניתן לרשום טנסורים בקובץ השמור כחלק מטנסור גדול יותר. `shapes_and_slices` מציין את הצורה של הטנזור הגדול יותר ואת הפרוסה שהטנזור הזה מכסה. `shapes_and_slices` חייבים לכלול אלמנטים רבים כמו `tensor_names`.

רכיבים של הקלט 'shapes_and_slices' חייבים להיות:

  • המחרוזת הריקה, ובמקרה זה הטנזור המתאים נשמר כרגיל.
  • מחרוזת בצורה 'dim0 dim1 ... dimN-1 slice-spec' כאשר ה-'dimI' הם הממדים של הטנסור הגדול יותר ו-'slice-spec' מציין איזה חלק מכוסה על ידי הטנזור שיש לשמור.
`slice-spec` עצמו הוא רשימה מופרדת `:`: `slice0:slice1:...:sliceN-1` כאשר כל `sliceI` הוא אחד:
  • המחרוזת `-` כלומר הפרוסה מכסה את כל המדדים של הממד הזה
  • `start,length` כאשר `start` ו-`length` הם מספרים שלמים. במקרה כזה הפרוסה מכסה מדדי 'אורך' שמתחילים ב-'התחלה'.
ראה גם 'שמור'.

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

שיטות ציבוריות

סטטי SaveSlices
create ( scope scope, Operand < TSstring > filename, Operand < TSstring > tensorNames, Operand < TSstring > shapesAndSlices, Iterable< Operand <?>> data)
שיטת מפעל ליצירת מחלקה העוטפת פעולת SaveSlices חדשה.

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "SaveSlices"

שיטות ציבוריות

יצירת SaveSlices סטטיים ציבוריים ( scope scope, Operand < TString > filename, Operand < TString > tensorNames, Operand < TString > shapesAndSlices, Iterable< Operand <?>> data)

שיטת מפעל ליצירת מחלקה העוטפת פעולת SaveSlices חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
שם קובץ חייב להיות אלמנט בודד. שם הקובץ שאליו אנו כותבים את הטנזור.
tensorNames צורה `[N]`. שמות הטנזורים שיש לשמור.
shapesAndSlices צורה `[N]`. הצורות והמפרטים של הפרוסות לשימוש בעת שמירת הטנזורים.
נתונים `N` טנסורים להציל.
החזרות
  • מופע חדש של SaveSlices