ResourceScatterMul

lớp cuối cùng công khai ResourceScatterMul

Nhân các bản cập nhật thưa thớt vào biến được tham chiếu bởi `resource`.

Hoạt động này tính toán

# Chỉ số vô hướng ref[indices, ...] *=update[...]

# Chỉ số vectơ (cho mỗi i) ref[indices[i], ...] *=update[i, ...]

# Chỉ số xếp hạng cao (với mỗi i, ..., j) ref[indices[i, ..., j], ...] *=update[i, ..., j, ...]

Các mục trùng lặp được xử lý chính xác: nếu nhiều `chỉ số` tham chiếu đến cùng một vị trí, thì đóng góp của chúng sẽ nhân lên.

Yêu cầu `updates.shape =index.shape + ref.shape[1:]` hoặc `updates.shape = []`.

Phương pháp công cộng

tĩnh <T mở rộng Số, U> ResourceScatterMul
tạo ( Phạm vi phạm vi, tài nguyên Toán hạng <?>, chỉ số Toán hạng <T>, cập nhật Toán hạng <U>)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác ResourceScatterMul mới.

Phương pháp kế thừa

Phương pháp công cộng

public static ResourceScatterMul tạo (Phạm vi phạm vi , tài nguyên Toán hạng <?>, Chỉ số toán hạng <T>, Cập nhật toán hạng <U>)

Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác ResourceScatterMul mới.

Thông số
phạm vi phạm vi hiện tại
nguồn Phải từ nút `Biến`.
chỉ số Một tensor của các chỉ số trong chiều thứ nhất của `ref`.
cập nhật Một tensor gồm các giá trị được cập nhật để thêm vào `ref`.
Trả lại
  • một phiên bản mới của ResourceScatterMul