Sebuah operasi membagi tuple data deduplikasi input XLA menjadi tensor integer dan floating point.
Data deduplikasi adalah tupel XLA, yang terdiri dari nilai integer dan floating point. Operasi ini adalah membagi nilai-nilai ini menjadi dua grup untuk dua tipe, dan membuat setiap grup sebagai satu tensor untuk dikembalikan.
Kelas Bersarang
kelas | SplitDedupData.Opsi | Atribut opsional untuk SplitDedupData |
Metode Publik
SplitDedupData.Options statis | konfigurasi (Konfigurasi string) |
statis <T memperluas Nomor, U memperluas Nomor> SplitDedupData <T, U> | |
Keluaran <U> | floatTensor () Tensor float 1-D, menyertakan elemen float dari tupel data deduplikasi. |
Keluaran <T> | bilangan bulatTensor () Tensor bilangan bulat 1-D, mencakup elemen bilangan bulat dari tupel data deduplikasi. |
Metode Warisan
Metode Publik
publik statis SplitDedupData <T, U> buat ( Lingkup lingkup, Operan <?> input, Kelas<T> integerType, Kelas<U> floatType, String tupleMask, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi SplitDedupData baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
memasukkan | Tupel XLA termasuk elemen integer dan float sebagai tupel data deduplikasi. |
Tipe bilangan bulat | tipe integer_tensor. Jenis yang diperbolehkan: int32, int64, uint32, uint64. |
tipe float | tipe float_tensor. Jenis yang diperbolehkan: setengah, bfloat16, float. |
TupleMask | String TensorProto berseri dari tupel mask keluaran. Masker ini adalah tensor 2-D, dengan kolom pertama sebagai tipe elemen tupel, dan kolom kedua sebagai rentang tipe ini. Misalnya, tupel keluaran (1, 2, 0.1, 3), topengnya adalah [[0, 2], [1, 1], [0, 1]]. Kami mengharapkan hanya dua jenis elemen: integer(0) dan float(1). |
pilihan | membawa nilai atribut opsional |
Kembali
- contoh baru dari SplitDedupData
Keluaran publik <U> floatTensor ()
Tensor float 1-D, menyertakan elemen float dari tupel data deduplikasi.
Keluaran publik <T> integerTensor ()
Tensor bilangan bulat 1-D, mencakup elemen bilangan bulat dari tupel data deduplikasi.