![]() |
ONNX Runtime
|
Options object used when compiling a model. More...
#include <onnxruntime_cxx_api.h>
Public Types | |
using | Base = detail::Base< OrtModelCompilationOptions > |
![]() | |
using | contained_type = OrtModelCompilationOptions |
Public Member Functions | |
ModelCompilationOptions (std::nullptr_t) | |
Create an empty ModelCompilationOptions object, must be assigned a valid one to be used. | |
ModelCompilationOptions (const Env &env, const SessionOptions &session_options) | |
Wraps OrtApi::CreateModelCompilationOptionsFromSessionOptions. | |
ModelCompilationOptions (const Env &env, ConstSessionOptions session_options) | |
Wraps OrtApi::CreateModelCompilationOptionsFromSessionOptions. | |
ModelCompilationOptions & | SetInputModelPath (const char *input_model_path) |
Wraps OrtApi::ModelCompilationOptions_SetInputModelPath. | |
ModelCompilationOptions & | SetInputModelFromBuffer (const void *input_model_data, size_t input_model_data_size) |
Wraps OrtApi::ModelCompilationOptions_SetInputModelFromBuffer. | |
ModelCompilationOptions & | SetEpContextEmbedMode (bool embed_ep_context_in_model) |
Wraps OrtApi::ModelCompilationOptions_SetEpContextEmbedMode. | |
ModelCompilationOptions & | SetOutputModelPath (const char *output_model_path) |
Wraps OrtApi::ModelCompilationOptions_SetOutputModelPath. | |
ModelCompilationOptions & | SetOutputModelExternalInitializersFile (const char *file_path, size_t initializer_size_threshold) |
Wraps OrtApi::ModelCompilationOptions_SetOutputModelExternalInitializersFile. | |
ModelCompilationOptions & | SetOutputModelBuffer (OrtAllocator *allocator, void **output_model_buffer_ptr, size_t *output_model_buffer_size_ptr) |
Wraps OrtApi::ModelCompilationOptions_SetOutputModelBuffer. | |
![]() | |
constexpr | Base ()=default |
constexpr | Base (contained_type *p) noexcept |
Base (const Base &)=delete | |
Base (Base &&v) noexcept | |
~Base () | |
Base & | operator= (const Base &)=delete |
Base & | operator= (Base &&v) noexcept |
constexpr | operator contained_type * () const noexcept |
contained_type * | release () |
Relinquishes ownership of the contained C object pointer The underlying object is not destroyed. | |
Additional Inherited Members | |
![]() | |
contained_type * | p_ |
Options object used when compiling a model.
Wraps OrtModelCompilationOptions object and methods
|
inlineexplicit |
Create an empty ModelCompilationOptions object, must be assigned a valid one to be used.
Ort::ModelCompilationOptions::ModelCompilationOptions | ( | const Env & | env, |
const SessionOptions & | session_options | ||
) |
Wraps OrtApi::CreateModelCompilationOptionsFromSessionOptions.
Ort::ModelCompilationOptions::ModelCompilationOptions | ( | const Env & | env, |
ConstSessionOptions | session_options | ||
) |
Wraps OrtApi::CreateModelCompilationOptionsFromSessionOptions.
ModelCompilationOptions & Ort::ModelCompilationOptions::SetEpContextEmbedMode | ( | bool | embed_ep_context_in_model | ) |
Wraps OrtApi::ModelCompilationOptions_SetEpContextEmbedMode.
ModelCompilationOptions & Ort::ModelCompilationOptions::SetInputModelFromBuffer | ( | const void * | input_model_data, |
size_t | input_model_data_size | ||
) |
Wraps OrtApi::ModelCompilationOptions_SetInputModelFromBuffer.
ModelCompilationOptions & Ort::ModelCompilationOptions::SetInputModelPath | ( | const char * | input_model_path | ) |
Wraps OrtApi::ModelCompilationOptions_SetInputModelPath.
ModelCompilationOptions & Ort::ModelCompilationOptions::SetOutputModelBuffer | ( | OrtAllocator * | allocator, |
void ** | output_model_buffer_ptr, | ||
size_t * | output_model_buffer_size_ptr | ||
) |
Wraps OrtApi::ModelCompilationOptions_SetOutputModelBuffer.
ModelCompilationOptions & Ort::ModelCompilationOptions::SetOutputModelExternalInitializersFile | ( | const char * | file_path, |
size_t | initializer_size_threshold | ||
) |
Wraps OrtApi::ModelCompilationOptions_SetOutputModelExternalInitializersFile.
ModelCompilationOptions & Ort::ModelCompilationOptions::SetOutputModelPath | ( | const char * | output_model_path | ) |
Wraps OrtApi::ModelCompilationOptions_SetOutputModelPath.