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 |
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 |
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 |
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.RegisterAllocator(OrtEnv env,
OrtAllocator allocator)
\}
\name OrtAllocator
\{
|
void |
OrtApi.ReleaseEnv(OrtEnv input)
\}
\name OrtEnv
\{
|
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.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 © 2024. All rights reserved.