#include <addons/ONNXRuntime/ONNXRuntime.h>
|
template<typename T > |
using | Tensor = std::vector<std::vector<T>> |
|
◆ Tensor
◆ ONNXRuntime() [1/2]
ONNXRuntime::ONNXRuntime |
( |
const std::string & | model_path = "", |
|
|
const std::vector< std::string > & | input_names = {} ) |
|
explicit |
◆ ~ONNXRuntime()
ONNXRuntime::~ONNXRuntime |
( |
| ) |
|
|
virtual |
◆ ONNXRuntime() [2/2]
◆ inputNames()
const std::vector< std::string > & ONNXRuntime::inputNames |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ run()
◆ variablePos()
size_t ONNXRuntime::variablePos |
( |
const std::string & | name | ) |
const |
|
private |
◆ env_
std::unique_ptr<Ort::Env> ONNXRuntime::env_ |
|
private |
◆ input_names_
std::vector<std::string> ONNXRuntime::input_names_ |
|
private |
◆ input_node_dims_
std::map<std::string, std::vector<int64_t> > ONNXRuntime::input_node_dims_ |
|
private |
◆ input_node_strings_
std::vector<const char*> ONNXRuntime::input_node_strings_ |
|
private |
◆ memoryInfo_
Ort::MemoryInfo ONNXRuntime::memoryInfo_ |
|
private |
◆ output_node_dims_
std::map<std::string, std::vector<int64_t> > ONNXRuntime::output_node_dims_ |
|
private |
◆ output_node_strings_
std::vector<const char*> ONNXRuntime::output_node_strings_ |
|
private |
◆ session_
std::unique_ptr<Ort::Session> ONNXRuntime::session_ |
|
private |
The documentation for this class was generated from the following files: