هشدار: این API منسوخ شده است و پس از پایدار شدن جایگزینی، در نسخه بعدی TensorFlow حذف خواهد شد.

ScatterDiv

عمومی ScatterDiv کلاس نهایی

یک مرجع متغیر را بر به‌روزرسانی‌های پراکنده تقسیم می‌کند.

این محاسبه عملیات

# Scalar indices
     ref[indices, ...] /= updates[...]
 
     # Vector indices (for each i)
     ref[indices[i], ...] /= updates[i, ...]
 
     # High rank indices (for each i, ..., j)
     ref[indices[i, ..., j], ...] /= updates[i, ..., j, ...]
 
این خروجی عملیات `ref` پس از به روز رسانی انجام شده است. این امر زنجیره عملیاتی را که نیاز به استفاده از مقدار بازنشانی دارند آسان تر می کند.

ورودی های تکراری به درستی مدیریت می شوند: اگر چندین «شاخص» به یک مکان اشاره کنند، مشارکت آنها تقسیم می شود.

به «updates.shape = indices.shape + ref.shape[1:]» یا «updates.shape = []» نیاز دارد.

کلاس های تو در تو

کلاس ScatterDiv.Options ویژگی اختیاری برای ScatterDiv

روش های عمومی

خروجی <T>
asOutput ()
دسته نمادین یک تانسور را برمی‌گرداند.
شخص <T، U گسترش تعداد> ScatterDiv <T>
ایجاد ( محدوده دامنه، عملوند <T> REF، عملوند <U> شاخص ها، عملوند <T> به روز رسانی، گزینه ها ... گزینه ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات ScatterDiv جدید را بسته بندی می کند.
خروجی <T>
outputRef ()
= همان "ref".
شخص ScatterDiv.Options
useLocking (بولی useLocking)

روش های ارثی

روش های عمومی

عمومی خروجی <T> asOutput ()

دسته نمادین یک تانسور را برمی‌گرداند.

ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.

عمومی استاتیک ScatterDiv <T> ایجاد ( محدوده دامنه، عملوند <T> REF، عملوند <U> شاخص ها، عملوند <T> به روز رسانی، گزینه ها ... گزینه ها)

روش کارخانه برای ایجاد کلاسی که یک عملیات ScatterDiv جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
مرجع باید از یک گره «متغیر» باشد.
شاخص ها تانسوری از شاخص‌ها در بعد اول «ref».
به روز رسانی ها تانسور مقادیری که «ref» بر آن تقسیم می‌شود.
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از ScatterDiv

عمومی خروجی <T> outputRef ()

= همان "ref". برای عملیاتی که می‌خواهند پس از انجام به‌روزرسانی از مقادیر به‌روزشده استفاده کنند، به‌عنوان سهولت بازگردانده شده است.

عمومی استاتیک ScatterDiv.Options useLocking (بولی useLocking)

مولفه های
استفاده از قفل کردن اگر True باشد، عملیات با یک قفل محافظت می شود. در غیر این صورت رفتار تعریف نشده است، اما ممکن است اختلاف کمتری از خود نشان دهد.