パブリック最終クラス
スパース更新を「resource」で参照される変数に乗算します。
この操作で計算されるのは、
# スカラーインデックス ref[indices, ...] *= 更新[...]
# ベクトルインデックス (各 i) ref[indices[i], ...] *= updated[i, ...]
# 上位のインデックス (各 i, ..., j) ref[indices[i, ..., j], ...] *= update[i, ..., j, ...]
重複エントリは正しく処理されます。複数の「インデックス」が同じ場所を参照する場合、それらの寄与は倍増します。
`updates.shape = indices.shape + ref.shape[1:]` または `updates.shape = []` が必要です。
パブリックメソッド
static <T extends Number, U> ResourceScatterMul |
継承されたメソッド
パブリックメソッド
public static ResourceScatterMul create (スコープスコープ、オペランド<?> リソース、オペランド<T> インデックス、オペランド<U> 更新)
新しい ResourceScatterMul オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
リソース | 「Variable」ノードからのものである必要があります。 |
インデックス | `ref` の最初の次元へのインデックスのテンソル。 |
アップデート | `ref` に追加する更新された値のテンソル。 |
戻り値
- ResourceScatterMul の新しいインスタンス