@Namespace(value="Ort") @Properties(inherit=onnxruntime.class) public class Session extends SessionImpl
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
Session(Env env,
Model model,
SessionOptions options)
Wraps OrtModelEditorApi::CreateSessionFromModel
|
Session(Env env,
Pointer model_data,
long model_data_length,
SessionOptions options)
Wraps OrtApi::CreateSessionFromArray
|
Session(Env env,
Pointer model_data,
long model_data_length,
SessionOptions options,
OrtPrepackedWeightsContainer prepacked_weights_container)
Wraps OrtApi::CreateSessionFromArrayWithPrepackedWeightsContainer
|
Session(Env env,
Pointer model_path,
SessionOptions options) |
Session(Env env,
Pointer model_path,
SessionOptions options,
OrtPrepackedWeightsContainer prepacked_weights_container)
Wraps OrtApi::CreateSessionWithPrepackedWeightsContainer
|
Session(OrtSession p)
C API Interop
|
Session(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
static Session |
CreateModelEditorSession(Env env,
Pointer model_data,
long model_data_length,
SessionOptions options)
Wraps OrtModelEditorApi::CreateModelEditorSession
|
static Session |
CreateModelEditorSession(Env env,
Pointer model_path,
SessionOptions options)
Wraps OrtModelEditorApi::CreateModelEditorSession
|
ConstSession |
GetConst() |
SessionImpl |
GetUnowned() |
EndProfilingAllocated, FinalizeModelEditorSession, FinalizeModelEditorSession, getPointer, position, Run, Run, Run, Run, Run, Run, Run, Run, Run, RunAsync, RunAsync, RunAsync, RunAsync, SetEpDynamicOptions, SetEpDynamicOptions, SetEpDynamicOptions, SetEpDynamicOptions
GetInputCount, GetInputNameAllocated, GetInputNames, GetInputs, GetInputTypeInfo, GetModelMetadata, GetOpset, GetOpset, GetOutputCount, GetOutputNameAllocated, GetOutputNames, GetOutputs, GetOutputTypeInfo, GetOverridableInitializerCount, GetOverridableInitializerNameAllocated, GetOverridableInitializerNames, GetOverridableInitializerTypeInfo, GetProfilingStartTimeNs
asOrtSession, put, release
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public Session(Pointer p)
Pointer(Pointer)
.public Session(OrtSession p)
public Session(@Const @ByRef Env env, @Cast(value="const ORTCHAR_T*") Pointer model_path, @Const @ByRef SessionOptions options)
public Session(@Const @ByRef Env env, @Cast(value="const ORTCHAR_T*") Pointer model_path, @Const @ByRef SessionOptions options, OrtPrepackedWeightsContainer prepacked_weights_container)
public Session(@Const @ByRef Env env, @Const Pointer model_data, @Cast(value="size_t") long model_data_length, @Const @ByRef SessionOptions options)
public Session(@Const @ByRef Env env, @Const Pointer model_data, @Cast(value="size_t") long model_data_length, @Const @ByRef SessionOptions options, OrtPrepackedWeightsContainer prepacked_weights_container)
@ByVal public static Session CreateModelEditorSession(@Const @ByRef Env env, @Cast(value="const ORTCHAR_T*") Pointer model_path, @Const @ByRef SessionOptions options)
@ByVal public static Session CreateModelEditorSession(@Const @ByRef Env env, @Const Pointer model_data, @Cast(value="size_t") long model_data_length, @Const @ByRef SessionOptions options)
@ByVal public ConstSession GetConst()
@ByVal @Cast(value="Ort::UnownedSession*") public SessionImpl GetUnowned()
Copyright © 2025. All rights reserved.