public class EstimatorDensityMap extends SparsityEstimator
| Modifier and Type | Class and Description |
|---|---|
static class |
EstimatorDensityMap.DensityMap |
SparsityEstimator.OpCodeMIN_PAR_THRESHOLD, MULTI_THREADED_BUILD, MULTI_THREADED_ESTIM| Constructor and Description |
|---|
EstimatorDensityMap() |
EstimatorDensityMap(int blocksize) |
| Modifier and Type | Method and Description |
|---|---|
double |
estim(MatrixBlock m1,
MatrixBlock m2)
Estimates the output sparsity for a single matrix multiplication.
|
double |
estim(MatrixBlock m1,
MatrixBlock m2,
SparsityEstimator.OpCode op)
Estimates the output sparsity for a given binary operation.
|
double |
estim(MatrixBlock m,
SparsityEstimator.OpCode op)
Estimates the output sparsity for a given unary operation.
|
DataCharacteristics |
estim(MMNode root)
Estimates the output sparsity of a DAG of matrix multiplications
for the given operator graph of a single root node.
|
EstimatorDensityMap.DensityMap |
estimIntern(EstimatorDensityMap.DensityMap m1Map,
EstimatorDensityMap.DensityMap m2Map,
SparsityEstimator.OpCode op)
Computes the output density map given the density maps of the input operands.
|
public EstimatorDensityMap()
public EstimatorDensityMap(int blocksize)
public DataCharacteristics estim(MMNode root)
SparsityEstimatorestim in class SparsityEstimatorroot - DAG root nodepublic double estim(MatrixBlock m1, MatrixBlock m2)
SparsityEstimatorestim in class SparsityEstimatorm1 - left-hand-side operandm2 - right-hand-side operandpublic double estim(MatrixBlock m1, MatrixBlock m2, SparsityEstimator.OpCode op)
SparsityEstimatorestim in class SparsityEstimatorm1 - left-hand-side operandm2 - right-hand-side operandop - operator codepublic double estim(MatrixBlock m, SparsityEstimator.OpCode op)
SparsityEstimatorestim in class SparsityEstimatorm - left-hand-side operandop - operator codepublic EstimatorDensityMap.DensityMap estimIntern(EstimatorDensityMap.DensityMap m1Map, EstimatorDensityMap.DensityMap m2Map, SparsityEstimator.OpCode op)
m1Map - density map left-hand-side operandm2Map - density map right-hand-side operandop - operator codeCopyright © 2020 The Apache Software Foundation. All rights reserved.