类型定义
以下类型定义可在全局范围内使用。
-
指向使用 ONNX Runtime C API 的自定义操作注册函数的指针。
签名在 ONNX Runtime C API 中定义:https://github.com/microsoft/onnxruntime/blob/67f4cd54fab321d83e4a75a40efeee95a6a17079/include/onnxruntime/core/session/onnxruntime_c_api.h#L697
这是一种低级类型,旨在与提供此类自定义操作注册函数的库(例如 ONNX Runtime Extensions)进行互操作。
声明
Objective-C
typedef struct OrtStatus *(*ORTCAPIRegisterCustomOpsFnPtr)( struct OrtSessionOptions *, const struct OrtApiBase *)
Swift
typealias ORTCAPIRegisterCustomOpsFnPtr = (OpaquePointer?, OpaquePointer?) -> OpaquePointer?