Considerations on using static / dynamic library for EPs? #23476
Unanswered
Harry-Chen
asked this question in
EP Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am currently doing some packaging work for onnxruntime in Debian. We noticed that both static and dynamic libraries exist for EPs.
For example, in 1.19.2, we have:
onnxruntime_add_static_library
): cpu, xnnpack, dml, azure, acl, nnapi, webnn, js, qnn, snpe, rknpu, armn, coreml, tvmonnxruntime_add_shared_library_module
): shared, dnnl, cuda, rocm, migraphx, openvino, cann, vitisai, tensorrtI looked into some EP plugins, and found that the types of libraries are mostly decided when they were added.
I also notice the following description in documentation:
I would like to know:
Beta Was this translation helpful? Give feedback.
All reactions