31 const ::Ort::SessionOptions* session_options =
nullptr);
49 FloatArrays
run(
const std::vector<std::string>& input_names,
50 FloatArrays& input_values,
51 const std::vector<std::string>& output_names = {},
52 int64_t batch_size = 1)
const;
67 const std::string& output_name)
const;
70 static ::Ort::Env env;
71 std::unique_ptr<::Ort::Session> session_;
73 std::vector<std::string> input_node_strings_;
74 std::vector<const char*> input_node_names_;
75 std::map<std::string, std::vector<int64_t>> input_node_dims_;
77 std::vector<std::string> output_node_strings_;
78 std::vector<const char*> output_node_names_;
79 std::map<std::string, std::vector<int64_t>> output_node_dims_;
FloatArrays run(const std::vector< std::string > &input_names, FloatArrays &input_values, const std::vector< std::string > &output_names={}, int64_t batch_size=1) const
Run model inference and get outputs.