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