Dodaj `N`-minipartię `SparseTensor` do `SparseTensorsMap`, zwróć `N` uchwytów.
„SparseTensor” rangi „R” jest reprezentowany przez trzy tensory: „rzadkie_indices”, „rzadkie_wartości” i „rzadki_kształt”, gdzie
sparse_indices.shape[1] == sparse_shape.shape[0] == R
`N`-minipartia obiektów `SparseTensor` jest reprezentowana jako `SparseTensor` z pierwszą kolumną `sparse_indices` przyjmującą wartości z zakresu `[0, N)`, gdzie rozmiar minipartii `N == sparse_shape[0]`.Dane wejściowe „SparseTensor” muszą mieć rangę „R” większą niż 1, a pierwszy wymiar jest traktowany jako wymiar minipartii. Elementy `SparseTensor` muszą być posortowane w kolejności rosnącej pierwszego wymiaru. Przechowywane obiekty `SparseTensor`, na które wskazuje każdy wiersz wyjściowych `sparse_handles`, będą miały rangę `R-1`.
Wartości `SparseTensor` można następnie odczytać jako część minipartii, przekazując podane klucze jako elementy wektora do `TakeManySparseFromTensorsMap`. Aby mieć pewność, że uzyskany zostanie dostęp do właściwej mapy `SparseTensorsMap`, upewnij się, że ten sam `kontener` i `współdzielona nazwa` zostały przekazane do tego Op. Jeśli nie podano tutaj „nazwy_wspólnej”, zamiast tego użyj nazwy operacji utworzonej przez wywołanie „sparse.AddManySparseToTensorsMap” jako „nazwa_wspólna” przekazana do „TakeManySparseFromTensorsMap”. Upewnij się, że operacje są kolokowane.
Klasy zagnieżdżone
klasa | AddManySparseToTensorsMap.Options | Opcjonalne atrybuty dla AddManySparseToTensorsMap |
Stałe
Smyczkowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Dane wyjściowe <TInt64> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny AddManySparseToTensorsMap.Options | kontener (kontener String) |
statyczny AddManySparseToTensorsMap | |
statyczny AddManySparseToTensorsMap.Options | wspólnaNazwa (Ciąg wspólnaNazwa) |
Dane wyjściowe <TInt64> | rzadkieUchwyty () 1-D. |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
publiczne wyjście < TInt64 > 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.
publiczny statyczny kontener AddManySparseToTensorsMap.Options (kontener String)
Parametry
pojemnik | Nazwa kontenera dla `SparseTensorsMap` utworzonej przez tę op. |
---|
public static AddManySparseToTensorsMap create (Zakres zakresu , Operand < TInt64 > sparseIndices, Operand <? rozszerza TType > sparseValues, Operand < TInt64 > sparseShape, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację AddManySparseToTensorsMap.
Parametry
zakres | aktualny zakres |
---|---|
rzadkieIndeksy | 2-D. „Indeksy” minipartii „SparseTensor”. `sparse_indices[:, 0]` musi być wartościami uporządkowanymi w `[0, N)`. |
rzadkie wartości | 1-D. „Wartości” minipartii „SparseTensor”. |
rzadkiKształt | 1-D. „Kształt” minipartii „SparseTensor”. Rozmiar minipartii `N == sparse_shape[0]`. |
opcje | przenosi opcjonalne wartości atrybutów |
Powroty
- nowa instancja AddManySparseToTensorsMap
public static AddManySparseToTensorsMap.Options wspólnaNazwa (String wspólnaNazwa)
Parametry
wspólna nazwa | Wspólna nazwa `SparseTensorsMap` utworzonej przez tę op. Jeśli puste, używana jest unikalna nazwa nowej operacji. |
---|