Un'operazione divide la tupla XLA dei dati di deduplicazione di input in tensori interi e a virgola mobile.
I dati di deduplicazione sono una tupla XLA, costituita da valori interi e in virgola mobile. Questa operazione consiste nel dividere questi valori in due gruppi per due tipi e costruire ciascun gruppo come un tensore da restituire.
Classi nidificate
classe | SplitDedupData.Options | Attributi facoltativi per SplitDedupData |
Metodi pubblici
SplitDedupData.Options statico | configurazione (configurazione stringa) |
static <T estende il numero, U estende il numero> SplitDedupData <T, U> | create ( Scope scope, Operando <?> input, Class<T> integerType, Class<U> floatType, String tupleMask, Opzioni... opzioni) Metodo factory per creare una classe che racchiude una nuova operazione SplitDedupData. |
Uscita <U> | floatTensore () Un tensore float 1-D include elementi float della tupla di dati di deduplicazione. |
Uscita <T> | Tensore intero () Un tensore intero 1-D, include elementi interi della tupla di dati di deduplicazione. |
Metodi ereditati
Metodi pubblici
public static SplitDedupData <T, U> create ( Scope scope, Operando <?> input, Class<T> integerType, Class<U> floatType, String tupleMask, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione SplitDedupData.
Parametri
scopo | ambito attuale |
---|---|
ingresso | Una tupla XLA che include elementi interi e float come tupla di dati di deduplicazione. |
interoTipo | tipo intero_tensore. Tipi consentiti: int32, int64, uint32, uint64. |
floatType | tipo float_tensor. Tipi consentiti: half, bfloat16, float. |
tupleMask | Una stringa TensorProto serializzata della maschera di tupla di output. Questa maschera è un tensore 2D, con la prima colonna come tipo di elemento tupla e la seconda colonna come span di questo tipo. Ad esempio, una tupla di output di (1, 2, 0.1, 3), la sua maschera è [[0, 2], [1, 1], [0, 1]]. Ci aspettiamo solo due tipi di elementi: integer(0) e float(1). |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di SplitDedupData
Uscita pubblica <U> floatTensor ()
Un tensore float 1-D include elementi float della tupla di dati di deduplicazione.
output pubblico <T> integerTensor ()
Un tensore intero 1-D, include elementi interi della tupla di dati di deduplicazione.