Minimal working example - onnxruntime includes - imx8mpevk

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Minimal working example - onnxruntime includes - imx8mpevk

694 Views
colinbroderick
Contributor III

I'm trying to get an MWE working using ONNX and the NPU, but I can't really get going.

In particular I'm stuck on what should be the simple bit; building a small cmake project. bitbake can't find onnxruntime_c_api.h and I'm not sure how to tell it where to look. Presumably the include path should go in CMakeLists.txt but I don't know how to specify it in such a way that it will use the correct one, i.e. not the system install of onnxruntime, but the yocto one.

If anyone has a minimal working example of an onnx project in cmake, or can offer help on the more general problem of include paths, I would be very grateful.

Thanks.

P.S. I anticipate I'll face a similar problem with the linking, so advice on that wouldn't go amiss either.

0 Kudos
1 Reply

684 Views
colinbroderick
Contributor III

Just link to any of the copies of onnxruntime_c_api.h in the build folder, I guess. I'd prefer not to link using an absolute path because it locks the code to yocto, but this at least works. The link `-lonnxruntime` works without issue.

0 Kudos