ResourceScatterAdd

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

Thêm các 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 nhập 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í, đóng góp của chúng sẽ được cộng thêm.

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

Phương pháp công khai

tĩnh <T mở rộng Số, U> ResourceScatterAdd
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 gốc để tạo một lớp bao bọc một thao tác ResourceScatterAdd mới.

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

Phương pháp công khai

public static ResourceScatterAdd 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 gốc để tạo một lớp bao bọc một thao tác ResourceScatterAdd 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 ResourceScatterAdd