SplitDedupData

publiczna klasa końcowa SplitDedupData

Operacja dzieli krotkę wejściowych danych deduplikacji XLA na tensory całkowite i zmiennoprzecinkowe.

Dane deduplikacyjne to krotka XLA, która składa się z wartości całkowitych i zmiennoprzecinkowych. Ta operacja polega na podzieleniu tych wartości na dwie grupy dla dwóch typów i skonstruowaniu każdej grupy jako jednego tensora do zwrócenia.

Klasy zagnieżdżone

klasa Opcje SplitDedupData Opcjonalne atrybuty SplitDedupData

Metody publiczne

statyczne SplitDedupData.Options
konfiguracja (konfiguracja ciągu)
statyczny <T rozszerza numer, U rozszerza numer> SplitDedupData <T, U>
utwórz ( Zakres zakresu, Operand <?> dane wejściowe, Class<T> integerType, Class<U> floatType, String tupleMask, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SplitDedupData.
Wyjście <U>
floatTensor ()
Tensor zmiennoprzecinkowy 1-D zawiera elementy zmiennoprzecinkowe krotki danych deduplikacji.
Wyjście <T>
liczba całkowitaTensor ()
Tensor liczb całkowitych 1-D zawiera elementy całkowite krotki danych deduplikacji.

Metody dziedziczone

Metody publiczne

publiczna statyczna konfiguracja SplitDedupData.Options (konfiguracja ciągu)

public static SplitDedupData <T, U> create ( Zakres zakresu , Operand <?> dane wejściowe, Class<T> integerType, Class<U> floatType, String tupleMask, Opcje... opcje)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SplitDedupData.

Parametry
zakres aktualny zakres
wejście Krotka XLA zawierająca elementy całkowite i zmiennoprzecinkowe jako krotka danych deduplikacji.
Typ całkowity typ integer_tensor. Dozwolone typy: int32, int64, uint32, uint64.
Typ pływaka typu float_tensor. Dozwolone typy: half, bfloat16, float.
krotkaMaska Serializowany ciąg TensorProto wyjściowej maski krotki. Ta maska ​​jest tensorem 2-D, z pierwszą kolumną jako elementem krotki, a drugą kolumną jako rozpiętością tego typu. Na przykład krotka wyjściowa (1, 2, 0,1, 3) ma maskę [[0, 2], [1, 1], [0, 1]]. Oczekujemy tylko dwóch typów elementów: integer(0) i float(1).
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja SplitDedupData

publiczne wyjście <U> floatTensor ()

Tensor zmiennoprzecinkowy 1-D zawiera elementy zmiennoprzecinkowe krotki danych deduplikacji.

publiczne wyjście <T> integerTensor ()

Tensor liczb całkowitych 1-D zawiera elementy całkowite krotki danych deduplikacji.