- ONNX Unterstützung
- Format-Konvertierung
- Automatische Konvertierung von Datentypen
- Erstellen eines Modells
- Ausführung eines Modells
- Ausführen im Strategy Tester
- OnnxCreate
- OnnxCreateFromBuffer
- OnnxRelease
- OnnxRun
- OnnxGetInputCount
- OnnxGetOutputCount
- OnnxGetInputName
- OnnxGetOutputName
- OnnxGetInputTypeInfo
- OnnxGetOutputTypeInfo
- OnnxSetInputShape
- OnnxSetOutputShape
- Datenstrukturen
OnnxRun
Ausführen eines ONNX-Modells.
bool OnnxRun(
|
Parameter
onnx_handle
[in] Handle des Objekts der ONNX-Sitzung von OnnxCreate oder OnnxCreateFromBuffer.
flags
[in] Die Flags aus ENUM_ONNX_FLAGS, die den Ausführungsmodus beschreiben: ONNX_DEBUG_LOGS und ONNX_NO_CONVERSION.
...
[in] [out] Eingänge und Ausgänge des Modells.
Gibt bei Erfolg true zurück, andernfalls false. Um den Fehler-Code zu erhalten, rufen Sie die Funktion GetLastError auf.
ENUM_ONNX_FLAGs
ID |
Beschreibung |
|---|---|
ONNX_LOGLEVEL_VERBOSE |
Alle Meldungen protokollieren |
ONNX_LOGLEVEL_INFO |
Protokolliert Info-Meldungen, Warnungen und Fehler (dieses Flag ersetzt ONNX_DEBUG_LOGS) |
ONNX_LOGLEVEL_WARNING |
Protokolliert Warnungen und Fehler (Standard) |
ONNX_LOGLEVEL_ERROR |
Protokolliert nur die Fehler. |
ONNX_NO_CONVERSION |
Automatische Konvertierung deaktivieren, Nutzerdaten so verwenden, wie sie sind |
ONNX_COMMON_FOLDER |
Laden der Modelldatei aus dem Ordner „Common\Files“; der Wert entspricht dem Flag FILE_COMMON. |
ONNX_USE_CPU_ONLY |
Das ONNX-Modell nur mit der CPU ausführen |
ONNX_GPU_DEVICE_0 |
CUDA-Gerät mit Index 0 (Standard) |
ONNX_GPU_DEVICE_1 |
CUDA-Gerät mit Index 1 * |
ONNX_GPU_DEVICE_2 |
CUDA-Gerät mit Index 2 * |
ONNX_GPU_DEVICE_3 |
CUDA-Gerät mit Index 3 * |
ONNX_GPU_DEVICE_4 |
CUDA-Gerät mit Index 4 * |
ONNX_GPU_DEVICE_5 |
CUDA-Gerät mit Index 5 * |
ONNX_GPU_DEVICE_6 |
CUDA-Gerät mit Index 6 * |
ONNX_GPU_DEVICE_7 |
CUDA-Gerät mit Index 7 * |
ONNX_ENABLE_PROFILING |
Das Profiling des ONNX-Modells aktivieren |
* Die Flags vom Typ ONNX_GPU_DEVICE_N, die auf Systemen mit zwei oder mehr CUDA-fähigen GPUs verwendet werden sollten. Wenn mehrere GPU-Auswahl-Flags angegeben sind, wird das Gerät mit dem niedrigsten Index verwendet.
Wenn ein nicht vorhandener Geräteindex angegeben ist, wird die GPU automatisch ausgewählt.
Beispiel:
const long ExtOutputShape[] = {1,1}; // Form der Modellausgänge
|
Siehe auch