VART-ML  0.3.0
vart::Runner Member List

This is the complete list of members for vart::Runner, including all inherited members.

allocate_npu_tensor(const NpuTensorInfo &info) const =0vart::Runnerpure virtual
allocate_sub_tensor(const NpuTensor &parent, const NpuTensorInfo &info, size_t offset) const =0vart::Runnerpure virtual
execute(const std::vector< std::vector< NpuTensor >> &inputs, std::vector< std::vector< NpuTensor >> &outputs) noexcept=0vart::Runnerpure virtual
execute_async(const std::vector< std::vector< NpuTensor >> &inputs, std::vector< std::vector< NpuTensor >> &outputs) noexcept=0vart::Runnerpure virtual
execute_async(const std::vector< std::vector< NpuTensor >> &inputs, std::vector< std::vector< NpuTensor >> &outputs, ExecuteAsyncCallback cb) noexcept=0vart::Runnerpure virtual
ExecuteAsyncCallback typedefvart::Runner
get_batch_size() const =0vart::Runnerpure virtual
get_num_input_tensors() const =0vart::Runnerpure virtual
get_num_output_tensors() const =0vart::Runnerpure virtual
get_quant_parameters(const std::string &tensor_name) const =0vart::Runnerpure virtual
get_tensor_info_by_name(const std::string &tensor_name, TensorType type) const =0vart::Runnerpure virtual
get_tensors_info(TensorDirection direction, TensorType type) const =0vart::Runnerpure virtual
Runner(const std::string &model_path, const std::unordered_map< std::string, std::any > &options={})vart::Runnerinlineexplicitprotected
wait(const JobHandle &job_handle, std::chrono::milliseconds timeout) noexcept=0vart::Runnerpure virtual
~Runner()=defaultvart::Runnervirtual