przepływ tensorowy:: ops:: Dodaj SparseToTensorsMap
#include <sparse_ops.h>
Dodaj SparseTensor
do SparseTensorsMap
, zwróć jego uchwyt.
Streszczenie
SparseTensor
jest reprezentowany przez trzy tensory: sparse_indices
, sparse_values
i sparse_shape
.
Operator ten pobiera dany SparseTensor
i dodaje go do obiektu kontenera ( SparseTensorsMap
). W tym kontenerze generowany jest unikalny klucz w postaci int64
i to jest zwracana wartość.
SparseTensor
można następnie odczytać jako część minipartii, przekazując klucz jako element wektora do TakeManySparseFromTensorsMap
. Aby mieć pewność, że uzyskany zostanie dostęp do właściwej SparseTensorsMap
, upewnij się, że ten sam container
i shared_name
zostały przekazane do tego Op. Jeśli nie podano tutaj shared_name
, zamiast tego użyj nazwy operacji utworzonej przez wywołanie AddSparseToTensorsMap
jako shared_name
przekazana do TakeManySparseFromTensorsMap
. Upewnij się, że operacje są kolokowane.
Argumenty:
- zakres: Obiekt Scope
- sparse_indices: 2-D.
indices
SparseTensor
. - wartości_rzadkie: 1-D.
values
SparseTensor
. - sparse_shape: 1-D.
shape
SparseTensor
.
Opcjonalne atrybuty (patrz Attrs
):
- kontener: nazwa kontenera
SparseTensorsMap
utworzonego przez tę op. - wspólna nazwa: wspólna nazwa
SparseTensorsMap
utworzonej przez tę op. Jeśli puste, używana jest unikalna nazwa nowej operacji .
Zwroty:
-
Output
: 0-D. UchwytSparseTensor
jest teraz przechowywany wSparseTensorsMap
.
Konstruktory i destruktory | |
---|---|
AddSparseToTensorsMap (const :: tensorflow::Scope & scope, :: tensorflow::Input sparse_indices, :: tensorflow::Input sparse_values, :: tensorflow::Input sparse_shape) | |
AddSparseToTensorsMap (const :: tensorflow::Scope & scope, :: tensorflow::Input sparse_indices, :: tensorflow::Input sparse_values, :: tensorflow::Input sparse_shape, const AddSparseToTensorsMap::Attrs & attrs) |
Atrybuty publiczne | |
---|---|
operation | |
sparse_handle |
Funkcje publiczne | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Publiczne funkcje statyczne | |
---|---|
Container (StringPiece x) | |
SharedName (StringPiece x) |
Struktury | |
---|---|
tensorflow:: ops:: AddSparseToTensorsMap:: Attrs | Opcjonalne moduły ustawiające atrybuty dla AddSparseToTensorsMap . |
Atrybuty publiczne
działanie
Operation operation
rzadki_uchwyt
::tensorflow::Output sparse_handle
Funkcje publiczne
Dodaj SparseToTensorsMap
AddSparseToTensorsMap( const ::tensorflow::Scope & scope, ::tensorflow::Input sparse_indices, ::tensorflow::Input sparse_values, ::tensorflow::Input sparse_shape )
Dodaj SparseToTensorsMap
AddSparseToTensorsMap( const ::tensorflow::Scope & scope, ::tensorflow::Input sparse_indices, ::tensorflow::Input sparse_values, ::tensorflow::Input sparse_shape, const AddSparseToTensorsMap::Attrs & attrs )
węzeł
::tensorflow::Node * node() const
operator::tensorflow::Wejście
operator::tensorflow::Input() const
operator::tensorflow::Wyjście
operator::tensorflow::Output() const
Publiczne funkcje statyczne
Pojemnik
Attrs Container( StringPiece x )
Wspólna nazwa
Attrs SharedName( StringPiece x )