The table below lists all the
ort built-in
functions (in this namespace:
).
Function name | Description |
---|---|
ort:get-value | For an ort:value with value type "SEQUENCE", returns the ort:value at specified index; for value type "MAP", index 0 returns the key, and index 1 returns the value. |
ort:map | Creates a value with type "MAP", using an ort:value as key and an ort:value as value. |
ort:run | Perform inference of a session, based on supplied input values. |
ort:sequence | Creates a value with type "SEQUENCE". |
ort:session | Load an ONNX model from the database, as an inference session. |
ort:session-input-count | Returns the number of inputs of a session. |
ort:session-input-name | Returns the name of an input of a session, specified by an index. |
ort:session-input-type | Returns a map:map containing the type information of an input of a session, specified by an index. |
ort:session-output-count | Returns the number of outputs of a session. |
ort:session-output-name | Returns the name of an output of a session, specified by an index. |
ort:session-output-type | Returns a map:map containing the type information of an output of a session, specified by an index. |
ort:string | Creates a string tensor. |
ort:string-content | Returns the content of a string tensor. |
ort:value | Constructs an ort:value to be supplied to an ort:session to perform inference. |
ort:value-count | Returns the number of ort:value in an ort:value with value type "SEQUENCE", and always return 2 for "MAP". |
ort:value-get-array | Returns the tensor represented by the ort:value as a flattened one-dimensional array. |
ort:value-get-shape | Returns the shape of the ort:value as a sequence of xs:long. |
ort:value-get-type | Returns the tensor element type of the ort:value as an xs:string. |
ort:value-is-tensor | Returns if the ort:value has value type "TENSOR". |