Looking for delegate libaray

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Looking for delegate libaray

137 次查看
Bernd69
Contributor I

Hello
I have an iMX8Plus development board here and I am trying to use the NPU for some object detection in python.
This works fine with the tflite_runtime.interpreter using libvx_delegat.so.

I tried on some other device the newer ai_edge_litert.interpreter (LiteRT instead of TensorflowLite) and if worked significantly faster, so I want to give it a try.
I installed a virtual environment for this LiteRT environment and my python program starts using this ai_edge_litert module.
But when I load the libvx_delegate.so i get a segmentation fault.
(Chat GPT told me) I probably need the liblitert_vx_delegate.so for this environment...
I searched everywhere, but I can't find it anywhere.

I know its probably in the latest yocto image for iMX8Plus, but I dont want to break my development board - i just want that library (and its required libraries)
Does anyone have an idea where to get this delegate library (liblitert_vx_delegate.so)?

标签 (1)
0 项奖励
回复
1 回复

114 次查看
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

We do not publish these libraries separately, they are included in the Yocto build or in eIQ SDK.

The delegate is located in /usr/lib/liblitert_vx_delegate.so as is mentioned in i.MX Machine Learning User's Guide.

Please consider upgrade the BSP version to update the TFlite verison.

Best regards.

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2234490%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%AF%BB%E6%89%BE%20libaray%20%E4%BB%A3%E8%A1%A8%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2234490%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CBR%20%2F%3E%E6%88%91%E8%BF%99%E9%87%8C%E6%9C%89%E4%B8%80%E4%B8%AA%20IMX8Plus%20%E5%BC%80%E5%8F%91%E6%9D%BF%EF%BC%8C%E6%88%91%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E4%BD%BF%E7%94%A8%20NPU%20%E5%9C%A8%20python%20%E4%B8%AD%E8%BF%9B%E8%A1%8C%E4%B8%80%E4%BA%9B%E7%89%A9%E4%BD%93%E6%A3%80%E6%B5%8B%E3%80%82%3CBR%20%2F%3E%E4%BD%BF%E7%94%A8%20libvx_delegat.so%20%E7%9A%84%20tflite_runtime.interpreter%20%E5%8F%AF%E4%BB%A5%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E5%9C%A8%E5%85%B6%E4%BB%96%E8%AE%BE%E5%A4%87%E4%B8%8A%E5%B0%9D%E8%AF%95%E4%BA%86%E8%BE%83%E6%96%B0%E7%9A%84%20ai_edge_litert.interpreter%EF%BC%88Litert%20%E8%80%8C%E4%B8%8D%E6%98%AF%20TensorFlowLite%EF%BC%89%EF%BC%8C%E5%A6%82%E6%9E%9C%E8%BF%90%E8%A1%8C%E9%80%9F%E5%BA%A6%E8%A6%81%E5%BF%AB%E5%BE%97%E5%A4%9A%EF%BC%8C%E6%89%80%E4%BB%A5%E6%88%91%E6%83%B3%E8%AF%95%E4%B8%80%E8%AF%95%E3%80%82%3CBR%20%2F%3E%E6%88%91%E4%B8%BA%E8%BF%99%E4%B8%AA%20LiteRT%20%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%E4%BA%86%E4%B8%80%E4%B8%AA%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83%EF%BC%8C%E6%88%91%E7%9A%84%20python%20%E7%A8%8B%E5%BA%8F%E5%BC%80%E5%A7%8B%E4%BD%BF%E7%94%A8%E8%BF%99%E4%B8%AA%20ai_edge_litert%20%E6%A8%A1%E5%9D%97%E3%80%82%3CBR%20%2F%3E%E4%BD%86%E5%BD%93%E6%88%91%E5%8A%A0%E8%BD%BD%20libvx_delegate.so%20%E6%97%B6%EF%BC%8C%E5%8D%B4%E5%87%BA%E7%8E%B0%E4%BA%86%E5%88%86%E6%AE%B5%E9%94%99%E8%AF%AF%E3%80%82%3CBR%20%2F%3E(%E8%81%8A%E5%A4%A9%20GPT%20%E5%91%8A%E8%AF%89%E6%88%91%EF%BC%89%E6%88%91%E5%8F%AF%E8%83%BD%E9%9C%80%E8%A6%81%20liblitert_vx_delegate.so%20%E6%89%8D%E8%83%BD%E5%9C%A8%E8%BF%99%E7%A7%8D%E7%8E%AF%E5%A2%83%E4%B8%8B%E4%BD%BF%E7%94%A8......%3CBR%20%2F%3E%E6%88%91%E6%89%BE%E9%81%8D%E4%BA%86%E6%89%80%E6%9C%89%E5%9C%B0%E6%96%B9%EF%BC%8C%E9%83%BD%E6%B2%A1%E6%9C%89%E6%89%BE%E5%88%B0%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E7%9F%A5%E9%81%93%E5%AE%83%E5%8F%AF%E8%83%BD%E5%9C%A8%20imx8Plus%20%E7%9A%84%E6%9C%80%E6%96%B0%20yocto%20%E5%9B%BE%E7%89%87%E4%B8%AD%EF%BC%8C%E4%BD%86%E6%88%91%E4%B8%8D%E6%83%B3%E7%A0%B4%E5%9D%8F%E6%88%91%E7%9A%84%E5%BC%80%E5%8F%91%E6%9D%BF%20%E2%80%94%E2%80%94%20%E6%88%91%E5%8F%AA%E6%83%B3%E8%A6%81%E9%82%A3%E4%B8%AA%E5%BA%93%EF%BC%88%E5%8F%8A%E5%85%B6%E5%BF%85%E9%9C%80%E7%9A%84%E5%BA%93%EF%BC%89%E6%9C%89%E4%BA%BA%E7%9F%A5%E9%81%93%E5%9C%A8%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E5%BE%97%E5%88%B0%E8%BF%99%E4%B8%AA%E5%A7%94%E6%89%98%E5%BA%93%EF%BC%88liblitert_vx_delegate.%20%3CBR%20%2F%3E%20so%EF%BC%89%E5%90%97%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2234490%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E5%BC%80%E5%8F%91%E6%9D%BF%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2236991%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Looking%20for%20delegate%20libaray%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2236991%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CP%3E%E6%88%91%E4%BB%AC%E4%B8%8D%E4%BC%9A%E5%8D%95%E7%8B%AC%E5%8F%91%E5%B8%83%E8%BF%99%E4%BA%9B%E5%BA%93%EF%BC%8C%E5%AE%83%E4%BB%AC%E5%8C%85%E5%90%AB%E5%9C%A8%20Yocto%20%E7%89%88%E6%9C%AC%E6%88%96%20eIQ%20SDK%20%E4%B8%AD%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E3%80%8A%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fuser-guide%2FUG10166.pdf%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ei.MX%20%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97%3C%2FA%3E%E3%80%8B%E6%89%80%E8%BF%B0%EF%BC%8C%E5%A7%94%E6%89%98%E4%BD%8D%E4%BA%8E%20%2Fusr%2Flib%2Fliblitert_vx_delegate.so%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E8%80%83%E8%99%91%E5%8D%87%E7%BA%A7%E7%94%B5%E8%B7%AF%E6%9D%BF%E6%94%AF%E6%8C%81%E5%8C%85%E7%89%88%E6%9C%AC%E4%BB%A5%E6%9B%B4%E6%96%B0%20TfLite%20%E7%89%88%E6%9C%AC%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E