Searched refs:DataPtr (Results 1 – 3 of 3) sorted by relevance
/Zephyr-latest/samples/modules/tflite-micro/tflm_ethosu/src/ |
D | inference_process.hpp | 17 struct DataPtr { struct 21 DataPtr(void *data = nullptr, size_t size = 0); 29 DataPtr networkModel; 30 std::vector<DataPtr> input; 31 std::vector<DataPtr> output; 32 std::vector<DataPtr> expectedOutput; 35 InferenceJob(const std::string &name, const DataPtr &networkModel, 36 const std::vector<DataPtr> &input, const std::vector<DataPtr> &output, 37 const std::vector<DataPtr> &expectedOutput);
|
D | inference_process.cpp | 24 bool copyOutput(const TfLiteTensor &src, InferenceProcess::DataPtr &dst) in copyOutput() 46 DataPtr::DataPtr(void *_data, size_t _size) : data(_data), size(_size) in DataPtr() function in InferenceProcess::DataPtr 50 void DataPtr::invalidate() in invalidate() 57 void DataPtr::clean() in clean() 68 InferenceJob::InferenceJob(const string &_name, const DataPtr &_networkModel, in InferenceJob() 69 const vector<DataPtr> &_input, const vector<DataPtr> &_output, in InferenceJob() 70 const vector<DataPtr> &_expectedOutput) in InferenceJob() 141 const DataPtr &input = job.input[i]; in runJob() 184 const DataPtr &expected = job.expectedOutput[i]; in runJob()
|
D | main.cpp | 82 xInferenceJob(const string &_name, const DataPtr &_networkModel, in xInferenceJob() 83 const vector<DataPtr> &_input, const vector<DataPtr> &_output, in xInferenceJob() 84 const vector<DataPtr> &_expectedOutput, k_queue *_queue) in xInferenceJob() 175 job = xInferenceJob(modelName, DataPtr(networkModelData, sizeof(networkModelData)), in inferenceSenderTask() 176 { DataPtr(inputData, sizeof(inputData)) }, {}, in inferenceSenderTask() 177 { DataPtr(expectedOutputData, sizeof(expectedOutputData)) }, in inferenceSenderTask()
|