tensorflow::ops::ScatterUpdate
#include <state_ops.h>Bir değişken referansına seyrek güncellemeler uygular.
Özet
Bu işlem hesaplama yapar.
# 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, ...] Bu işlem, güncelleme tamamlandıktan sonra ref verir. Bu, sıfırlama değerini kullanması gereken işlemleri zincirlemeyi kolaylaştırır.
Eğer indices yinelenen kayıtlar olduğu için ref değerler birden fazla kez güncellenecekse, her değer için güncellemelerin gerçekleşme sırası belirsizdir.
updates.shape = indices.shape + ref.shape[1:] veya updates.shape = [] gerektirir.

Ayrıca tf.batch_scatter_update ve tf.scatter_nd_update fonksiyonlarına da bakınız.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- ref: Bir
Variabledüğümünden gelmelidir. - indisler:
refbirinci boyutuna ait indislerin tensörü. - Güncellemeler:
refsaklanacak güncellenmiş değerlerin tensörü.
İsteğe bağlı özellikler (bkz. Attrs ):
- use_locking: True ise, atama bir kilit ile korunacaktır; aksi takdirde davranış tanımsızdır, ancak daha az çekişme gösterebilir.
İadeler:
-
Output: =refaynı. Güncelleme işlemi tamamlandıktan sonra güncellenmiş değerleri kullanmak isteyen işlemler için kolaylık sağlamak amacıyla döndürülür.
Yapıcılar ve Yıkıcılar | |
|---|---|
ScatterUpdate (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates) | |
ScatterUpdate (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates, const ScatterUpdate::Attrs & attrs) |
Genel özellikler | |
|---|---|
operation | |
output_ref | |
Kamusal işlevler | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Herkese açık statik fonksiyonlar | |
|---|---|
UseLocking (bool x) | |
Yapılar | |
|---|---|
| tensorflow::ops::ScatterUpdate::Attrs | ScatterUpdate için isteğe bağlı öznitelik ayarlayıcıları. |
Genel özellikler
operasyon
Operation operation
çıktı_referansı
::tensorflow::Output output_ref
Kamusal işlevler
Dağıtım Güncellemesi
ScatterUpdate( const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input indices, ::tensorflow::Input updates )
Dağıtım Güncellemesi
ScatterUpdate( const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input indices, ::tensorflow::Input updates, const ScatterUpdate::Attrs & attrs )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const
Herkese açık statik fonksiyonlar
KullanımKilitleme
Attrs UseLocking( bool x )