Replies: 1 comment
-
Apologies. That document is pretty outdated. We will update it. There is no specific requirement/convention that the api functions are prefixed with Ort. Many of them started with that prefix, but as the api evolved and new functions were added, many of the newer ones don't have the Ort prefix (as it's kind of redundant. we keep the old api's to maintain compatibility with older ORT version and introduce new ones without the Ort prefix). Other Execution Provider api's for AppendExecutionProvider follow this new pattern but not all of the Execution Provider api's have been updated (as they may have different internal/external maintainers) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I don't quite get execution providers.
In the documentation, I see all functions have an
Ort
prefix.However for example in the triton onnxruntime backend, they use functions without the prefix.
Then if I search through the onnxruntime source code, I see some functions for example
SessionOptionsAppendExecutionProvider_OpenVINO
have code with and without the prefix but some other likeSessionOptionsAppendExecutionProvider_TensorRT_V2
doesn't have definitions with theOrt
prefix.Could I get some help to make sense of this?
Beta Was this translation helpful? Give feedback.
All reactions