Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

tf.distribute.CrossDeviceOps

TensorFlow 1 wersja Zobacz źródło na GitHub

Klasa bazowa algorytmu redukcji i nadawania różnych urządzeniach.

metody

batch_reduce

Pokaż źródło

Zmniejszyć obiektów PerReplica w partii.

Zmniejsz każdy pierwszy element value_destination_pairs do każdego drugiego elementu, która wskazuje adresatów.

To może być szybsza niż wielokrotne indywidualne reduce s ponieważ możemy łączą kilka tensory do jednego lub wielu paczek przed redukcją.

args
reduce_op Instancja tf.distribute.ReduceOp który wskazuje, w jaki sposób per_replica_value zostanie zmniejszona.
value_destination_pairs Listę lub krotką obiektów PerReplica (lub tensorów z zestawem urządzeń, jeżeli istnieje jedno urządzenie) i miejsc docelowych.
experimental_hints A tf.distrbute.experimental.CollectiveHints . Wskazówki do wykonywania operacji grupowych.

Zwroty
lista obiektów lustrzanych.

podbicia
ValueError jeśli value_destination_pairs nie jest iterable krotek obiektów PerReplica i miejsc.

batch_reduce_implementation

Pokaż źródło

Realizacja zmniejszyć obiektów PerReplica w partii.

Nadrzędnymi tej metody jest przydatna dla realizatorów podklasy.

Zmniejsz każdy pierwszy element value_destination_pairs do każdego drugiego elementu, która wskazuje adresatów.

args
reduce_op Instancja tf.distribute.ReduceOp który wskazuje, jak będzie per_replica_value zostać zmniejszona.
value_destination_pairs Iterable krotek obiektów PerReplica (lub tensorów z zestawem urządzeń, jeżeli istnieje jedno urządzenie) i cele.
experimental_hints A tf.distrbute.experimental.CollectiveHints . Wskazówki do wykonywania operacji grupowych.

Zwroty
lista obiektów lustrzanych.

podbicia
ValueError jeśli value_destination_pairs nie jest iterable krotek obiektów i miejsc PerReplica

broadcast

Pokaż źródło

Rozgłaszanie tensor do miejsc przeznaczenia.

args
tensor tensor do audycji.
destinations cele do audycji.

Zwroty
obiekt lustrzanymi.

broadcast_implementation

Pokaż źródło

Realizacja transmitować tensor do miejsc przeznaczenia.

args
tensor tensor do audycji.
destinations cele do audycji.

Zwroty
obiekt lustrzanymi.

reduce

Pokaż źródło

Zmniejszyć per_replica_value do destinations .

Biegnie operację zmniejszenia określonego przez reduce_op i umieścić wynik na destinations .

args
reduce_op Instancja tf.distribute.ReduceOp który wskazuje, jak będzie per_replica_value zostać zmniejszona.
per_replica_value tf.distribute.DistributedValues przedmiot lub napinacz z zestawu urządzeń.
destinations Miejsca docelowe redukcji.
experimental_hints A tf.distrbute.experimental.CollectiveHints . Wskazówki do wykonywania operacji grupowych.

Zwroty
obiekt lustrzanymi.

podbicia
ValueError jeśli per_replica_value nie można przekształcić w obiekt PerReplica czy miejsca docelowe nie są ciągi, zmienne lub DistributedValues

reduce_implementation

Pokaż źródło

Realizacja zmniejszyć o per_replica_value do destinations .

Nadrzędnymi tej metody jest przydatna dla realizatorów podklasy.

Biegnie operację zmniejszenia określonego przez reduce_op i umieścić wynik na destinations .

args
reduce_op Instancja tf.distribute.ReduceOp który wskazuje, w jaki sposób będzie per_replica_value zostać zmniejszona.
per_replica_value Obiekt PerReplica lub tensora z zestawu urządzeń.
destinations Miejsca docelowe redukcji.
experimental_hints A tf.distrbute.experimental.CollectiveHints . Wskazówki do wykonywania operacji grupowych.

Zwroty
obiekt lustrzanymi.

podbicia
ValueError Jeśli per_replica_value nie można przekształcić w obiekt PerReplica.