The Xentara ONNX Engine v2.0
User Manual
JSON Format for ONNX Engine Model

A JSON object describing a ONNX Engine Model has following syntax:

{
"@Skill.ONNX.Model": {
"name": "ONNX Engine",
"UUID": "e9e055d5-297b-4fff-b85b-71416ff79daf",
"modelPath": "C:\\Path\\To\\model.onnx",
"dataLoggerLocale": "de_DE.utf8",
"inputs": [
...
],
"outputs": [
...
],
"providers": [
...
],
"sessionOptions": {
...
},
"children": [
...
]
}
}

Object Members
nameA string value containing the name of the Module.
UUIDA string value containing the unique UUID of the device.
modulePathA string value containing the absolute path of the model.onnx.
dataLoggerLocaleAn optional string value describing the locale option for the ".csv" file of the data-logger. The default value is "en_GB.UTF-8".
inputAn JSON array containing Scalar, Time series, or Array.
outputAn JSON array containing Output.
providersAn optional JSON array containing Execution Providers.
sessionOptionsAn optional JSON object containing Session Options.
childrenAn JSON array containing the Output.

Please remember that each element block requires two layers of {} due to the syntax restrictions of the JSON format.