AddManySparseToTensorsMap

publiczna klasa końcowa AddManySparseToTensorsMap

Dodaj `N`-minipartię `SparseTensor` do `SparseTensorsMap`, zwróć `N` uchwytów.

`SparseTensor` o randze `R` jest reprezentowany przez trzy tensory: `sparse_indices`, `sparse_values` i `sparse_shape`, gdzie

sparse_indices.shape[1] == sparse_shape.shape[0] == R
`N`-minipartia obiektów `SparseTensor` jest reprezentowana jako `SparseTensor` posiadający 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

Strunowy 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
utwórz (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.
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

Wartość stała: „AddManySparseToTensorsMap”

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
Zwroty
  • 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.

publiczne wyjście < TInt64 > sparseHandles ()

1-D. Uchwyty `SparseTensor` są teraz przechowywane w `SparseTensorsMap`. Kształt: „[N]”.