Update to support PMU counters in inference job
Change-Id: I6e6643a483fd37e51fcc33f5c77cda62b320508d
diff --git a/targets/corstone-300/main.cpp b/targets/corstone-300/main.cpp
index 0e05993..8a8b978 100644
--- a/targets/corstone-300/main.cpp
+++ b/targets/corstone-300/main.cpp
@@ -61,6 +61,8 @@
const vector<DataPtr> &output,
const vector<DataPtr> &expectedOutput,
size_t numBytesToPrint,
+ const vector<uint8_t> &pmuEventConfig,
+ const uint32_t pmuCycleCounterEnable,
QueueHandle_t queue);
};
@@ -72,8 +74,17 @@
const std::vector<DataPtr> &_output,
const std::vector<DataPtr> &_expectedOutput,
size_t _numBytesToPrint,
+ const vector<uint8_t> &_pmuEventConfig,
+ const uint32_t _pmuCycleCounterEnable,
QueueHandle_t _queue) :
- InferenceJob(_name, _networkModel, _input, _output, _expectedOutput, _numBytesToPrint),
+ InferenceJob(_name,
+ _networkModel,
+ _input,
+ _output,
+ _expectedOutput,
+ _numBytesToPrint,
+ _pmuEventConfig,
+ _pmuCycleCounterEnable),
queue(_queue), status(false) {}
} // namespace