جریان تنسور:: عملیات:: ScatterSub
#include <state_ops.h>
به روز رسانی های پراکنده را از یک مرجع متغیر کم می کند.
خلاصه
# 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
را خروجی میدهد. این امر زنجیره عملیاتی را که نیاز به استفاده از مقدار بازنشانی دارند آسان تر می کند.
ورودی های تکراری به درستی مدیریت می شوند: اگر چندین indices
به یک مکان اشاره کنند، مشارکت (نفی) آنها اضافه می شود.
به updates.shape = indices.shape + ref.shape[1:]
یا updates.shape = []
نیاز دارد.
استدلال ها:
- scope: یک شی Scope
- ref: باید از یک گره
Variable
باشد. - indices: تانسوری از شاخص ها به بعد اول
ref
. - به روز رسانی: تانسوری از مقادیر به روز شده برای تفریق از
ref
.
ویژگی های اختیاری (به Attrs
مراجعه کنید):
- use_locking: اگر True باشد، تفریق با یک قفل محافظت می شود. در غیر این صورت رفتار تعریف نشده است، اما ممکن است اختلاف کمتری از خود نشان دهد.
برمیگرداند:
-
Output
: = مشابهref
. برای عملیاتی که میخواهند پس از انجام بهروزرسانی از مقادیر بهروزشده استفاده کنند، بهعنوان سهولت بازگردانده شد.
سازندگان و ویرانگرها | |
---|---|
ScatterSub (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates) | |
ScatterSub (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates, const ScatterSub::Attrs & attrs) |
صفات عمومی | |
---|---|
operation | |
output_ref |
توابع عمومی | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
توابع استاتیک عمومی | |
---|---|
UseLocking (bool x) |
سازه ها | |
---|---|
tensorflow:: ops:: ScatterSub:: Attrs | تنظیم کننده های ویژگی اختیاری برای ScatterSub . |
صفات عمومی
عملیات
Operation operation
output_ref
::tensorflow::Output output_ref
توابع عمومی
ScatterSub
ScatterSub( const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input indices, ::tensorflow::Input updates )
ScatterSub
ScatterSub( const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input indices, ::tensorflow::Input updates, const ScatterSub::Attrs & attrs )
گره
::tensorflow::Node * node() const
عملگر::tensorflow::ورودی
operator::tensorflow::Input() const
عملگر::tensorflow::خروجی
operator::tensorflow::Output() const
توابع استاتیک عمومی
استفاده از قفل
Attrs UseLocking( bool x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-21 بهوقت ساعت هماهنگ جهانی.