AnonimoMultiDeviceIterator

classe finale pubblica AnonymousMultiDeviceIterator

Un contenitore per una risorsa iteratore multidispositivo.

Metodi pubblici

statico AnonymousMultiDeviceIterator
create ( Scope scope, List<String> devices, List<Class<?>> outputTypes, List< Shape > outputShapes)
Metodo factory per creare una classe che racchiude una nuova operazione AnonymousMultiDeviceIterator.
Uscita <?>
eliminatore ()
Un eliminatore di varianti che deve essere passato all'operazione che elimina l'iteratore.
Uscita <?>
maniglia ()
Un handle per un iteratore multi-dispositivo che può essere passato a un'operazione "MultiDeviceIteratorGetNextFromShard".

Metodi ereditati

Metodi pubblici

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

Metodo factory per creare una classe che racchiude una nuova operazione AnonymousMultiDeviceIterator.

Parametri
scopo ambito attuale
ritorna
  • una nuova istanza di AnonymousMultiDeviceIterator

Uscita pubblica <?> cancellatore ()

Un eliminatore di varianti che deve essere passato all'operazione che elimina l'iteratore.

output pubblico <?> handle ()

Un handle per un iteratore multi-dispositivo che può essere passato a un'operazione "MultiDeviceIteratorGetNextFromShard". A differenza di MultiDeviceIterator, AnonymousIterator impedisce la condivisione delle risorse per nome e non mantiene un riferimento al contenitore delle risorse.