From 4e798204832032bb0951b4a1d9d663bcf85c90b7 Mon Sep 17 00:00:00 2001 From: icfaust Date: Mon, 24 Feb 2025 01:41:50 -0800 Subject: [PATCH] further windows fixes --- .../include/algorithms/elastic_net/elastic_net_predict.h | 2 +- .../algorithms/lasso_regression/lasso_regression_predict.h | 2 +- .../algorithms/linear_regression/linear_regression_predict.h | 5 +++-- .../algorithms/ridge_regression/ridge_regression_predict.h | 3 ++- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/cpp/daal/include/algorithms/elastic_net/elastic_net_predict.h b/cpp/daal/include/algorithms/elastic_net/elastic_net_predict.h index 02a25f2558a..1f58de2ec25 100644 --- a/cpp/daal/include/algorithms/elastic_net/elastic_net_predict.h +++ b/cpp/daal/include/algorithms/elastic_net/elastic_net_predict.h @@ -58,7 +58,7 @@ namespace interface1 * - \ref training::interface1::Batch "training::Batch" class */ template -class Batch : public linear_model::prediction::Batch +class DAAL_EXPORT Batch : public linear_model::prediction::Batch { public: typedef linear_model::prediction::Batch super; diff --git a/cpp/daal/include/algorithms/lasso_regression/lasso_regression_predict.h b/cpp/daal/include/algorithms/lasso_regression/lasso_regression_predict.h index eb8a23c8e2e..33e19df5206 100644 --- a/cpp/daal/include/algorithms/lasso_regression/lasso_regression_predict.h +++ b/cpp/daal/include/algorithms/lasso_regression/lasso_regression_predict.h @@ -58,7 +58,7 @@ namespace interface1 * - \ref training::interface1::Batch "training::Batch" class */ template -class Batch : public linear_model::prediction::Batch +class DAAL_EXPORT Batch : public linear_model::prediction::Batch { public: typedef linear_model::prediction::Batch super; diff --git a/cpp/daal/include/algorithms/linear_regression/linear_regression_predict.h b/cpp/daal/include/algorithms/linear_regression/linear_regression_predict.h index 9fc5405c454..77c7c65dc3b 100644 --- a/cpp/daal/include/algorithms/linear_regression/linear_regression_predict.h +++ b/cpp/daal/include/algorithms/linear_regression/linear_regression_predict.h @@ -85,7 +85,8 @@ class Batch * - \ref training::interface1::Distributed "training::Distributed" class */ template -class Batch : public linear_model::prediction::Batch +class DAAL_EXPORT Batch + : public linear_model::prediction::Batch { public: typedef algorithms::linear_regression::prediction::Input InputType; @@ -141,7 +142,7 @@ class Batch : public linear_model::prediction::Ba void initialize() { - super::initialize(); + linear_model::prediction::Batch::initialize(); this->_in = &input; this->_result.reset(new ResultType()); } diff --git a/cpp/daal/include/algorithms/ridge_regression/ridge_regression_predict.h b/cpp/daal/include/algorithms/ridge_regression/ridge_regression_predict.h index 4f0d396b194..2eecda79131 100644 --- a/cpp/daal/include/algorithms/ridge_regression/ridge_regression_predict.h +++ b/cpp/daal/include/algorithms/ridge_regression/ridge_regression_predict.h @@ -84,7 +84,8 @@ class Batch * - \ref training::interface1::Distributed "training::Distributed" class */ template -class Batch : public linear_model::prediction::Batch +class DAAL_EXPORT Batch + : public linear_model::prediction::Batch { public: typedef linear_model::prediction::Batch super;