Package | Description |
---|---|
org.bytedeco.onnxruntime | |
org.bytedeco.onnxruntime.global |
Modifier and Type | Method and Description |
---|---|
OrtEnv |
BaseEnv.asOrtEnv() |
OrtEnv |
BaseEnv.release()
\brief Relinquishes ownership of the contained C object pointer
The underlying object is not destroyed
|
Modifier and Type | Method and Description |
---|---|
OrtStatus |
OrtCompileApi.CompileModel(OrtEnv env,
OrtModelCompilationOptions model_options)
\brief Compiles an input ONNX model with the given compilation options.
|
OrtStatus |
OrtApi.CreateAndRegisterAllocator(OrtEnv env,
OrtMemoryInfo mem_info,
OrtArenaCfg arena_cfg)
\}
\name OrtEnv
\{
|
OrtStatus |
OrtApi.CreateAndRegisterAllocatorV2(OrtEnv env,
BytePointer provider_type,
OrtMemoryInfo mem_info,
OrtArenaCfg arena_cfg,
byte[] provider_options_keys,
byte[] provider_options_values,
long num_keys) |
OrtStatus |
OrtApi.CreateAndRegisterAllocatorV2(OrtEnv env,
BytePointer provider_type,
OrtMemoryInfo mem_info,
OrtArenaCfg arena_cfg,
ByteBuffer provider_options_keys,
ByteBuffer provider_options_values,
long num_keys) |
OrtStatus |
OrtApi.CreateAndRegisterAllocatorV2(OrtEnv env,
BytePointer provider_type,
OrtMemoryInfo mem_info,
OrtArenaCfg arena_cfg,
BytePointer provider_options_keys,
BytePointer provider_options_values,
long num_keys) |
OrtStatus |
OrtApi.CreateAndRegisterAllocatorV2(OrtEnv env,
BytePointer provider_type,
OrtMemoryInfo mem_info,
OrtArenaCfg arena_cfg,
PointerPointer provider_options_keys,
PointerPointer provider_options_values,
long num_keys)
\brief Create an allocator with specific type and register it with the ::OrtEnv
This API enhance CreateAndRegisterAllocator that it can create an allocator with specific type, not just CPU allocator
Enables sharing the allocator between multiple sessions that use the same env instance.
|
OrtStatus |
OrtApi.CreateAndRegisterAllocatorV2(OrtEnv env,
String provider_type,
OrtMemoryInfo mem_info,
OrtArenaCfg arena_cfg,
byte[] provider_options_keys,
byte[] provider_options_values,
long num_keys) |
OrtStatus |
OrtApi.CreateAndRegisterAllocatorV2(OrtEnv env,
String provider_type,
OrtMemoryInfo mem_info,
OrtArenaCfg arena_cfg,
ByteBuffer provider_options_keys,
ByteBuffer provider_options_values,
long num_keys) |
OrtStatus |
OrtApi.CreateAndRegisterAllocatorV2(OrtEnv env,
String provider_type,
OrtMemoryInfo mem_info,
OrtArenaCfg arena_cfg,
BytePointer provider_options_keys,
BytePointer provider_options_values,
long num_keys) |
OrtStatus |
OrtApi.CreateEnv(int log_severity_level,
BytePointer logid,
OrtEnv out) |
OrtStatus |
OrtApi.CreateEnv(int log_severity_level,
String logid,
OrtEnv out) |
OrtStatus |
OrtApi.CreateEnvWithCustomLogger(OrtLoggingFunction logging_function,
Pointer logger_param,
int log_severity_level,
BytePointer logid,
OrtEnv out) |
OrtStatus |
OrtApi.CreateEnvWithCustomLogger(OrtLoggingFunction logging_function,
Pointer logger_param,
int log_severity_level,
String logid,
OrtEnv out) |
OrtStatus |
OrtApi.CreateEnvWithCustomLoggerAndGlobalThreadPools(OrtLoggingFunction logging_function,
Pointer logger_param,
int log_severity_level,
BytePointer logid,
OrtThreadingOptions tp_options,
OrtEnv out) |
OrtStatus |
OrtApi.CreateEnvWithCustomLoggerAndGlobalThreadPools(OrtLoggingFunction logging_function,
Pointer logger_param,
int log_severity_level,
String logid,
OrtThreadingOptions tp_options,
OrtEnv out) |
OrtStatus |
OrtApi.CreateEnvWithGlobalThreadPools(int log_severity_level,
BytePointer logid,
OrtThreadingOptions tp_options,
OrtEnv out) |
OrtStatus |
OrtApi.CreateEnvWithGlobalThreadPools(int log_severity_level,
String logid,
OrtThreadingOptions tp_options,
OrtEnv out) |
OrtStatus |
OrtCompileApi.CreateModelCompilationOptionsFromSessionOptions(OrtEnv env,
OrtSessionOptions session_options,
OrtModelCompilationOptions out) |
OrtStatus |
OrtCompileApi.CreateModelCompilationOptionsFromSessionOptions(OrtEnv env,
OrtSessionOptions session_options,
PointerPointer out)
\brief Creates an OrtModelCompilationOptions object from an existing OrtSessionOptions object.
|
OrtStatus |
OrtModelEditorApi.CreateModelEditorSession(OrtEnv env,
Pointer model_path,
OrtSessionOptions options,
OrtSession out) |
OrtStatus |
OrtModelEditorApi.CreateModelEditorSession(OrtEnv env,
Pointer model_path,
OrtSessionOptions options,
PointerPointer out)
\brief Create an OrtSession to augment an existing model.
|
OrtStatus |
OrtModelEditorApi.CreateModelEditorSessionFromArray(OrtEnv env,
Pointer model_data,
long model_data_length,
OrtSessionOptions options,
OrtSession out) |
OrtStatus |
OrtModelEditorApi.CreateModelEditorSessionFromArray(OrtEnv env,
Pointer model_data,
long model_data_length,
OrtSessionOptions options,
PointerPointer out)
\brief Create an OrtSession to augment an existing model.
|
OrtStatus |
OrtApi.CreateSession(OrtEnv env,
Pointer model_path,
OrtSessionOptions options,
OrtSession out) |
OrtStatus |
OrtApi.CreateSession(OrtEnv env,
Pointer model_path,
OrtSessionOptions options,
PointerPointer out)
\}
\name OrtSession
\{
|
OrtStatus |
OrtApi.CreateSessionFromArray(OrtEnv env,
Pointer model_data,
long model_data_length,
OrtSessionOptions options,
OrtSession out) |
OrtStatus |
OrtApi.CreateSessionFromArray(OrtEnv env,
Pointer model_data,
long model_data_length,
OrtSessionOptions options,
PointerPointer out)
\brief Create an OrtSession from memory
|
OrtStatus |
OrtApi.CreateSessionFromArrayWithPrepackedWeightsContainer(OrtEnv env,
Pointer model_data,
long model_data_length,
OrtSessionOptions options,
OrtPrepackedWeightsContainer prepacked_weights_container,
OrtSession out) |
OrtStatus |
OrtApi.CreateSessionFromArrayWithPrepackedWeightsContainer(OrtEnv env,
Pointer model_data,
long model_data_length,
OrtSessionOptions options,
OrtPrepackedWeightsContainer prepacked_weights_container,
PointerPointer out)
\brief Create session from memory with prepacked weights container
Same functionality offered by OrtApi::CreateSessionFromArray except that a container that contains
pre-packed weights' buffers is written into/read from by the created session.
|
OrtStatus |
OrtModelEditorApi.CreateSessionFromModel(OrtEnv env,
OrtModel model,
OrtSessionOptions options,
OrtSession out) |
OrtStatus |
OrtModelEditorApi.CreateSessionFromModel(OrtEnv env,
OrtModel model,
OrtSessionOptions options,
PointerPointer out)
\brief Create an OrtSession using the OrtModel.
|
OrtStatus |
OrtApi.CreateSessionWithPrepackedWeightsContainer(OrtEnv env,
Pointer model_path,
OrtSessionOptions options,
OrtPrepackedWeightsContainer prepacked_weights_container,
OrtSession out) |
OrtStatus |
OrtApi.CreateSessionWithPrepackedWeightsContainer(OrtEnv env,
Pointer model_path,
OrtSessionOptions options,
OrtPrepackedWeightsContainer prepacked_weights_container,
PointerPointer out)
\}
\name OrtSession
\{
|
OrtStatus |
OrtApi.DisableTelemetryEvents(OrtEnv env)
\brief Disable Telemetry
|
OrtStatus |
OrtApi.EnableTelemetryEvents(OrtEnv env)
\brief Enable Telemetry
\note Telemetry events are on by default since they are lightweight
|
OrtStatus |
OrtApi.GetEpDevices(OrtEnv env,
PointerPointer ep_devices,
SizeTPointer num_ep_devices)
\brief Get the list of available OrtEpDevice instances.
|
OrtStatus |
OrtApi.RegisterAllocator(OrtEnv env,
OrtAllocator allocator)
\}
\name OrtAllocator
\{
|
OrtStatus |
OrtApi.RegisterExecutionProviderLibrary(OrtEnv env,
BytePointer registration_name,
Pointer path)
\brief Register an execution provider library with ORT.
|
OrtStatus |
OrtApi.RegisterExecutionProviderLibrary(OrtEnv env,
String registration_name,
Pointer path) |
void |
OrtApi.ReleaseEnv(OrtEnv input)
\}
\name OrtEnv
\{
|
OrtStatus |
OrtApi.SessionOptionsAppendExecutionProvider_V2(OrtSessionOptions session_options,
OrtEnv env,
OrtEpDevice ep_devices,
long num_ep_devices,
byte[] ep_option_keys,
byte[] ep_option_vals,
long num_ep_options) |
OrtStatus |
OrtApi.SessionOptionsAppendExecutionProvider_V2(OrtSessionOptions session_options,
OrtEnv env,
OrtEpDevice ep_devices,
long num_ep_devices,
ByteBuffer ep_option_keys,
ByteBuffer ep_option_vals,
long num_ep_options) |
OrtStatus |
OrtApi.SessionOptionsAppendExecutionProvider_V2(OrtSessionOptions session_options,
OrtEnv env,
OrtEpDevice ep_devices,
long num_ep_devices,
BytePointer ep_option_keys,
BytePointer ep_option_vals,
long num_ep_options) |
OrtStatus |
OrtApi.SessionOptionsAppendExecutionProvider_V2(OrtSessionOptions session_options,
OrtEnv env,
PointerPointer ep_devices,
long num_ep_devices,
PointerPointer ep_option_keys,
PointerPointer ep_option_vals,
long num_ep_options)
\brief Append the execution provider that is responsible for the selected OrtEpDevice instances
to the session options.
|
OrtStatus |
OrtApi.SetLanguageProjection(OrtEnv ort_env,
int projection)
\brief Set language projection
Set the language projection for collecting telemetry data when Env is created.
|
OrtStatus |
OrtApi.UnregisterAllocator(OrtEnv env,
OrtMemoryInfo mem_info)
\brief Unregister a custom allocator
It is an error if you provide an ::OrtMemoryInfo not corresponding to any
registered allocators for sharing.
|
OrtStatus |
OrtApi.UnregisterExecutionProviderLibrary(OrtEnv env,
BytePointer registration_name)
\brief Unregister an execution provider library with ORT.
|
OrtStatus |
OrtApi.UnregisterExecutionProviderLibrary(OrtEnv env,
String registration_name) |
OrtStatus |
OrtApi.UpdateEnvWithCustomLogLevel(OrtEnv ort_env,
int log_severity_level) |
Constructor and Description |
---|
BaseEnv(OrtEnv p) |
Env(OrtEnv p)
\brief C Interop Helper
|
Modifier and Type | Method and Description |
---|---|
static void |
onnxruntime.OrtRelease(OrtEnv ptr) |
Copyright © 2025. All rights reserved.