Tworzy zestaw danych, który dzieli wejściowy zestaw danych.
Tworzy zestaw danych, który dzieli wejściowy zestaw danych na fragmenty przez num_workers, zwracając podzielony na fragmenty zestaw danych dla indeksowanego procesu roboczego. Próbuje to automatycznie podzielić zbiór danych na fragmenty poprzez sprawdzenie wykresu zbioru danych i wstawienie operacji fragmentu przed danymi wejściowymi do zbioru danych czytnika (np. CSVDataset, TFRecordDataset).
Ten zestaw danych zgłosi błąd NotFound, jeśli nie będzie można automatycznie podzielić zestawu danych.
Klasy zagnieżdżone
klasa | Opcje AutoShardDataset | Opcjonalne atrybuty dla AutoShardDataset |
Metody publiczne
Wyjście <Obiekt> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny zestaw danych AutoShardDataset.Options | autoShardPolicy (długie autoShardPolicy) |
statyczny zestaw danych AutoShard | |
Wyjście <?> | uchwyt () |
statyczny zestaw danych AutoShardDataset.Options | numReplicas (długie numReplicas) |
Metody dziedziczone
Metody publiczne
publiczne wyjście <Obiekt> asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static AutoShardDataset create (Zakres zasięgu , Operand <?> inputDataset, Operand <Long> numWorkers, Operand <Long> indeks, List<Class<?>> OutputTypes, Lista< Shape > OutputShapes, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację AutoShardDataset.
Parametry
zakres | aktualny zakres |
---|---|
wejściowy zbiór danych | Tensor wariantu reprezentujący wejściowy zbiór danych. |
liczbaPracowników | Skalar reprezentujący liczbę procesów roboczych, pomiędzy którymi ma zostać rozprowadzony ten zestaw danych. |
indeks | Skalar reprezentujący indeks bieżącego pracownika spośród num_workers. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja AutoShardDataset