ResourceScatterMin

מחלקה סופית ציבורית ResourceScatterMin

מפחית עדכונים דלילים למשתנה שאליו מתייחס `משאב` באמצעות פעולת `min`.

פעולה זו מחשבת

# מדדים סקלאריים ref[מדדים, ...] = min(ref[מדדים, ...], עדכונים[...])

# מדדי וקטור (עבור כל i) ref[מדדים[i], ...] = min(ref[מדדים[i], ...], עדכונים[i, ...])

# מדדי דירוג גבוה (עבור כל i, ..., j) ref[מדדים[i, ..., j], ...] = min(ref[מדדים[i, ..., j], .. .], עדכונים[i, ..., j, ...])

ערכים כפולים מטופלים בצורה נכונה: אם מספר 'מדדים' מפנים לאותו מיקום, התרומות שלהם משולבות.

דורש `updates.shape = indices.shape + ref.shape[1:]` או `updates.shape = []`.

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

סטטי <T מרחיב מספר, U> ResourceScatterMin
ליצור ( היקף היקף , משאב Operand <?>, מדדי Operand <T>, עדכוני Operand <U>)
שיטת מפעל ליצירת מחלקה העוטפת פעולת ResourceScatterMin חדשה.

שיטות בירושה

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

public static ResourceScatterMin create (היקף היקף , משאב Operand <?>, מדדי Operand <T>, עדכוני Operand <U>)

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

פרמטרים
תְחוּם ההיקף הנוכחי
מַשׁאָב צריך להיות מצומת 'משתנה'.
מדדים טנסור של מדדים למימד הראשון של `ref`.
עדכונים טנסור של ערכים מעודכנים להוספה ל'ref'.
החזרות
  • מופע חדש של ResourceScatterMin