Un contenedor para un recurso iterador de varios dispositivos.
Métodos públicos
static AnonymousMultiDeviceIterator | create ( Alcance del alcance, List <String> dispositivos, List <Class <? >> outputTypes, List < Shape > outputShapes) Método de fábrica para crear una clase que envuelva una nueva operación AnonymousMultiDeviceIterator. |
Salida <?> | eliminar () Un eliminador de variantes que debe pasarse a la operación que elimina el iterador. |
Salida <?> | manejar () Un identificador para un iterador de múltiples dispositivos que se puede pasar a una opción "MultiDeviceIteratorGetNextFromShard". |
Métodos heredados
Métodos públicos
public static AnonymousMultiDeviceIterator create ( alcance de alcance, List <String> dispositivos, List <Class <? >> outputTypes, List < Shape > outputShapes)
Método de fábrica para crear una clase que envuelva una nueva operación AnonymousMultiDeviceIterator.
Parámetros
alcance | alcance actual |
---|
Devoluciones
- una nueva instancia de AnonymousMultiDeviceIterator
Salida pública <?> deleter ()
Un eliminador de variantes que debe pasarse a la operación que elimina el iterador.
Salida pública <?> handle ()
Un identificador para un iterador de múltiples dispositivos que se puede pasar a una opción "MultiDeviceIteratorGetNextFromShard". A diferencia de MultiDeviceIterator, AnonymousIterator evita el uso compartido de recursos por nombre y no mantiene una referencia al contenedor de recursos.