public class EstimatorMatrixHistogram extends SparsityEstimator
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
EstimatorMatrixHistogram.MatrixHistogram  | 
SparsityEstimator.OpCodeMIN_PAR_THRESHOLD, MULTI_THREADED_BUILD, MULTI_THREADED_ESTIM| Constructor and Description | 
|---|
EstimatorMatrixHistogram()  | 
EstimatorMatrixHistogram(boolean useExtended)  | 
| 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 m1,
     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. 
 | 
DataCharacteristics | 
estim(MMNode root,
     boolean topLevel)  | 
double | 
estimIntern(EstimatorMatrixHistogram.MatrixHistogram h1,
           EstimatorMatrixHistogram.MatrixHistogram h2,
           SparsityEstimator.OpCode op,
           long[] misc)  | 
public EstimatorMatrixHistogram()
public EstimatorMatrixHistogram(boolean useExtended)
public DataCharacteristics estim(MMNode root)
SparsityEstimatorestim in class SparsityEstimatorroot - DAG root nodepublic DataCharacteristics estim(MMNode root, boolean topLevel)
public 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 m1, SparsityEstimator.OpCode op)
SparsityEstimatorestim in class SparsityEstimatorm1 - left-hand-side operandop - operator codepublic double estimIntern(EstimatorMatrixHistogram.MatrixHistogram h1, EstimatorMatrixHistogram.MatrixHistogram h2, SparsityEstimator.OpCode op, long[] misc)
Copyright © 2021 The Apache Software Foundation. All rights reserved.