Initializes the implicit ALS model in the second step of the distributed processing mode.
More...
template<typename algorithmFPType, Method method>
class daal::algorithms::implicit_als::training::init::interface1::Distributed< step2Local, algorithmFPType, method >
- Template Parameters
-
algorithmFPType | Data type to use in intermediate computations for the implicit ALS initialization algorithm in the distributed processing mode, double or float |
method | Implicit ALS initialization method, Method |
- Enumerations
- Method Initialization methods of the implicit ALS algorithm in the second step of the distributed processing mode
Constructs an algorithm for initializing the implicit ALS model by copying input objects of another algorithm for initializing the implicit ALS model
- Parameters
-
[in] | other | An algorithm to be used as the source to initialize the input objects of the algorithm |
Returns a pointer to the newly allocated algorithm for initializing the implicit ALS model with a copy of input objects and parameters of this algorithm for initializing the implicit ALS model
- Returns
- Pointer to the newly allocated algorithm
virtual int getMethod |
( |
| ) |
const |
|
inlinevirtual |
Returns the method of the algorithm
- Returns
- Method of the algorithm
DistributedPartialResultStep2Ptr getPartialResult |
( |
| ) |
|
|
inline |
Returns the structure that contains partial results of the implicit ALS initialization algorithm
- Returns
- Structure that contains partial results of the implicit ALS initialization algorithm
services::Status setPartialResult |
( |
const DistributedPartialResultStep2Ptr & |
partialResult | ) |
|
|
inline |
Registers user-allocated memory to store partial results of the implicit ALS initialization algorithm
- Parameters
-
[in] | partialResult | Structure to store partial results of the implicit ALS initialization algorithm |
The documentation for this class was generated from the following file: