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 |
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