abhikran-quic commented on issue #17195: URL: https://github.com/apache/tvm/issues/17195#issuecomment-2249471167
@chayliu-ecarx: On production devices, any shared library needs to be signed by OEMs to be loaded on DSP. The problem you are observing is due to loading of unsigned library on a signed PD(Protection domain). There's more information about signed vs unsigned PD in Hexagon SDK documentation: `SDK_ROOT/docs/software/ipc/rpc.html` I have some questions/suggestions below : 1. Are you trying on a development board ? It would help in sharing the device details on which you are trying. 2. If you are using a smartphone, try loading the library on unsigned PD. `hexagon_launcher` by default uses unsigned PD, however, could you check if the application you are running uses unsigned PD ? There is a section titled `Request signature-free offload` in `SDK_ROOT/docs/software/ipc/rpc.html` with example code to check it. 3. Could you move DSP specific libraries/files (`mobilenetv2-7.so`, `mobilenetv2-7.json` and `mobilenetv2-7_input.json`) to `/mypath/adsp/` and try again ? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
