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
-
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