AnonymousMultiDeviceIterator

public final class AnonymousMultiDeviceIterator

Um contêiner para um recurso iterador de vários dispositivos.

Métodos Públicos

static AnonymousMultiDeviceIterator
criar ( Escopo de escopo, Listar <String> dispositivos, List <Class <? >> outputTypes, List < Shape > outputShapes)
Método de fábrica para criar uma classe que envolve uma nova operação AnonymousMultiDeviceIterator.
Resultado <?>
deleter ()
Um excluidor variante que deve ser passado para o op que exclui o iterador.
Resultado <?>
identificador ()
Um identificador para um iterador de vários dispositivos que pode ser passado para um op. "MultiDeviceIteratorGetNextFromShard".

Métodos herdados

Métodos Públicos

public static AnonymousMultiDeviceIterator create ( escopo do escopo, List <String> dispositivos, List <Class <? >> outputTypes, List < Shape > outputShapes)

Método de fábrica para criar uma classe que envolve uma nova operação AnonymousMultiDeviceIterator.

Parâmetros
alcance escopo atual
Devoluções
  • uma nova instância de AnonymousMultiDeviceIterator

Public Output <?> deleter ()

Um excluidor variante que deve ser passado para o op que exclui o iterador.

Saída pública <?> identificador ()

Um identificador para um iterador de vários dispositivos que pode ser passado para um op. "MultiDeviceIteratorGetNextFromShard". Em contraste com MultiDeviceIterator, AnonymousIterator impede o compartilhamento de recursos por nome e não mantém uma referência ao contêiner de recursos.