From: Pawel Wasowski
Date: Fri, 8 Jan 2021 11:06:03 +0000 (+0100)
Subject: [ML][pipeline] Add placeholders for implementation
X-Git-Tag: submit/tizen/20210128.113801~29
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=30e2dbdb931f462485663079e656c3e0eb8517f6;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
[ML][pipeline] Add placeholders for implementation
ACR: TWDAPI-274
This commit adds placeholders for implementation of PipelineManager and
Pipeline to avoid merge conflicts of changes done by different
committers.
[Verification] Code compiles
Change-Id: Id4a2b33943e390526929bb5c2dba42cd55d7ad12
Signed-off-by: Pawel Wasowski
---
diff --git a/src/ml/js/ml_pipeline.js b/src/ml/js/ml_pipeline.js
index 1aa47286..fdd1a2de 100755
--- a/src/ml/js/ml_pipeline.js
+++ b/src/ml/js/ml_pipeline.js
@@ -14,6 +14,82 @@
* limitations under the License.
*/
+//PipelineManager::createPipeline() begin
+
+//PipelineManager::createPipeline() end
+
+//Pipeline::state begin
+
+//Pipeline::state end
+
+//Pipeline::start() begin
+
+//Pipeline::start() end
+
+//Pipeline::stop() begin
+
+//Pipeline::stop() end
+
+//Pipeline::dispose() begin
+
+//Pipeline::dispose() end
+
+//Pipeline::getNodeInfo() begin
+
+//Pipeline::getNodeInfo() end
+
+//Pipeline::getSource() begin
+
+//Pipeline::getSource() end
+
+//Pipeline::getSwitch() begin
+
+//Pipeline::getSwitch() end
+
+//Pipeline::getValve() begin
+
+//Pipeline::getValve() end
+
+//Pipeline::registerSinkCallback() begin
+
+//Pipeline::registerSinkCallback() end
+
+//Pipeline::unregisterSinkCallback() begin
+
+//Pipeline::unregisterSinkCallback() end
+
+//Pipeline::registerCustomFilter() begin
+
+//Pipeline::registerCustomFilter() end
+
+//Pipeline::unregisterCustomFilter() begin
+
+//Pipeline::unregisterCustomFilter() end
+
+//NodeInfo::getProperty() begin
+
+//NodeInfo::getProperty() end
+
+//NodeInfo::setProperty() begin
+
+//NodeInfo::setProperty() end
+
+//Source::inputTensorsInfo begin
+
+//Source::inputTensorsInfo end
+
+//Source::inputData() begin
+
+//Source::inputData() end
+
+//Switch::getPadList() begin
+
+//Switch::getPadList() end
+
+//Valve::setOpen() begin
+
+//Valve::setOpen() end
+
var MachineLearningPipeline = function() {};
// ML Pipeline API
diff --git a/src/ml/ml_instance.cc b/src/ml/ml_instance.cc
index ec1e2678..5706267d 100644
--- a/src/ml/ml_instance.cc
+++ b/src/ml/ml_instance.cc
@@ -58,7 +58,81 @@ MlInstance::~MlInstance() {
// Single API end
// Pipeline API begin
+// PipelineManager::createPipeline() begin
+// PipelineManager::createPipeline() end
+
+// Pipeline::state begin
+
+// Pipeline::state end
+
+// Pipeline::start() begin
+
+// Pipeline::start() end
+
+// Pipeline::stop() begin
+
+// Pipeline::stop() end
+
+// Pipeline::dispose() begin
+
+// Pipeline::dispose() end
+
+// Pipeline::getNodeInfo() begin
+
+// Pipeline::getNodeInfo() end
+
+// Pipeline::getSource() begin
+
+// Pipeline::getSource() end
+
+// Pipeline::getSwitch() begin
+
+// Pipeline::getSwitch() end
+
+// Pipeline::getValve() begin
+
+// Pipeline::getValve() end
+
+// Pipeline::registerSinkCallback() begin
+
+// Pipeline::registerSinkCallback() end
+
+// Pipeline::unregisterSinkCallback() begin
+
+// Pipeline::unregisterSinkCallback() end
+
+// Pipeline::registerCustomFilter() begin
+
+// Pipeline::registerCustomFilter() end
+
+// Pipeline::unregisterCustomFilter() begin
+
+// Pipeline::unregisterCustomFilter() end
+
+// NodeInfo::getProperty() begin
+
+// NodeInfo::getProperty() end
+
+// NodeInfo::setProperty() begin
+
+// NodeInfo::setProperty() end
+
+// Source::inputTensorsInfo begin
+
+// Source::inputTensorsInfo end
+
+// Source::inputData() begin
+
+// Source::inputData() end
+
+// Switch::getPadList() begin
+
+// Switch::getPadList() end
+
+// Valve::setOpen() begin
+
+// Valve::setOpen() end
// Pipeline API end
} // namespace ml
diff --git a/src/ml/ml_instance.h b/src/ml/ml_instance.h
index fc179d2c..e7a19989 100644
--- a/src/ml/ml_instance.h
+++ b/src/ml/ml_instance.h
@@ -41,6 +41,82 @@ class MlInstance : public common::ParsedInstance {
// Pipeline API begin
+ // PipelineManager::createPipeline() begin
+
+ // PipelineManager::createPipeline() end
+
+ // Pipeline::state begin
+
+ // Pipeline::state end
+
+ // Pipeline::start() begin
+
+ // Pipeline::start() end
+
+ // Pipeline::stop() begin
+
+ // Pipeline::stop() end
+
+ // Pipeline::dispose() begin
+
+ // Pipeline::dispose() end
+
+ // Pipeline::getNodeInfo() begin
+
+ // Pipeline::getNodeInfo() end
+
+ // Pipeline::getSource() begin
+
+ // Pipeline::getSource() end
+
+ // Pipeline::getSwitch() begin
+
+ // Pipeline::getSwitch() end
+
+ // Pipeline::getValve() begin
+
+ // Pipeline::getValve() end
+
+ // Pipeline::registerSinkCallback() begin
+
+ // Pipeline::registerSinkCallback() end
+
+ // Pipeline::unregisterSinkCallback() begin
+
+ // Pipeline::unregisterSinkCallback() end
+
+ // Pipeline::registerCustomFilter() begin
+
+ // Pipeline::registerCustomFilter() end
+
+ // Pipeline::unregisterCustomFilter() begin
+
+ // Pipeline::unregisterCustomFilter() end
+
+ // NodeInfo::getProperty() begin
+
+ // NodeInfo::getProperty() end
+
+ // NodeInfo::setProperty() begin
+
+ // NodeInfo::setProperty() end
+
+ // Source::inputTensorsInfo begin
+
+ // Source::inputTensorsInfo end
+
+ // Source::inputData() begin
+
+ // Source::inputData() end
+
+ // Switch::getPadList() begin
+
+ // Switch::getPadList() end
+
+ // Valve::setOpen() begin
+
+ // Valve::setOpen() end
+
// Pipeline API end
};
diff --git a/src/ml/ml_pipeline.cc b/src/ml/ml_pipeline.cc
index f931b817..60a01088 100644
--- a/src/ml/ml_pipeline.cc
+++ b/src/ml/ml_pipeline.cc
@@ -13,5 +13,80 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+#include "ml_pipeline.h"
-#include "ml_pipeline.h"
\ No newline at end of file
+// PipelineManager::createPipeline() begin
+
+// PipelineManager::createPipeline() end
+
+// Pipeline::state begin
+
+// Pipeline::state end
+
+// Pipeline::start() begin
+
+// Pipeline::start() end
+
+// Pipeline::stop() begin
+
+// Pipeline::stop() end
+
+// Pipeline::dispose() begin
+
+// Pipeline::dispose() end
+
+// Pipeline::getNodeInfo() begin
+
+// Pipeline::getNodeInfo() end
+
+// Pipeline::getSource() begin
+
+// Pipeline::getSource() end
+
+// Pipeline::getSwitch() begin
+
+// Pipeline::getSwitch() end
+
+// Pipeline::getValve() begin
+
+// Pipeline::getValve() end
+
+// Pipeline::registerSinkCallback() begin
+
+// Pipeline::registerSinkCallback() end
+
+// Pipeline::unregisterSinkCallback() begin
+
+// Pipeline::unregisterSinkCallback() end
+
+// Pipeline::registerCustomFilter() begin
+
+// Pipeline::registerCustomFilter() end
+
+// Pipeline::unregisterCustomFilter() begin
+
+// Pipeline::unregisterCustomFilter() end
+
+// NodeInfo::getProperty() begin
+
+// NodeInfo::getProperty() end
+
+// NodeInfo::setProperty() begin
+
+// NodeInfo::setProperty() end
+
+// Source::inputTensorsInfo begin
+
+// Source::inputTensorsInfo end
+
+// Source::inputData() begin
+
+// Source::inputData() end
+
+// Switch::getPadList() begin
+
+// Switch::getPadList() end
+
+// Valve::setOpen() begin
+
+// Valve::setOpen() end
\ No newline at end of file
diff --git a/src/ml/ml_pipeline.h b/src/ml/ml_pipeline.h
index e2770448..029269e2 100644
--- a/src/ml/ml_pipeline.h
+++ b/src/ml/ml_pipeline.h
@@ -23,7 +23,87 @@
namespace extension {
namespace ml {
-} // namespace ml
-} // namespace extension
+class Pipeline {
+ public:
+ // PipelineManager::createPipeline() begin
-#endif // ML_ML_PIPELINE_H_
\ No newline at end of file
+ // PipelineManager::createPipeline() end
+
+ // Pipeline::state begin
+
+ // Pipeline::state end
+
+ // Pipeline::start() begin
+
+ // Pipeline::start() end
+
+ // Pipeline::stop() begin
+
+ // Pipeline::stop() end
+
+ // Pipeline::dispose() begin
+
+ // Pipeline::dispose() end
+
+ // Pipeline::getNodeInfo() begin
+
+ // Pipeline::getNodeInfo() end
+
+ // Pipeline::getSource() begin
+
+ // Pipeline::getSource() end
+
+ // Pipeline::getSwitch() begin
+
+ // Pipeline::getSwitch() end
+
+ // Pipeline::getValve() begin
+
+ // Pipeline::getValve() end
+
+ // Pipeline::registerSinkCallback() begin
+
+ // Pipeline::registerSinkCallback() end
+
+ // Pipeline::unregisterSinkCallback() begin
+
+ // Pipeline::unregisterSinkCallback() end
+
+ // Pipeline::registerCustomFilter() begin
+
+ // Pipeline::registerCustomFilter() end
+
+ // Pipeline::unregisterCustomFilter() begin
+
+ // Pipeline::unregisterCustomFilter() end
+
+ // NodeInfo::getProperty() begin
+
+ // NodeInfo::getProperty() end
+
+ // NodeInfo::setProperty() begin
+
+ // NodeInfo::setProperty() end
+
+ // Source::inputTensorsInfo begin
+
+ // Source::inputTensorsInfo end
+
+ // Source::inputData() begin
+
+ // Source::inputData() end
+
+ // Switch::getPadList() begin
+
+ // Switch::getPadList() end
+
+ // Valve::setOpen() begin
+
+ // Valve::setOpen() end
+ private:
+};
+
+} // namespace ml
+} // namespace extension
+
+#endif // ML_ML_PIPELINE_H_
\ No newline at end of file
diff --git a/src/ml/ml_pipeline_manager.cc b/src/ml/ml_pipeline_manager.cc
index dcba44cf..b33a7711 100644
--- a/src/ml/ml_pipeline_manager.cc
+++ b/src/ml/ml_pipeline_manager.cc
@@ -14,4 +14,80 @@
* limitations under the License.
*/
-#include "ml_pipeline_manager.h"
\ No newline at end of file
+#include "ml_pipeline_manager.h"
+
+// PipelineManager::createPipeline() begin
+
+// PipelineManager::createPipeline() end
+
+// Pipeline::state begin
+
+// Pipeline::state end
+
+// Pipeline::start() begin
+
+// Pipeline::start() end
+
+// Pipeline::stop() begin
+
+// Pipeline::stop() end
+
+// Pipeline::dispose() begin
+
+// Pipeline::dispose() end
+
+// Pipeline::getNodeInfo() begin
+
+// Pipeline::getNodeInfo() end
+
+// Pipeline::getSource() begin
+
+// Pipeline::getSource() end
+
+// Pipeline::getSwitch() begin
+
+// Pipeline::getSwitch() end
+
+// Pipeline::getValve() begin
+
+// Pipeline::getValve() end
+
+// Pipeline::registerSinkCallback() begin
+
+// Pipeline::registerSinkCallback() end
+
+// Pipeline::unregisterSinkCallback() begin
+
+// Pipeline::unregisterSinkCallback() end
+
+// Pipeline::registerCustomFilter() begin
+
+// Pipeline::registerCustomFilter() end
+
+// Pipeline::unregisterCustomFilter() begin
+
+// Pipeline::unregisterCustomFilter() end
+
+// NodeInfo::getProperty() begin
+
+// NodeInfo::getProperty() end
+
+// NodeInfo::setProperty() begin
+
+// NodeInfo::setProperty() end
+
+// Source::inputTensorsInfo begin
+
+// Source::inputTensorsInfo end
+
+// Source::inputData() begin
+
+// Source::inputData() end
+
+// Switch::getPadList() begin
+
+// Switch::getPadList() end
+
+// Valve::setOpen() begin
+
+// Valve::setOpen() end
\ No newline at end of file
diff --git a/src/ml/ml_pipeline_manager.h b/src/ml/ml_pipeline_manager.h
index c068daf5..68891e30 100644
--- a/src/ml/ml_pipeline_manager.h
+++ b/src/ml/ml_pipeline_manager.h
@@ -23,7 +23,87 @@
namespace extension {
namespace ml {
-} // namespace ml
-} // namespace extension
+class PipelineManager {
+ public:
+ // PipelineManager::createPipeline() begin
-#endif // ML_ML_PIPELINE_MANAGER_H_
\ No newline at end of file
+ // PipelineManager::createPipeline() end
+
+ // Pipeline::state begin
+
+ // Pipeline::state end
+
+ // Pipeline::start() begin
+
+ // Pipeline::start() end
+
+ // Pipeline::stop() begin
+
+ // Pipeline::stop() end
+
+ // Pipeline::dispose() begin
+
+ // Pipeline::dispose() end
+
+ // Pipeline::getNodeInfo() begin
+
+ // Pipeline::getNodeInfo() end
+
+ // Pipeline::getSource() begin
+
+ // Pipeline::getSource() end
+
+ // Pipeline::getSwitch() begin
+
+ // Pipeline::getSwitch() end
+
+ // Pipeline::getValve() begin
+
+ // Pipeline::getValve() end
+
+ // Pipeline::registerSinkCallback() begin
+
+ // Pipeline::registerSinkCallback() end
+
+ // Pipeline::unregisterSinkCallback() begin
+
+ // Pipeline::unregisterSinkCallback() end
+
+ // Pipeline::registerCustomFilter() begin
+
+ // Pipeline::registerCustomFilter() end
+
+ // Pipeline::unregisterCustomFilter() begin
+
+ // Pipeline::unregisterCustomFilter() end
+
+ // NodeInfo::getProperty() begin
+
+ // NodeInfo::getProperty() end
+
+ // NodeInfo::setProperty() begin
+
+ // NodeInfo::setProperty() end
+
+ // Source::inputTensorsInfo begin
+
+ // Source::inputTensorsInfo end
+
+ // Source::inputData() begin
+
+ // Source::inputData() end
+
+ // Switch::getPadList() begin
+
+ // Switch::getPadList() end
+
+ // Valve::setOpen() begin
+
+ // Valve::setOpen() end
+ private:
+};
+
+} // namespace ml
+} // namespace extension
+
+#endif // ML_ML_PIPELINE_MANAGER_H_
\ No newline at end of file