[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 1aa4728..fdd1a2d 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 ec1e267..5706267 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 fc179d2..e7a1998 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 f931b81..60a0108 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 e277044..029269e 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 dcba44c..b33a771 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 c068daf..68891e3 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