Skip to content

[Exynos] Failed to run exynos backend on real phone. #16395

@allenaann

Description

@allenaann

🐛 Describe the bug

We have tried to run the exynos backend on Samsung S24 with "enn_executor_runner", and it failed when loading "libenn_public_api_cpp.so".

e1q:/data/local/tmp/wjd/SamsungTest $ ./enn_executor_runner -model ./ic3_exynos_fp32.pte -input ./ic3_input_0.bin --output_path . I 00:00:00.001799 executorch:enn_executor_runner.cpp:138] Model file ./ic3_exynos_fp32.pte is loaded. I 00:00:00.001865 executorch:enn_executor_runner.cpp:147] Using method forward I 00:00:00.001900 executorch:enn_executor_runner.cpp:194] Setting up planned buffer 0, size 606112. dlopen failed: dlopen failed: library "/data/local/tmp/wjd/SamsungTest/[libenn_public_api_cpp.so](libenn_public_api_cpp.so)" not found E 00:00:00.022839 executorch:enn_api_implementation.cpp:70] Lib load failed. Segmentation fault

Currently, we found an existing shared library in this repo: https://github.com/exynos-eco/enn-sdk-samples. Although we put the library in the path, there are still some dependencies missing, for example. [libenn_user.samsung_slsi.so]. Could you help us to handle this issue? We wanna get some models running on Exynos NPU.

@Jiseong-oh

Versions

@Jiseong-oh

cc @SS-JIA @Jiseong-oh @digantdesai @kimishpatel

Metadata

Metadata

Assignees

No one assigned

    Labels

    partner: samsungFor backend delegation, kernels, demo, etc. from the 3rd-party partner, Samsung

    Type

    No type

    Projects

    Status

    To triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions