AnonymousMultiDeviceIterator

clase final pública AnonymousMultiDeviceIterator

Un contenedor para un recurso de iterador de varios dispositivos.

Métodos públicos

iterador multidispositivo anónimo estático
crear ( Ámbito ámbito, List<String> dispositivos, List<Class<?>> outputTypes, List< Shape > outputShapes)
Método de fábrica para crear una clase que envuelve una nueva operación AnonymousMultiDeviceIterator.
Salida <?>
borrador ()
Un eliminador de variantes que debe pasarse a la operación que elimina el iterador.
Salida <?>
manejar ()
Un controlador para un iterador de dispositivos múltiples que se puede pasar a una operación "MultiDeviceIteratorGetNextFromShard".

Métodos Heredados

Métodos públicos

public static AnonymousMultiDeviceIterator create ( Scope scope, List<String> devices, List<Class<?>> outputTypes, List< Shape > outputShapes)

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

Parámetros
alcance alcance actual
Devoluciones
  • una nueva instancia de AnonymousMultiDeviceIterator

Salida pública <?> eliminador ()

Un eliminador de variantes que debe pasarse a la operación que elimina el iterador.

manejador de salida pública <?> ()

Un controlador para un iterador de dispositivos múltiples que se puede pasar a una operación "MultiDeviceIteratorGetNextFromShard". A diferencia de MultiDeviceIterator, AnonymousIterator evita que los recursos se compartan por nombre y no mantiene una referencia al contenedor de recursos.