Python* API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

Public Member Functions | List of all members
Distributed Class Reference

Computes correlation or variance-covariance matrix in the first step of the distributed processing mode. More...

Public Member Functions

def __init__
 
def clone
 
def compute
 
def finalizeCompute
 
- Public Member Functions inherited from Online
def __init__
 
def getMethod
 
def clone
 
def compute
 
def finalizeCompute
 
- Public Member Functions inherited from OnlineImpl
def getResult
 
def setResult
 
def getPartialResult
 
def setPartialResult
 
def clone
 

Additional Inherited Members

- Static Public Attributes inherited from OnlineImpl
 input = ...
 

Detailed Description

Parameters
stepStep of distributed processing, ComputeStep
fptypeData type to use in intermediate computations of the correlation or variance-covariance matrix, double or float
methodComputation method, daal.algorithms.covariance.Method
Enumerations
  • Method Computation methods for correlation or variance-covariance matrix
  • InputId Identifiers of input objects for the correlation or variance-covariance matrix algorithm
  • MasterInputId Identifiers of input objects for the correlation or variance-covariance matrix algorithm on master node
  • PartialResultId Identifiers of partial results for the correlation or variance-covariance matrix algorithm
  • ResultId Identifiers of final results of the correlation or variance-covariance matrix algorithm
References
Aliases
  • Distributed_Step1LocalFloat64DefaultDense is an alias of Distributed(step=daal.step1Local, fptype=float64, method=daal.algorithms.covariance.defaultDense)
  • Distributed_Step1LocalFloat64SinglePassDense is an alias of Distributed(step=daal.step1Local, fptype=float64, method=daal.algorithms.covariance.singlePassDense)
  • Distributed_Step1LocalFloat64SumDense is an alias of Distributed(step=daal.step1Local, fptype=float64, method=daal.algorithms.covariance.sumDense)
  • Distributed_Step1LocalFloat64FastCSR is an alias of Distributed(step=daal.step1Local, fptype=float64, method=daal.algorithms.covariance.fastCSR)
  • Distributed_Step1LocalFloat64SinglePassCSR is an alias of Distributed(step=daal.step1Local, fptype=float64, method=daal.algorithms.covariance.singlePassCSR)
  • Distributed_Step1LocalFloat64SumCSR is an alias of Distributed(step=daal.step1Local, fptype=float64, method=daal.algorithms.covariance.sumCSR)
  • Distributed_Step1LocalFloat32DefaultDense is an alias of Distributed(step=daal.step1Local, fptype=float32, method=daal.algorithms.covariance.defaultDense)
  • Distributed_Step1LocalFloat32SinglePassDense is an alias of Distributed(step=daal.step1Local, fptype=float32, method=daal.algorithms.covariance.singlePassDense)
  • Distributed_Step1LocalFloat32SumDense is an alias of Distributed(step=daal.step1Local, fptype=float32, method=daal.algorithms.covariance.sumDense)
  • Distributed_Step1LocalFloat32FastCSR is an alias of Distributed(step=daal.step1Local, fptype=float32, method=daal.algorithms.covariance.fastCSR)
  • Distributed_Step1LocalFloat32SinglePassCSR is an alias of Distributed(step=daal.step1Local, fptype=float32, method=daal.algorithms.covariance.singlePassCSR)
  • Distributed_Step1LocalFloat32SumCSR is an alias of Distributed(step=daal.step1Local, fptype=float32, method=daal.algorithms.covariance.sumCSR)
  • Distributed_Step2MasterFloat64DefaultDense is an alias of Distributed(step=daal.step2Master, fptype=float64, method=daal.algorithms.covariance.defaultDense)
  • Distributed_Step2MasterFloat64SinglePassDense is an alias of Distributed(step=daal.step2Master, fptype=float64, method=daal.algorithms.covariance.singlePassDense)
  • Distributed_Step2MasterFloat64SumDense is an alias of Distributed(step=daal.step2Master, fptype=float64, method=daal.algorithms.covariance.sumDense)
  • Distributed_Step2MasterFloat64FastCSR is an alias of Distributed(step=daal.step2Master, fptype=float64, method=daal.algorithms.covariance.fastCSR)
  • Distributed_Step2MasterFloat64SinglePassCSR is an alias of Distributed(step=daal.step2Master, fptype=float64, method=daal.algorithms.covariance.singlePassCSR)
  • Distributed_Step2MasterFloat64SumCSR is an alias of Distributed(step=daal.step2Master, fptype=float64, method=daal.algorithms.covariance.sumCSR)
  • Distributed_Step2MasterFloat32DefaultDense is an alias of Distributed(step=daal.step2Master, fptype=float32, method=daal.algorithms.covariance.defaultDense)
  • Distributed_Step2MasterFloat32SinglePassDense is an alias of Distributed(step=daal.step2Master, fptype=float32, method=daal.algorithms.covariance.singlePassDense)
  • Distributed_Step2MasterFloat32SumDense is an alias of Distributed(step=daal.step2Master, fptype=float32, method=daal.algorithms.covariance.sumDense)
  • Distributed_Step2MasterFloat32FastCSR is an alias of Distributed(step=daal.step2Master, fptype=float32, method=daal.algorithms.covariance.fastCSR)
  • Distributed_Step2MasterFloat32SinglePassCSR is an alias of Distributed(step=daal.step2Master, fptype=float32, method=daal.algorithms.covariance.singlePassCSR)
  • Distributed_Step2MasterFloat32SumCSR is an alias of Distributed(step=daal.step2Master, fptype=float32, method=daal.algorithms.covariance.sumCSR)

Constructor & Destructor Documentation

def __init__ (   self,
  args 
)

Constructs an algorithm for correlation or variance-covariance matrix computation in the distributed processing mode on local node by copying input objects and parameters of another algorithm for correlation or variance-covariance matrix computation

Parameters
otherAn algorithm to be used as the source to initialize the input objects and parameters of the algorithm

Member Function Documentation

def clone (   self)

Returns a pointer to the newly allocated algorithm for correlation or variance-covariance matrix computation in the distributed processing mode on local node with a copy of input objects and parameters of this algorithm for correlation or variance-covariance matrix computation

Returns
Pointer to the newly allocated algorithm
def compute (   self)

Invokes computations and returns partial result

def finalizeCompute (   self)

Finalizes computations and returns (final) result


The documentation for this class was generated from the following file:

For more complete information about compiler optimizations, see our Optimization Notice.