ResourceScatterMin

clase final pública ResourceScatterMin

Reduce las actualizaciones escasas en la variable a la que hace referencia "recurso" mediante la operación "min".

Esta operación calcula

# Índices escalares ref[índices,...] = min(ref[índices,...], actualizaciones[...])

# Índices vectoriales (para cada i) ref[índices[i], ...] = min(ref[índices[i], ...], actualizaciones[i, ...])

# Índices de alto rango (para cada i, ..., j) ref[indices[i, ..., j], ...] = min(ref[indices[i, ..., j], .. .], actualizaciones[i, ..., j, ...])

Las entradas duplicadas se manejan correctamente: si varios "índices" hacen referencia a la misma ubicación, sus contribuciones se combinan.

Requiere `updates.shape = indices.shape + ref.shape[1:]` o `updates.shape = []`.

Métodos públicos

estático <T extiende Número, U> ResourceScatterMin
crear (alcance del alcance , recurso del operando <?>, índices del operando <T>, actualizaciones del operando <U>)
Método de fábrica para crear una clase que envuelve una nueva operación ResourceScatterMin.

Métodos heredados

Métodos públicos

Creación pública estática de ResourceScatterMin (alcance del alcance , recurso del operando <?>, índices del operando <T>, actualizaciones del operando <U>)

Método de fábrica para crear una clase que envuelve una nueva operación ResourceScatterMin.

Parámetros
alcance alcance actual
recurso Debe ser de un nodo "Variable".
índices Un tensor de índices en la primera dimensión de "ref".
actualizaciones Un tensor de valores actualizados para agregar a "ref".
Devoluciones
  • una nueva instancia de ResourceScatterMin