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
indicesdo primeiroSparseTensor, tamanho[nnz, ndims]Matrix. - a_valores: 1-D. Os
valuesdo primeiroSparseTensor, tamanho[nnz]Vector. - a_forma: 1-D. A
shapedo primeiroSparseTensor, tamanho[ndims]Vector. - b_índices: 2-D. Os
indicesdo segundoSparseTensor, tamanho[nnz, ndims]Matrix. - b_valores: 1-D. Os
valuesdo segundoSparseTensor, tamanho[nnz]Vector. - b_forma: 1-D. A
shapedo 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 )