ResourceScatterMin

공개 최종 클래스 ResourceScatterMin

'min' 작업을 사용하여 'resource'가 참조하는 변수에 대한 희소 업데이트를 줄입니다.

이 작업은 다음을 계산합니다.

# 스칼라 인덱스 ref[indices, ...] = min(ref[indices, ...], 업데이트[...])

# 벡터 인덱스(각 i에 대해) ref[indices[i], ...] = min(ref[indices[i], ...], presents[i, ...])

# 상위 인덱스(각 i, ..., j에 대해) ref[indices[i, ..., j], ...] = min(ref[indices[i, ..., j], .. .], 업데이트[i, ..., j, ...])

중복 항목은 올바르게 처리됩니다. 여러 `색인`이 동일한 위치를 참조하는 경우 해당 기여가 결합됩니다.

`updates.shape = indices.shape + ref.shape[1:]` 또는 `updates.shape = []`가 필요합니다.

공개 방법

static <T는 Number, U를 확장합니다> ResourceScatterMin
생성 ( 범위 범위, 피연산자 <?> 리소스, 피연산자 <T> 인덱스, 피연산자 <U> 업데이트)
새로운 ResourceScatterMin 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.

상속된 메서드

공개 방법

public static ResourceScatterMin create ( 범위 범위 , 피연산자 <?> 리소스, 피연산자 <T> 인덱스, 피연산자 <U> 업데이트)

새로운 ResourceScatterMin 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.

매개변수
범위 현재 범위
자원 '변수' 노드에서 가져와야 합니다.
지수 'ref'의 첫 번째 차원에 대한 인덱스 텐서입니다.
업데이트 'ref'에 추가할 업데이트된 값의 텐서입니다.
보고
  • ResourceScatterMin의 새 인스턴스