T
- data type for output()
output@Operator(group="sparse") public final class SparseDenseCwiseMul<T> extends PrimitiveOp implements Operand<T>
The output locations corresponding to the implicitly zero elements in the sparse tensor will be zero (i.e., will not take up storage space), regardless of the contents of the dense tensor (even if it's +/-INF and that INF0 == NaN).
Limitation*: this Op only broadcasts the dense side to the sparse side, but not the other direction.
operation
Modifier and Type | Method and Description |
---|---|
Output<T> |
asOutput()
Returns the symbolic handle of a tensor.
|
static <T> SparseDenseCwiseMul<T> |
create(Scope scope,
Operand<Long> spIndices,
Operand<T> spValues,
Operand<Long> spShape,
Operand<T> dense)
Factory method to create a class wrapping a new SparseDenseCwiseMul operation.
|
Output<T> |
output()
1-D.
|
equals, hashCode, op, toString
public static <T> SparseDenseCwiseMul<T> create(Scope scope, Operand<Long> spIndices, Operand<T> spValues, Operand<Long> spShape, Operand<T> dense)
scope
- current scopespIndices
- 2-D. `N x R` matrix with the indices of non-empty values in a
SparseTensor, possibly not in canonical ordering.spValues
- 1-D. `N` non-empty values corresponding to `sp_indices`.spShape
- 1-D. Shape of the input SparseTensor.dense
- `R`-D. The dense Tensor operand.public Output<T> asOutput()
Operand
Inputs to TensorFlow operations are outputs of another TensorFlow operation. This method is used to obtain a symbolic handle that represents the computation of the input.
asOutput
in interface Operand<T>
OperationBuilder.addInput(Output)
Copyright © 2022. All rights reserved.