fluxo tensor:: ops:: Adicionar esparso
#include <sparse_ops.h>
Adiciona dois objetos SparseTensor
para produzir outro SparseTensor
.
Resumo
Os índices dos objetos SparseTensor
de entrada são considerados ordenados na ordem lexicográfica padrão. Se este não for o caso, antes desta etapa execute SparseReorder
para restaurar a ordem do índice.
Por padrão, se dois valores somarem zero em algum índice, a saída SparseTensor
ainda incluiria esse local específico em seu índice, armazenando um zero no slot de valor correspondente. Para substituir isso, os chamadores podem especificar thresh
, indicando que se a soma tiver uma magnitude estritamente menor que thresh
, seu valor e índice correspondentes não serão incluídos. Em particular, thresh == 0
(padrão) significa que tudo é mantido e o limite real ocorre apenas para um valor positivo.
Nas formas a seguir, nnz
é a contagem após levar em consideração thresh
.
Argumentos:
- escopo: um objeto Escopo
- a_índices: 2-D. Os
indices
do primeiroSparseTensor
, tamanho[nnz, ndims]
Matrix. - a_valores: 1-D. Os
values
do primeiroSparseTensor
, tamanho[nnz]
Vector. - a_forma: 1-D. A
shape
do primeiroSparseTensor
, tamanho[ndims]
Vector. - b_índices: 2-D. Os
indices
do segundoSparseTensor
, tamanho[nnz, ndims]
Matrix. - b_valores: 1-D. Os
values
do segundoSparseTensor
, tamanho[nnz]
Vector. - b_forma: 1-D. A
shape
do segundoSparseTensor
, tamanho[ndims]
Vector. - debulhar: 0-D. O limite de magnitude que determina se um par valor/índice de saída ocupa espaço.
Retorna:
Construtores e Destruidores | |
---|---|
SparseAdd (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b_indices, :: tensorflow::Input b_values, :: tensorflow::Input b_shape, :: tensorflow::Input thresh) |
Atributos públicos | |
---|---|
operation | |
sum_indices | |
sum_shape | |
sum_values |
Atributos públicos
operação
Operation operation
índices_soma
::tensorflow::Output sum_indices
forma_soma
::tensorflow::Output sum_shape
soma_valores
::tensorflow::Output sum_values
Funções públicas
Adicionar esparso
SparseAdd( const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b_indices, ::tensorflow::Input b_values, ::tensorflow::Input b_shape, ::tensorflow::Input thresh )