OnnxRuntimeSessionOptions

Inheritance: java.lang.Object

public class OnnxRuntimeSessionOptions

Configuratie‑opties voor het maken van een ONNX InferenceSession. We raden aan de geoptimaliseerde standaardinstellingen te behouden, tenzij u absoluut zeker bent van de wijzigingen. Voor technische details, raadpleeg de ONNX Runtime‑documentatie.

Constructors

ConstructorBeschrijving
OnnxRuntimeSessionOptions()

Velden

VeldBeschrijving
enableCpuMemArenaSchakelt de CPU‑geheugenarena‑allocator die door ONNX Runtime wordt gebruikt in of uit.
enableMemoryPatternSchakelt geheugenpatroonoptimalisatie voor invoertensors in of uit.
executionModeUitvoermodus voor de sessie.
graphOptimizationLevelGrafiekoptimalisatieniveau voor de sessie.
interOpNumThreadsAantal threads voor het parallel uitvoeren van meerdere bewerkingen.
intraOpNumThreadsAantal threads voor een enkele bewerking.

OnnxRuntimeSessionOptions()

public OnnxRuntimeSessionOptions()

enableCpuMemArena

public static boolean enableCpuMemArena

Schakelt de CPU‑geheugenarena‑allocator die door ONNX Runtime wordt gebruikt in of uit. Wanneer ingeschakeld, wordt geheugen gebundeld en hergebruikt voor betere prestaties, maar dit kan leiden tot een hoger geheugenverbruik in multi‑threaded scenario’s. Schakel uit om het piekgeheugengebruik te verminderen ten koste van de prestaties.

enableMemoryPattern

public static boolean enableMemoryPattern

Schakelt geheugenpatroonoptimalisatie voor invoertensors in of uit. Wanneer ingeschakeld, cachet ONNX Runtime geheugenallocatiepatronen voor snellere uitvoering, maar kan het het geheugenverbruik verhogen voor dynamische invoervormen. Schakel uit als invoer sterk varieert of om de geheugengebruik te verminderen.

executionMode

public static ExecutionModeOnnx executionMode

Uitvoermodus voor de sessie. Standaard worden operatoren gelijktijdig uitgevoerd, wanneer mogelijk.

graphOptimizationLevel

public static GraphOptimizationLevelOnnx graphOptimizationLevel

Grafiekoptimalisatieniveau voor de sessie. Standaard zijn alle beschikbare optimalisaties ingeschakeld voor maximale prestaties.

interOpNumThreads

public static int interOpNumThreads

Aantal threads voor het parallel uitvoeren van meerdere bewerkingen. Als sequentiële uitvoering is ingeschakeld, wordt deze waarde genegeerd.

intraOpNumThreads

public static int intraOpNumThreads

Aantal threads voor een enkele bewerking.