diff --git a/cpp/daal/include/algorithms/covariance/covariance_distributed.h b/cpp/daal/include/algorithms/covariance/covariance_distributed.h index 1c9044b7bbf..736a63d6282 100644 --- a/cpp/daal/include/algorithms/covariance/covariance_distributed.h +++ b/cpp/daal/include/algorithms/covariance/covariance_distributed.h @@ -68,7 +68,7 @@ template <> class DistributedContainerIface : public daal::algorithms::AnalysisContainerIface { public: - DistributedContainerIface() {} + DAAL_DEPRECATED DistributedContainerIface() {} virtual ~DistributedContainerIface() {} /** @@ -349,7 +349,7 @@ class DistributedIface : public OnlineImpl typedef super::PartialResultType PartialResultType; /** Default constructor */ - DistributedIface() : OnlineImpl() {} + DAAL_DEPRECATED DistributedIface() : OnlineImpl() {} /** * Constructs an algorithm for correlation or variance-covariance matrix computation @@ -403,7 +403,7 @@ class DistributedIface : public daal::algorithms::Analysis : public Online() {} + DAAL_DEPRECATED Distributed() : Online() {} /** * Constructs an algorithm for correlation or variance-covariance matrix computation @@ -637,7 +637,7 @@ class Distributed : public DistributedIfac typedef typename super::PartialResultType PartialResultType; /** Default constructor */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs an algorithm for correlation or variance-covariance matrix computation diff --git a/cpp/daal/include/algorithms/covariance/covariance_types.h b/cpp/daal/include/algorithms/covariance/covariance_types.h index f22af904bf2..d2d17a34187 100644 --- a/cpp/daal/include/algorithms/covariance/covariance_types.h +++ b/cpp/daal/include/algorithms/covariance/covariance_types.h @@ -387,7 +387,7 @@ template <> class DAAL_EXPORT DistributedInput : public Input { public: - DistributedInput() : Input() {} + DAAL_DEPRECATED DistributedInput() : Input() {} DistributedInput(const DistributedInput & other) = default; DistributedInput & operator=(const DistributedInput & other) = default; @@ -403,7 +403,7 @@ template <> class DAAL_EXPORT DistributedInput : public InputIface { public: - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); DistributedInput(const DistributedInput & other); DistributedInput & operator=(const DistributedInput & other); diff --git a/cpp/daal/include/algorithms/dbscan/dbscan_distributed.h b/cpp/daal/include/algorithms/dbscan/dbscan_distributed.h index 8b2ea059014..de3d30900ef 100644 --- a/cpp/daal/include/algorithms/dbscan/dbscan_distributed.h +++ b/cpp/daal/include/algorithms/dbscan/dbscan_distributed.h @@ -66,7 +66,7 @@ class DistributedContainer : public Tr * in the first step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -95,7 +95,7 @@ class DistributedContainer : public Tr * in the second step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -124,7 +124,7 @@ class DistributedContainer : public Tr * in the third step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -153,7 +153,7 @@ class DistributedContainer : public Tr * in the fourth step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -182,7 +182,7 @@ class DistributedContainer : public Tr * in the fifth step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -211,7 +211,7 @@ class DistributedContainer : public Tr * in the sixth step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -240,7 +240,7 @@ class DistributedContainer : public T * in the seventh step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -269,7 +269,7 @@ class DistributedContainer : public Tr * in the eighth step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -298,7 +298,7 @@ class DistributedContainer : public T * in the ninth step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -327,7 +327,7 @@ class DistributedContainer : public T * in the tenth step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -356,7 +356,7 @@ class DistributedContainer : public T * in the eleventh step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -385,7 +385,7 @@ class DistributedContainer : public T * in the twelfth step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -414,7 +414,7 @@ class DistributedContainer : public T * in the thirteenth step of the distributed processing mode * \param[in] daalEnv Environment object */ - DistributedContainer(daal::services::Environment::env * daalEnv); + DAAL_DEPRECATED DistributedContainer(daal::services::Environment::env * daalEnv); /** Default destructor */ ~DistributedContainer(); @@ -477,7 +477,7 @@ class Distributed : public daal::algorithms * \param[in] blockIndex Unique identifier of block initially passed for computation on the local node * \param[in] nBlocks Number of blocks initially passed for computation on all nodes */ - Distributed(size_t blockIndex, size_t nBlocks); + DAAL_DEPRECATED Distributed(size_t blockIndex, size_t nBlocks); /** * Constructs a DBSCAN algorithm by copying input objects and parameters @@ -597,7 +597,7 @@ class Distributed : public daal::algorithms * \param[in] blockIndex Unique identifier of block initially passed for computation on the local node * \param[in] nBlocks Number of blocks initially passed for computation on all nodes */ - Distributed(size_t blockIndex, size_t nBlocks); + DAAL_DEPRECATED Distributed(size_t blockIndex, size_t nBlocks); /** * Constructs a DBSCAN algorithm by copying input objects and parameters @@ -719,7 +719,7 @@ class Distributed : public daal::algorithms * \param[in] rightBlocks Number of blocks that will process observations with value of selected split feature greater than selected split value */ - Distributed(size_t leftBlocks, size_t rightBlocks); + DAAL_DEPRECATED Distributed(size_t leftBlocks, size_t rightBlocks); /** * Constructs a DBSCAN algorithm by copying input objects and parameters @@ -841,7 +841,7 @@ class Distributed : public daal::algorithms * \param[in] rightBlocks Number of blocks that will process observations with value of selected split feature greater than selected split value */ - Distributed(size_t leftBlocks, size_t rightBlocks); + DAAL_DEPRECATED Distributed(size_t leftBlocks, size_t rightBlocks); /** * Constructs a DBSCAN algorithm by copying input objects and parameters @@ -962,7 +962,7 @@ class Distributed : public daal::algorithms * \param[in] nBlocks Number of blocks initially passed for computation on all nodes * \param[in] epsilon Radius of neighborhood */ - Distributed(size_t blockIndex, size_t nBlocks, algorithmFPType epsilon); + DAAL_DEPRECATED Distributed(size_t blockIndex, size_t nBlocks, algorithmFPType epsilon); /** * Constructs a DBSCAN algorithm by copying input objects and parameters @@ -1084,7 +1084,7 @@ class Distributed : public daal::algorithms * \param[in] epsilon Radius of neighborhood * \param[in] minObservations Minimal total weight of observations in neighborhood of core observation */ - Distributed(size_t blockIndex, size_t nBlocks, algorithmFPType epsilon, size_t minObservations); + DAAL_DEPRECATED Distributed(size_t blockIndex, size_t nBlocks, algorithmFPType epsilon, size_t minObservations); /** * Constructs a DBSCAN algorithm by copying input objects and parameters @@ -1201,7 +1201,7 @@ class Distributed : public daal::algorithm /** * Constructs a DBSCAN algorithm */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs a DBSCAN algorithm by copying input objects and parameters @@ -1310,7 +1310,7 @@ class Distributed : public daal::algorithms * \param[in] blockIndex Unique identifier of block initially passed for computation on the local node * \param[in] nBlocks Number of blocks initially passed for computation on all nodes */ - Distributed(size_t blockIndex, size_t nBlocks); + DAAL_DEPRECATED Distributed(size_t blockIndex, size_t nBlocks); /** * Constructs a DBSCAN algorithm by copying input objects and parameters @@ -1428,7 +1428,7 @@ class Distributed : public daal::algorithm /** * Constructs a DBSCAN algorithm */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs a DBSCAN algorithm by copying input objects and parameters @@ -1556,7 +1556,7 @@ class Distributed : public daal::algorithm * \param[in] blockIndex Unique identifier of block initially passed for computation on the local node * \param[in] nBlocks Number of blocks initially passed for computation on all nodes */ - Distributed(size_t blockIndex, size_t nBlocks); + DAAL_DEPRECATED Distributed(size_t blockIndex, size_t nBlocks); /** * Constructs a DBSCAN algorithm by copying input objects and parameters @@ -1676,7 +1676,7 @@ class Distributed : public daal::algorithm * \param[in] blockIndex Unique identifier of block initially passed for computation on the local node * \param[in] nBlocks Number of blocks initially passed for computation on all nodes */ - Distributed(size_t blockIndex, size_t nBlocks); + DAAL_DEPRECATED Distributed(size_t blockIndex, size_t nBlocks); /** * Constructs a DBSCAN algorithm by copying input objects and parameters @@ -1796,7 +1796,7 @@ class Distributed : public daal::algorithm * \param[in] blockIndex Unique identifier of block initially passed for computation on the local node * \param[in] nBlocks Number of blocks initially passed for computation on all nodes */ - Distributed(size_t blockIndex, size_t nBlocks); + DAAL_DEPRECATED Distributed(size_t blockIndex, size_t nBlocks); /** * Constructs a DBSCAN algorithm by copying input objects and parameters @@ -1914,7 +1914,7 @@ class Distributed : public daal::algorithm /** * Constructs a DBSCAN algorithm */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs a DBSCAN algorithm by copying input objects and parameters diff --git a/cpp/daal/include/algorithms/dbscan/dbscan_types.h b/cpp/daal/include/algorithms/dbscan/dbscan_types.h index 203050659e3..de083557744 100644 --- a/cpp/daal/include/algorithms/dbscan/dbscan_types.h +++ b/cpp/daal/include/algorithms/dbscan/dbscan_types.h @@ -669,7 +669,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -709,7 +709,7 @@ class DAAL_EXPORT DistributedPartialResultStep1 : public daal::algorithms::Parti public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep1) /** Default constructor */ - DistributedPartialResultStep1(); + DAAL_DEPRECATED DistributedPartialResultStep1(); virtual ~DistributedPartialResultStep1() {} @@ -766,7 +766,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -813,7 +813,7 @@ class DAAL_EXPORT DistributedPartialResultStep2 : public daal::algorithms::Parti public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep2) /** Default constructor */ - DistributedPartialResultStep2(); + DAAL_DEPRECATED DistributedPartialResultStep2(); virtual ~DistributedPartialResultStep2() {} @@ -870,7 +870,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -938,7 +938,7 @@ class DAAL_EXPORT DistributedPartialResultStep3 : public daal::algorithms::Parti public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep3) /** Default constructor */ - DistributedPartialResultStep3(); + DAAL_DEPRECATED DistributedPartialResultStep3(); virtual ~DistributedPartialResultStep3() {} @@ -995,7 +995,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -1063,7 +1063,7 @@ class DAAL_EXPORT DistributedPartialResultStep4 : public daal::algorithms::Parti public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep4) /** Default constructor */ - DistributedPartialResultStep4(); + DAAL_DEPRECATED DistributedPartialResultStep4(); virtual ~DistributedPartialResultStep4() {} @@ -1120,7 +1120,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -1188,7 +1188,7 @@ class DAAL_EXPORT DistributedPartialResultStep5 : public daal::algorithms::Parti public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep5) /** Default constructor */ - DistributedPartialResultStep5(); + DAAL_DEPRECATED DistributedPartialResultStep5(); virtual ~DistributedPartialResultStep5() {} @@ -1245,7 +1245,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -1313,7 +1313,7 @@ class DAAL_EXPORT DistributedPartialResultStep6 : public daal::algorithms::Parti public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep6) /** Default constructor */ - DistributedPartialResultStep6(); + DAAL_DEPRECATED DistributedPartialResultStep6(); virtual ~DistributedPartialResultStep6() {} @@ -1384,7 +1384,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -1431,7 +1431,7 @@ class DAAL_EXPORT DistributedPartialResultStep7 : public daal::algorithms::Parti public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep7) /** Default constructor */ - DistributedPartialResultStep7(); + DAAL_DEPRECATED DistributedPartialResultStep7(); virtual ~DistributedPartialResultStep7() {} @@ -1488,7 +1488,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -1549,7 +1549,7 @@ class DAAL_EXPORT DistributedPartialResultStep8 : public daal::algorithms::Parti public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep8) /** Default constructor */ - DistributedPartialResultStep8(); + DAAL_DEPRECATED DistributedPartialResultStep8(); virtual ~DistributedPartialResultStep8() {} @@ -1620,7 +1620,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -1667,7 +1667,7 @@ class DAAL_EXPORT DistributedResultStep9 : public daal::algorithms::Result public: DECLARE_SERIALIZABLE_CAST(DistributedResultStep9) /** Default constructor */ - DistributedResultStep9(); + DAAL_DEPRECATED DistributedResultStep9(); virtual ~DistributedResultStep9() {} @@ -1726,7 +1726,7 @@ class DAAL_EXPORT DistributedPartialResultStep9 : public daal::algorithms::Parti public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep9) /** Default constructor */ - DistributedPartialResultStep9(); + DAAL_DEPRECATED DistributedPartialResultStep9(); virtual ~DistributedPartialResultStep9() {} @@ -1783,7 +1783,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -1823,7 +1823,7 @@ class DAAL_EXPORT DistributedPartialResultStep10 : public daal::algorithms::Part public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep10) /** Default constructor */ - DistributedPartialResultStep10(); + DAAL_DEPRECATED DistributedPartialResultStep10(); virtual ~DistributedPartialResultStep10() {} @@ -1894,7 +1894,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -1955,7 +1955,7 @@ class DAAL_EXPORT DistributedPartialResultStep11 : public daal::algorithms::Part public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep11) /** Default constructor */ - DistributedPartialResultStep11(); + DAAL_DEPRECATED DistributedPartialResultStep11(); virtual ~DistributedPartialResultStep11() {} @@ -2026,7 +2026,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -2087,7 +2087,7 @@ class DAAL_EXPORT DistributedPartialResultStep12 : public daal::algorithms::Part public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep12) /** Default constructor */ - DistributedPartialResultStep12(); + DAAL_DEPRECATED DistributedPartialResultStep12(); virtual ~DistributedPartialResultStep12() {} @@ -2144,7 +2144,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -2191,7 +2191,7 @@ class DAAL_EXPORT DistributedResultStep13 : public daal::algorithms::Result public: DECLARE_SERIALIZABLE_CAST(DistributedResultStep13) /** Default constructor */ - DistributedResultStep13(); + DAAL_DEPRECATED DistributedResultStep13(); virtual ~DistributedResultStep13() {} @@ -2250,7 +2250,7 @@ class DAAL_EXPORT DistributedPartialResultStep13 : public daal::algorithms::Part public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep13) /** Default constructor */ - DistributedPartialResultStep13(); + DAAL_DEPRECATED DistributedPartialResultStep13(); virtual ~DistributedPartialResultStep13() {} diff --git a/cpp/daal/include/algorithms/implicit_als/implicit_als_predict_ratings_distributed.h b/cpp/daal/include/algorithms/implicit_als/implicit_als_predict_ratings_distributed.h index 7cb1a83dbc8..ce48e10ad41 100644 --- a/cpp/daal/include/algorithms/implicit_als/implicit_als_predict_ratings_distributed.h +++ b/cpp/daal/include/algorithms/implicit_als/implicit_als_predict_ratings_distributed.h @@ -136,7 +136,7 @@ class Distributed : public daal::algorithms /** * Default constructor */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs an implicit ALS ratings prediction algorithm by copying input objects and parameters diff --git a/cpp/daal/include/algorithms/implicit_als/implicit_als_predict_ratings_types.h b/cpp/daal/include/algorithms/implicit_als/implicit_als_predict_ratings_types.h index 47ecea5990b..b96f2219aac 100644 --- a/cpp/daal/include/algorithms/implicit_als/implicit_als_predict_ratings_types.h +++ b/cpp/daal/include/algorithms/implicit_als/implicit_als_predict_ratings_types.h @@ -200,7 +200,7 @@ template <> class DAAL_EXPORT DistributedInput : public InputIface { public: - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); DistributedInput(const DistributedInput & other) : InputIface(other) {} virtual ~DistributedInput() {} @@ -303,7 +303,7 @@ class DAAL_EXPORT PartialResult : public daal::algorithms::PartialResult public: DECLARE_SERIALIZABLE_CAST(PartialResult) /** Default constructor */ - PartialResult(); + DAAL_DEPRECATED PartialResult(); /** Default destructor */ virtual ~PartialResult() {} diff --git a/cpp/daal/include/algorithms/implicit_als/implicit_als_training_distributed.h b/cpp/daal/include/algorithms/implicit_als/implicit_als_training_distributed.h index 923a75aba44..d6ba15aab76 100644 --- a/cpp/daal/include/algorithms/implicit_als/implicit_als_training_distributed.h +++ b/cpp/daal/include/algorithms/implicit_als/implicit_als_training_distributed.h @@ -222,7 +222,7 @@ class Distributed : public Training : public Training : public Training : public Training : public Training input; /*!< %Input data structure */ /** Default constructor */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs an algorithm for initializing the implicit ALS model by copying input objects diff --git a/cpp/daal/include/algorithms/implicit_als/implicit_als_training_init_types.h b/cpp/daal/include/algorithms/implicit_als/implicit_als_training_init_types.h index 249b11e01f4..6d50f780ab6 100644 --- a/cpp/daal/include/algorithms/implicit_als/implicit_als_training_init_types.h +++ b/cpp/daal/include/algorithms/implicit_als/implicit_als_training_init_types.h @@ -184,7 +184,7 @@ struct DAAL_EXPORT DistributedParameter : public Parameter * \param[in] fullNUsers Full number of users * \param[in] seed Seed for random numbers generation \DAAL_DEPRECATED_USE{ engine } */ - DistributedParameter(size_t nFactors = 10, size_t fullNUsers = 0, size_t seed = 777777); + DAAL_DEPRECATED DistributedParameter(size_t nFactors = 10, size_t fullNUsers = 0, size_t seed = 777777); data_management::NumericTablePtr partition; /*!< Numeric table od size 1x1 that provides the number of input data parts used in implicit ALS initialization algorithm in the distributed computing mode. @@ -254,7 +254,7 @@ class DAAL_EXPORT DistributedInput : public Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : Input(other) {} @@ -275,7 +275,7 @@ class DAAL_EXPORT DistributedInput : public daal::algorithms::Input { public: /** Default constructor */ - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** Copy constructor */ DistributedInput(const DistributedInput & other) : daal::algorithms::Input(other) {} @@ -377,7 +377,7 @@ class DAAL_EXPORT PartialResult : public PartialResultBase public: DECLARE_SERIALIZABLE_CAST(PartialResult) /** Default constructor */ - PartialResult(); + DAAL_DEPRECATED PartialResult(); using PartialResultBase::get; using PartialResultBase::set; @@ -456,7 +456,7 @@ class DAAL_EXPORT DistributedPartialResultStep2 : public PartialResultBase public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep2) /** Default constructor */ - DistributedPartialResultStep2(); + DAAL_DEPRECATED DistributedPartialResultStep2(); using PartialResultBase::get; using PartialResultBase::set; diff --git a/cpp/daal/include/algorithms/kmeans/kmeans_distributed.h b/cpp/daal/include/algorithms/kmeans/kmeans_distributed.h index 6866bdddb94..1a45cc50748 100644 --- a/cpp/daal/include/algorithms/kmeans/kmeans_distributed.h +++ b/cpp/daal/include/algorithms/kmeans/kmeans_distributed.h @@ -163,7 +163,7 @@ class Distributed : public daal::algorithms * \param[in] nClusters Number of clusters * \param[in] assignFlag Flag to calculate partial assignment */ - Distributed(size_t nClusters, bool assignFlag = false); + DAAL_DEPRECATED Distributed(size_t nClusters, bool assignFlag = false); /** * Constructs K-Means algorithm by copying input objects and parameters @@ -311,7 +311,7 @@ class Distributed : public daal::algorithm * \param[in] nClusters Number of clusters * \param[in] nIterations Number of iterations */ - Distributed(size_t nClusters, size_t nIterations = 1); + DAAL_DEPRECATED Distributed(size_t nClusters, size_t nIterations = 1); /** * Constructs K-Means algorithm by copying input objects and parameters diff --git a/cpp/daal/include/algorithms/kmeans/kmeans_init_distributed.h b/cpp/daal/include/algorithms/kmeans/kmeans_init_distributed.h index ac84f64e1d9..f7349fdbde0 100644 --- a/cpp/daal/include/algorithms/kmeans/kmeans_init_distributed.h +++ b/cpp/daal/include/algorithms/kmeans/kmeans_init_distributed.h @@ -310,7 +310,7 @@ class Distributed : public DistributedBase * \param[in] nRowsTotal Number of rows in all data sets * \param[in] offset Offset in the total data set specifying the start of a block stored on a given local node */ - Distributed(size_t nClusters, size_t nRowsTotal, size_t offset = 0); + DAAL_DEPRECATED Distributed(size_t nClusters, size_t nRowsTotal, size_t offset = 0); /** * Copy constructor * \param[in] other An algorithm to be used as the source to initialize the input objects @@ -446,7 +446,7 @@ class Distributed : public DistributedBase * \param[in] nClusters Number of clusters * \param[in] offset Offset in the total data set specifying the start of a block stored on a given local node */ - Distributed(size_t nClusters, size_t offset = 0); + DAAL_DEPRECATED Distributed(size_t nClusters, size_t offset = 0); /** * Returns the method of the algorithm @@ -625,7 +625,7 @@ class Distributed : public DistributedStep2 * \param[in] nClusters Number of clusters * \param[in] bFirstIteration true if this is the first iteration in the loop of steps 2-4. */ - Distributed(size_t nClusters, bool bFirstIteration); + DAAL_DEPRECATED Distributed(size_t nClusters, bool bFirstIteration); /** * Copy constructor @@ -742,7 +742,7 @@ class Distributed : public DistributedBase * Main constructor * \param[in] nClusters Number of clusters */ - Distributed(size_t nClusters); + DAAL_DEPRECATED Distributed(size_t nClusters); /** * Copy constructor * \param[in] other An algorithm to be used as the source to initialize the input objects @@ -858,7 +858,7 @@ class Distributed : public DistributedBase * Main constructor * \param[in] nClusters Number of clusters */ - Distributed(size_t nClusters); + DAAL_DEPRECATED Distributed(size_t nClusters); /** * Copy constructor * \param[in] other An algorithm to be used as the source to initialize the input objects @@ -971,7 +971,7 @@ class Distributed : public DistributedBase * Main constructor * \param[in] nClusters Number of clusters */ - Distributed(size_t nClusters); + DAAL_DEPRECATED Distributed(size_t nClusters); /** * Copy constructor diff --git a/cpp/daal/include/algorithms/kmeans/kmeans_init_types.h b/cpp/daal/include/algorithms/kmeans/kmeans_init_types.h index d810b98805f..93593b86234 100644 --- a/cpp/daal/include/algorithms/kmeans/kmeans_init_types.h +++ b/cpp/daal/include/algorithms/kmeans/kmeans_init_types.h @@ -363,7 +363,7 @@ class DAAL_EXPORT PartialResult : public daal::algorithms::PartialResult { public: DECLARE_SERIALIZABLE_CAST(PartialResult) - PartialResult(); + DAAL_DEPRECATED PartialResult(); virtual ~PartialResult() {}; @@ -501,7 +501,7 @@ typedef services::SharedPtr ResultPtr; class DAAL_EXPORT DistributedStep2MasterInput : public InputIface { public: - DistributedStep2MasterInput(); + DAAL_DEPRECATED DistributedStep2MasterInput(); virtual ~DistributedStep2MasterInput() {} @@ -553,7 +553,7 @@ struct DAAL_EXPORT DistributedStep2LocalPlusPlusParameter : public Parameter /** * Main constructor */ - DistributedStep2LocalPlusPlusParameter(size_t _nClusters, bool bFirstIteration); + DAAL_DEPRECATED DistributedStep2LocalPlusPlusParameter(size_t _nClusters, bool bFirstIteration); /** * Constructs parameters of the algorithm that computes initial centroids for K-Means algorithm @@ -575,7 +575,7 @@ struct DAAL_EXPORT DistributedStep2LocalPlusPlusParameter : public Parameter class DAAL_EXPORT DistributedStep2LocalPlusPlusInput : public Input { public: - DistributedStep2LocalPlusPlusInput(); + DAAL_DEPRECATED DistributedStep2LocalPlusPlusInput(); DistributedStep2LocalPlusPlusInput(const DistributedStep2LocalPlusPlusInput & o); virtual ~DistributedStep2LocalPlusPlusInput() {} @@ -638,7 +638,7 @@ class DAAL_EXPORT DistributedStep2LocalPlusPlusInput : public Input class DAAL_EXPORT DistributedStep3MasterPlusPlusInput : public daal::algorithms::Input { public: - DistributedStep3MasterPlusPlusInput(); + DAAL_DEPRECATED DistributedStep3MasterPlusPlusInput(); DistributedStep3MasterPlusPlusInput(const DistributedStep3MasterPlusPlusInput & o); /** @@ -679,7 +679,7 @@ class DAAL_EXPORT DistributedStep3MasterPlusPlusInput : public daal::algorithms: class DAAL_EXPORT DistributedStep4LocalPlusPlusInput : public Input { public: - DistributedStep4LocalPlusPlusInput(); + DAAL_DEPRECATED DistributedStep4LocalPlusPlusInput(); DistributedStep4LocalPlusPlusInput(const DistributedStep4LocalPlusPlusInput & o); /** @@ -739,7 +739,7 @@ class DAAL_EXPORT DistributedStep4LocalPlusPlusInput : public Input class DAAL_EXPORT DistributedStep5MasterPlusPlusInput : public daal::algorithms::Input { public: - DistributedStep5MasterPlusPlusInput(); + DAAL_DEPRECATED DistributedStep5MasterPlusPlusInput(); DistributedStep5MasterPlusPlusInput(const DistributedStep5MasterPlusPlusInput & o); virtual ~DistributedStep5MasterPlusPlusInput() {} @@ -801,7 +801,7 @@ class DAAL_EXPORT DistributedStep2LocalPlusPlusPartialResult : public daal::algo { public: DECLARE_SERIALIZABLE_CAST(DistributedStep2LocalPlusPlusPartialResult) - DistributedStep2LocalPlusPlusPartialResult(); + DAAL_DEPRECATED DistributedStep2LocalPlusPlusPartialResult(); virtual ~DistributedStep2LocalPlusPlusPartialResult() {}; @@ -883,7 +883,7 @@ class DAAL_EXPORT DistributedStep3MasterPlusPlusPartialResult : public daal::alg { public: DECLARE_SERIALIZABLE_CAST(DistributedStep3MasterPlusPlusPartialResult) - DistributedStep3MasterPlusPlusPartialResult(); + DAAL_DEPRECATED DistributedStep3MasterPlusPlusPartialResult(); virtual ~DistributedStep3MasterPlusPlusPartialResult() {}; @@ -967,7 +967,7 @@ class DAAL_EXPORT DistributedStep4LocalPlusPlusPartialResult : public daal::algo { public: DECLARE_SERIALIZABLE_CAST(DistributedStep4LocalPlusPlusPartialResult) - DistributedStep4LocalPlusPlusPartialResult(); + DAAL_DEPRECATED DistributedStep4LocalPlusPlusPartialResult(); virtual ~DistributedStep4LocalPlusPlusPartialResult() {}; @@ -1027,7 +1027,7 @@ class DAAL_EXPORT DistributedStep5MasterPlusPlusPartialResult : public daal::alg { public: DECLARE_SERIALIZABLE_CAST(DistributedStep5MasterPlusPlusPartialResult) - DistributedStep5MasterPlusPlusPartialResult(); + DAAL_DEPRECATED DistributedStep5MasterPlusPlusPartialResult(); virtual ~DistributedStep5MasterPlusPlusPartialResult() {}; diff --git a/cpp/daal/include/algorithms/kmeans/kmeans_types.h b/cpp/daal/include/algorithms/kmeans/kmeans_types.h index 005112fd444..591ef50a104 100644 --- a/cpp/daal/include/algorithms/kmeans/kmeans_types.h +++ b/cpp/daal/include/algorithms/kmeans/kmeans_types.h @@ -186,7 +186,7 @@ class DAAL_EXPORT PartialResult : public daal::algorithms::PartialResult { public: DECLARE_SERIALIZABLE_CAST(PartialResult) - PartialResult(); + DAAL_DEPRECATED PartialResult(); virtual ~PartialResult() {}; @@ -323,7 +323,7 @@ typedef services::SharedPtr ResultPtr; class DAAL_EXPORT DistributedStep2MasterInput : public InputIface { public: - DistributedStep2MasterInput(); + DAAL_DEPRECATED DistributedStep2MasterInput(); virtual ~DistributedStep2MasterInput() {} diff --git a/cpp/daal/include/algorithms/linear_regression/linear_regression_training_distributed.h b/cpp/daal/include/algorithms/linear_regression/linear_regression_training_distributed.h index f3ec87a5396..9c7c2494b98 100644 --- a/cpp/daal/include/algorithms/linear_regression/linear_regression_training_distributed.h +++ b/cpp/daal/include/algorithms/linear_regression/linear_regression_training_distributed.h @@ -149,7 +149,7 @@ class Distributed : public Online : public Training class DAAL_EXPORT DistributedInput : public daal::algorithms::Input, public InputIface { public: - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); /** * Gets an input object for linear regression model-based training * in the second step of the distributed processing mode diff --git a/cpp/daal/include/algorithms/moments/low_order_moments_distributed.h b/cpp/daal/include/algorithms/moments/low_order_moments_distributed.h index 038a6ce758e..84fb6050509 100644 --- a/cpp/daal/include/algorithms/moments/low_order_moments_distributed.h +++ b/cpp/daal/include/algorithms/moments/low_order_moments_distributed.h @@ -142,7 +142,7 @@ class Distributed : public Online : public daal::algorithm ParameterType parameter; /*!< %Parameters structure */ /** Default constructor */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs an algorithm that computes moments of low order by copying input objects diff --git a/cpp/daal/include/algorithms/moments/low_order_moments_types.h b/cpp/daal/include/algorithms/moments/low_order_moments_types.h index 4ac50424913..5f755c6422e 100644 --- a/cpp/daal/include/algorithms/moments/low_order_moments_types.h +++ b/cpp/daal/include/algorithms/moments/low_order_moments_types.h @@ -365,7 +365,7 @@ template class DAAL_EXPORT DistributedInput : public InputIface { public: - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); DistributedInput(const DistributedInput & other); DistributedInput & operator=(const DistributedInput & other); diff --git a/cpp/daal/include/algorithms/pca/pca_distributed.h b/cpp/daal/include/algorithms/pca/pca_distributed.h index 3954372ae2b..d65d4af91f6 100644 --- a/cpp/daal/include/algorithms/pca/pca_distributed.h +++ b/cpp/daal/include/algorithms/pca/pca_distributed.h @@ -192,7 +192,7 @@ class Distributed : public Online() {} + DAAL_DEPRECATED Distributed() : Online() {} /** * Constructs a PCA algorithm by copying input objects and parameters of another PCA algorithm @@ -238,7 +238,7 @@ class Distributed : public Analy typedef algorithms::pca::PartialResult PartialResultType; /** Default constructor */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs a PCA algorithm by copying input objects and parameters of another PCA algorithm @@ -365,7 +365,7 @@ class Distributed : public Analysis PartialResultType; /** Default constructor */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs a PCA algorithm by copying input objects and parameters of another PCA algorithm diff --git a/cpp/daal/include/algorithms/pca/pca_types.h b/cpp/daal/include/algorithms/pca/pca_types.h index 5a37f6d8723..e731c565abd 100644 --- a/cpp/daal/include/algorithms/pca/pca_types.h +++ b/cpp/daal/include/algorithms/pca/pca_types.h @@ -526,9 +526,9 @@ class DistributedParameter : pub { public: /** Constructs PCA parameters */ - DistributedParameter(const services::SharedPtr > & covarianceForDistributedParameter = - services::SharedPtr >( - new covariance::Distributed())); + DAAL_DEPRECATED DistributedParameter(const services::SharedPtr > & covarianceForDistributedParameter = + services::SharedPtr >( + new covariance::Distributed())); services::SharedPtr > covariance; /*!< Pointer to Distributed covariance */ @@ -548,14 +548,14 @@ class DistributedInput {}; /** - * - * \brief Input objects for the PCA Correlation algorithm in the distributed processing mode - */ +* +* \brief Input objects for the PCA Correlation algorithm in the distributed processing mode +*/ template <> class DistributedInput : public InputIface { public: - DAAL_EXPORT DistributedInput(); + DAAL_DEPRECATED DAAL_EXPORT DistributedInput(); DAAL_EXPORT DistributedInput(const DistributedInput & other); DAAL_EXPORT DistributedInput operator=(const DistributedInput & other); @@ -609,7 +609,7 @@ template <> class DistributedInput : public InputIface { public: - DAAL_EXPORT DistributedInput(); + DAAL_DEPRECATED DAAL_EXPORT DistributedInput(); DAAL_EXPORT DistributedInput(const DistributedInput & other); /** diff --git a/cpp/daal/include/algorithms/qr/qr_distributed.h b/cpp/daal/include/algorithms/qr/qr_distributed.h index b4ecc918a97..620f17c2c0f 100644 --- a/cpp/daal/include/algorithms/qr/qr_distributed.h +++ b/cpp/daal/include/algorithms/qr/qr_distributed.h @@ -162,7 +162,7 @@ class Distributed : public Online() {} + DAAL_DEPRECATED Distributed() : Online() {} /** * Constructs a QR decomposition algorithm by copying input objects and parameters @@ -217,7 +217,7 @@ class Distributed : public daal::algorithm InputType input; /*!< Input data structure */ ParameterType parameter; /*!< QR parameters structure */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs a QR decomposition algorithm by copying input objects and parameters * of another QR decomposition algorithm @@ -343,7 +343,7 @@ class Distributed : public daal::algorithms ParameterType parameter; /*!< QR parameters */ /** Default constructor */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs a QR decomposition algorithm by copying input objects and parameters diff --git a/cpp/daal/include/algorithms/qr/qr_types.h b/cpp/daal/include/algorithms/qr/qr_types.h index 0d1330f60a9..675568413a2 100755 --- a/cpp/daal/include/algorithms/qr/qr_types.h +++ b/cpp/daal/include/algorithms/qr/qr_types.h @@ -204,7 +204,7 @@ class DAAL_EXPORT DistributedStep2Input : public daal::algorithms::Input { public: /** Default constructor */ - DistributedStep2Input(); + DAAL_DEPRECATED DistributedStep2Input(); /** Copy constructor */ DistributedStep2Input(const DistributedStep2Input & other); @@ -259,7 +259,7 @@ class DAAL_EXPORT DistributedStep3Input : public daal::algorithms::Input { public: /** Default constructor */ - DistributedStep3Input(); + DAAL_DEPRECATED DistributedStep3Input(); /** Copy constructor */ DistributedStep3Input(const DistributedStep3Input & other); @@ -480,7 +480,7 @@ class DAAL_EXPORT DistributedPartialResult : public daal::algorithms::PartialRes public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResult) /** Default constructor */ - DistributedPartialResult(); + DAAL_DEPRECATED DistributedPartialResult(); /** Default destructor */ virtual ~DistributedPartialResult() {} @@ -572,7 +572,7 @@ class DAAL_EXPORT DistributedPartialResultStep3 : public daal::algorithms::Parti public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep3) /** Default constructor */ - DistributedPartialResultStep3(); + DAAL_DEPRECATED DistributedPartialResultStep3(); /** Default destructor */ virtual ~DistributedPartialResultStep3() {} diff --git a/cpp/daal/include/algorithms/ridge_regression/ridge_regression_training_distributed.h b/cpp/daal/include/algorithms/ridge_regression/ridge_regression_training_distributed.h index 16f0a20a79a..d17b9a461c5 100644 --- a/cpp/daal/include/algorithms/ridge_regression/ridge_regression_training_distributed.h +++ b/cpp/daal/include/algorithms/ridge_regression/ridge_regression_training_distributed.h @@ -142,7 +142,7 @@ class Distributed : public Online() {} + DAAL_DEPRECATED Distributed() : Online() {} /** * Constructs a ridge regression training algorithm in the first step of the distributed processing mode by copying input objects and parameters @@ -199,7 +199,7 @@ class Distributed : public Training class DAAL_EXPORT DistributedInput : public daal::algorithms::Input, public InputIface { public: - DistributedInput(); + DAAL_DEPRECATED DistributedInput(); DistributedInput(const DistributedInput & other); DistributedInput operator=(const DistributedInput & other); diff --git a/cpp/daal/include/algorithms/svd/svd_distributed.h b/cpp/daal/include/algorithms/svd/svd_distributed.h index 7e63f3c1209..8165a8f3b6d 100644 --- a/cpp/daal/include/algorithms/svd/svd_distributed.h +++ b/cpp/daal/include/algorithms/svd/svd_distributed.h @@ -180,7 +180,7 @@ class Distributed : public Online() {} + DAAL_DEPRECATED Distributed() : Online() {} /** * Constructs an SVD algorithm by copying input objects and parameters @@ -233,7 +233,7 @@ class Distributed : public daal::algorithm InputType input; /*!< %DistributedStep2Input data structure */ ParameterType parameter; /*!< SVD parameters structure */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs a QR decomposition algorithm by copying input objects and parameters @@ -349,7 +349,7 @@ class Distributed : public daal::algorithms InputType input; /*!< %DistributedStep3Input data structure */ ParameterType parameter; /*!< SVD parameters structure */ - Distributed(); + DAAL_DEPRECATED Distributed(); /** * Constructs an SVD algorithm by copying input objects and parameters diff --git a/cpp/daal/include/algorithms/svd/svd_types.h b/cpp/daal/include/algorithms/svd/svd_types.h index 958f5217e6a..a71133db3e0 100644 --- a/cpp/daal/include/algorithms/svd/svd_types.h +++ b/cpp/daal/include/algorithms/svd/svd_types.h @@ -226,7 +226,7 @@ class DAAL_EXPORT DistributedStep2Input : public daal::algorithms::Input { public: /** Default constructor */ - DistributedStep2Input(); + DAAL_DEPRECATED DistributedStep2Input(); /** Copy constructor */ DistributedStep2Input(const DistributedStep2Input & other); @@ -283,7 +283,7 @@ class DAAL_EXPORT DistributedStep3Input : public daal::algorithms::Input { public: /** Default constructor */ - DistributedStep3Input(); + DAAL_DEPRECATED DistributedStep3Input(); /** Copy constructor */ DistributedStep3Input(const DistributedStep3Input & other); @@ -492,7 +492,7 @@ class DAAL_EXPORT DistributedPartialResult : public daal::algorithms::PartialRes public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResult) /** Default constructor */ - DistributedPartialResult(); + DAAL_DEPRECATED DistributedPartialResult(); /** Default destructor */ virtual ~DistributedPartialResult() {} @@ -591,7 +591,7 @@ class DAAL_EXPORT DistributedPartialResultStep3 : public daal::algorithms::Parti public: DECLARE_SERIALIZABLE_CAST(DistributedPartialResultStep3) /** Default constructor */ - DistributedPartialResultStep3(); + DAAL_DEPRECATED DistributedPartialResultStep3(); /** Default destructor */ virtual ~DistributedPartialResultStep3() {} diff --git a/docs/source/daal/algorithms/implicit_als/implicit-alternating-least-squares.rst b/docs/source/daal/algorithms/implicit_als/implicit-alternating-least-squares.rst index 6328a6be4be..66c8378c2e3 100644 --- a/docs/source/daal/algorithms/implicit_als/implicit-alternating-least-squares.rst +++ b/docs/source/daal/algorithms/implicit_als/implicit-alternating-least-squares.rst @@ -12,6 +12,8 @@ .. See the License for the specific language governing permissions and .. limitations under the License. +.. _implicit_als: + Implicit Alternating Least Squares ================================== diff --git a/docs/source/daal/algorithms/qr/qr-without-pivoting.rst b/docs/source/daal/algorithms/qr/qr-without-pivoting.rst index cf75b1f3738..dbdcd2053eb 100644 --- a/docs/source/daal/algorithms/qr/qr-without-pivoting.rst +++ b/docs/source/daal/algorithms/qr/qr-without-pivoting.rst @@ -12,6 +12,8 @@ .. See the License for the specific language governing permissions and .. limitations under the License. +.. _qr_without_pivoting: + QR Decomposition without Pivoting ================================= diff --git a/docs/source/deprecation.rst b/docs/source/deprecation.rst index be9b0d7eaa2..187fd750aba 100644 --- a/docs/source/deprecation.rst +++ b/docs/source/deprecation.rst @@ -18,6 +18,29 @@ Deprecation Notice This page provides information about the deprecations of a specific oneAPI Data Analytics Library (oneDAL) functionality. +Distributed DAAL Functionality +****************************** + +**Deprecation:** The distributed DAAL functionality in the oneDAL library is marked as deprecated. +The 2026.x releases are the last to provide it. The list of the deprecated DAAL distributed algorithms includes: + +- :ref:`Correlation and Variance-Covariance Matrices ` +- :ref:`Density-Based Spatial Clustering of Applications with Noise (DBSCAN) ` +- :ref:`Implicit Alternating Least Squares ` +- :ref:`K-Means Clustering ` +- :ref:`Linear ` and :ref:`Ridge ` Regression +- :ref:`Moments of Low Order ` +- :ref:`Principal Component Analysis (PCA) ` +- :ref:`QR Decomposition ` +- :ref:`SVD Decomposition ` + +**Reasons for deprecation:** The distributed functionality running on CPUs is being transitioned from DAAL to oneDAL. +By the 2027.0 release, all distributed algorithms will be available through oneDAL interfaces only. + +**Alternatives:** Use the oneDAL interface equivalents of the deprecated DAAL classes. +For example, use :ref:`oneapi::dal::linear_regression ` with :ref:`SPMD communicator ` instead of the deprecated DAAL +``linear_regression::training::Distributed`` class. + Selected DAAL Algorithms ************************