[ML][pipeline] Add placeholders for implementation 38/251138/4
authorPawel Wasowski <p.wasowski2@samsung.com>
Fri, 8 Jan 2021 11:06:03 +0000 (12:06 +0100)
committerPawel Wasowski <p.wasowski2@samsung.com>
Fri, 8 Jan 2021 15:02:14 +0000 (16:02 +0100)
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 <p.wasowski2@samsung.com>
src/ml/js/ml_pipeline.js
src/ml/ml_instance.cc
src/ml/ml_instance.h
src/ml/ml_pipeline.cc
src/ml/ml_pipeline.h
src/ml/ml_pipeline_manager.cc
src/ml/ml_pipeline_manager.h

index 1aa472862a0070f593b3da4d8085457d1bd195f7..fdd1a2de9e01143dcdf0ac45ee083b066e357529 100755 (executable)
  *    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
index ec1e26783966875023f556c6df3cd9efad1ec55e..5706267dee71cfd600976d0909cafbdfe6ca2529 100644 (file)
@@ -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
index fc179d2cf869f218a61f56945ee7f960a6a9fb10..e7a199891b208105bfb180691dd96f09fc2d4b1a 100644 (file)
@@ -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
 };
 
index f931b817632a8b2abb5bd32145d1d11afe4be38c..60a010886860ad08dd295be041890bc82603e614 100644 (file)
  *    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
index e27704483292a2296f9fef516dd0fc708fa8a96a..029269e2d2a9e17d2c5e90e7d7cd466c18c22946 100644 (file)
 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
index dcba44cf19dfa050cfcca092221821af30875b74..b33a7711dd2210bc0551743dc61494bf1ca9e8dc 100644 (file)
  *    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
index c068daf50675441abf1bc4011b5366be6dd7f901..68891e302c809732e2964ab550162eea11eaa07d 100644 (file)
 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