Factory function to get an instance of derived classes of MultiTaskPostProcess.
Prototype
std::unique_ptr< MultiTaskPostProcess > create(const std::vector< std::vector< vitis::ai::library::InputTensor > > &input_tensors, const std::vector< std::vector< vitis::ai::library::OutputTensor > > &output_tensors, const vitis::ai::proto::DpuModelParam &config);
Parameters
The following table lists the create function arguments.
| Type | Member | Description |
|---|---|---|
| const std::vector< std::vector< vitis::ai::library::InputTensor > > & | input_tensors | A vector of all input-tensors in the network. Usage: input_tensors[kernel_index][input_tensor_index]. |
| const std::vector< std::vector< vitis::ai::library::OutputTensor > > & | output_tensors | A vector of all output-tensors in the network. Usage: output_tensors[kernel_index][output_index]. |
| const vitis::ai::proto::DpuModelParam & | config | The dpu model configuration information. |
Returns
The struct ofMultiTaskResult
.