onnxruntime/tools/ci_build/github
Scott McKay b9ecd428c1
Add ability to register custom ops by specifying a function name (#14177)
### Description
<!-- Describe your changes. -->
Use dlsym/GetProcAddress to lookup a custom ops registration function by
name and call it.

This will be better on mobile platforms where the custom ops library is
linked against, and there isn't necessarily a filesystem that a library
path can be loaded from.

Alternative is to wire up passing in the address of the function, but
that has multiple complications which differ by platform.

### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->
Enable using ort and ort-ext packages on mobile platforms.

Co-authored-by: Edward Chen <18449977+edgchen1@users.noreply.github.com>
2023-01-12 15:11:34 +10:00
..
android Add onnxruntime_BUILD_UNIT_TESTS=OFF definition to iOS package build options. (#13238) 2022-10-10 18:00:17 -07:00
apple Remove SafeInt dependency from Objective-C API. (#13698) 2022-11-18 17:06:12 -08:00
azure-pipelines Add ability to register custom ops by specifying a function name (#14177) 2023-01-12 15:11:34 +10:00
js Use full ORT package for onnxruntime-react-native. (#13037) 2022-09-23 07:20:03 +10:00
linux Openvino ep 2022.3 v4.3 (#14210) 2023-01-11 16:31:26 -08:00
pai [ROCm] Update ROCm and MigraphX CI to ROCm5.4 (#14011) 2022-12-22 10:01:05 +08:00
python_checks
windows Rename CloudEP to AzureEP (#14175) 2023-01-11 12:25:04 -08:00
Doxyfile_csharp.cfg Add Xamarin support (#9436) 2021-10-27 20:07:07 +10:00