AnonymousMultiDeviceIterator

public final class AnonymousMultiDeviceIterator

Un contenitore per una risorsa iteratore multi dispositivo.

Metodi pubblici

static AnonymousMultiDeviceIterator
create ( ambito ambito, elenco <String> dispositivi, elenco <classe <? >> outputTypes, elenco < forma > outputShapes)
Metodo Factory per creare una classe che racchiude una nuova operazione AnonymousMultiDeviceIterator.
Uscita <?>
deleter ()
Una variante deleter che dovrebbe essere passata all'operazione che elimina l'iteratore.
Uscita <?>
maniglia ()
Un handle per un iteratore multi dispositivo che può essere passato a un "MultiDeviceIteratorGetNextFromShard" op.

Metodi ereditati

Metodi pubblici

public static AnonymousMultiDeviceIterator create ( ambito ambito, 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

output pubblico <?> deleter ()

Una variante deleter che dovrebbe essere passata all'operazione che elimina l'iteratore.

output pubblico <?> handle ()

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