You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I found the crash occur on some low level API(<= 29) Android devices, this is the crash stack:
The stack after mapping: xxx/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include/bits/stdatomic.h:273 xxx/Android/maid/packages/maid_llm/src/llama_cpp/src/llama.cpp:18617 xxx/Android/maid/packages/maid_llm/src/maid_llm.cpp:33
And I found that this was caused by turning on an arm64-v8a compilation optimization flag in "maid_llm/android/CMakeLists.txt".
What will happen if this flag is not enabled?
The text was updated successfully, but these errors were encountered:
I found the crash occur on some low level API(<= 29) Android devices, this is the crash stack:
The stack after mapping: xxx/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include/bits/stdatomic.h:273 xxx/Android/maid/packages/maid_llm/src/llama_cpp/src/llama.cpp:18617 xxx/Android/maid/packages/maid_llm/src/maid_llm.cpp:33
And I found that this was caused by turning on an arm64-v8a compilation optimization flag in "maid_llm/android/CMakeLists.txt".
What will happen if this flag is not enabled?
From memory it will work without that enabled but it makes it VERY slow.
I found the crash occur on some low level API(<= 29) Android devices, this is the crash stack:
![image](https://private-user-images.githubusercontent.com/7105187/352025120-c710eb4d-36a3-4492-9a90-bdeb2c7cda15.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMDA3NzMsIm5iZiI6MTczOTIwMDQ3MywicGF0aCI6Ii83MTA1MTg3LzM1MjAyNTEyMC1jNzEwZWI0ZC0zNmEzLTQ0OTItOWE5MC1iZGViMmM3Y2RhMTUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTBUMTUxNDMzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NTRiOWY4MDFlOTEwMjA1OWU3NDA1YWM3OTcwNTljMTcyZjYzMzMwNzFlOTE4NzQzMjI3ZTViNWZlYjIyMDBlOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.PWMqtvVJUFg8lGQ4_784ekv-oTdSLqtSR2B0TNpv5nQ)
The stack after mapping:
xxx/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include/bits/stdatomic.h:273 xxx/Android/maid/packages/maid_llm/src/llama_cpp/src/llama.cpp:18617 xxx/Android/maid/packages/maid_llm/src/maid_llm.cpp:33
And I found that this was caused by turning on an arm64-v8a compilation optimization flag in "maid_llm/android/CMakeLists.txt".
![image](https://private-user-images.githubusercontent.com/7105187/352027204-c4eecd65-c63d-46db-9a51-295af97e67e4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMDA3NzMsIm5iZiI6MTczOTIwMDQ3MywicGF0aCI6Ii83MTA1MTg3LzM1MjAyNzIwNC1jNGVlY2Q2NS1jNjNkLTQ2ZGItOWE1MS0yOTVhZjk3ZTY3ZTQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTBUMTUxNDMzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NTQzMTU3ZjI3NmZlY2VhOTRlYTVjOTRkOTRlMTZhNjE3NDNlMGM3MGNmZjMxNjc3MDQ1NDIzZjYxYzhjYzYwYSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.0Ahv_2PgtkYAl16U2ILJK1CfrYDfehmrxI8M5stcDp8)
What will happen if this flag is not enabled?
The text was updated successfully, but these errors were encountered: