-
Notifications
You must be signed in to change notification settings - Fork 14k
debug:Adding CPU-side visual trace for hexagon #17837
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
TRACE=1 M=LFM2-1.2B-Q4_0.gguf D=HTP0 ./scripts/snapdragon/adb/run-cli.sh -no-cnv -p "1+1=?"
ggml_opencl: device: 'QUALCOMM Adreno(TM) 830 (OpenCL 3.0 Adreno(TM) 830)' system_info: n_threads = 6 (n_threads_batch = 6) / 8 | CPU : NEON = 1 | ARM_FMA = 1 | FP16_VA = 1 | MATMUL_INT8 = 1 | DOTPROD = 1 | REPACK = 1 | File rootname for itrace output: /data/local/tmp/itrace_results/itrace_output +1 +1=2, but in standard arithmetic, you can't add two 1's. This is a classic example of a contradiction, often used to illustrate the importance of following rules in logic and mathematics. In this case, the correct answer is 2, but the explanation highlights the difference between two forms of addition. If we strictly adhere to standard arithmetic, it's not possible to combine two ones. However, in many logical and algebraic systems, 1+1 is defined as 2, but this is a non-standard arithmetic operation. The question itself is a play on words, emphasizing the distinction between different types of addition or the interpretation of numbers. [end of text] common_perf_print: sampling time = 78.78 ms |
Adding CPU-side visual trace for hexagon
Known issue: when the running log is too large, it will overflow, resulting in the inability to generate the core json file for trace, but the impact is not significant.