Provides methods to access partial results obtained with the compute() method of the SVD algorithm in the second step in the distributed processing mode.
More...
DAAL_EXPORT services::Status allocate |
( |
const daal::algorithms::Input * |
input, |
|
|
const daal::algorithms::Parameter * |
parameter, |
|
|
const int |
method |
|
) |
| |
Allocates memory to store partial results of the SVD algorithm
- Returns
- Status of allocation
services::Status check |
( |
const daal::algorithms::Parameter * |
parameter, |
|
|
int |
method |
|
) |
| const |
Checks partial results of the algorithm
- Parameters
-
[in] | parameter | Pointer to parameters |
[in] | method | Computation method |
- Returns
- Errors detected while checking
services::Status check |
( |
const daal::algorithms::Input * |
input, |
|
|
const daal::algorithms::Parameter * |
parameter, |
|
|
int |
method |
|
) |
| const |
Checks final results of the algorithm
- Parameters
-
[in] | input | Pointer to input objects |
[in] | parameter | Pointer to parameters |
[in] | method | Computation method |
- Returns
- Errors detected while checking
Returns partial results of the SVD algorithm. KeyValueDataCollection under outputOfStep2ForStep3 id is structured the same as KeyValueDataCollection under inputOfStep2FromStep1 id of the algorithm input
- Parameters
-
[in] | id | Identifier of the partial result |
- Returns
- Value that corresponds to the given identifier
Returns the DataCollection from outputOfStep2ForStep3 results of the SVD algorithm.
- Parameters
-
[in] | id | Identifier of the partial result |
[in] | idx | Index of the DataCollection within KeyValueDataCollcetion of the partial result |
- Returns
- Value that corresponds to the given identifier and index
Returns results of the SVD algorithm with singular values and the left orthogonal matrix calculated
- Parameters
-
[in] | id | Identifier of the parameter |
- Returns
- Parameter that corresponds to the given identifier
Sets KeyValueDataCollection to store partial results of the SVD algorithm
- Parameters
-
[in] | id | Identifier of the partial result |
[in] | value | Value that corresponds to the given identifier |
Sets the Result object to store results of the SVD algorithm
- Parameters
-
[in] | id | Identifier of the parameter |
[in] | value | Pointer to the Result object |
DAAL_EXPORT services::Status setPartialResultStorage |
( |
data_management::KeyValueDataCollection * |
inCollection, |
|
|
size_t & |
nBlocks |
|
) |
| |
Allocates memory to store partial results of the SVD algorithm based on the known structure of partial results from step 1 in the distributed processing mode. KeyValueDataCollection under outputOfStep2ForStep3 id is structured the same as KeyValueDataCollection under inputOfStep2FromStep1 id of the algorithm input
- Template Parameters
-
algorithmFPType | Data type to use for storage in the resulting HomogenNumericTable |
- Parameters
-
[in] | inCollection | KeyValueDataCollection of all partial results from the first step of the SVD algorithm in the distributed processing mode |
[out] | nBlocks | Number of rows in the input data set |
The documentation for this class was generated from the following file: