File size: 5,823 Bytes
d35f8cb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| model                          |       size |     params | backend    | threads |  fa |         lm |            test |                  t/s |
| ------------------------------ | ---------: | ---------: | ---------- | ------: | --: | ---------: | --------------: | -------------------: |
| flint ?B Q4_K - Medium         |  23.33 GiB |    39.79 B | CPU        |      16 |   1 |      mlock |            tg64 |         37.72 ± 0.00 |

[GGML_PROF] total_us=1678629
[GGML_PROF] GET_ROWS             f32   <q8_0   [  2048,    1,   1]      0.45 ms   0.03% calls=65 us/call=6.9
[GGML_PROF] RMS_NORM             f32   <f32    [  2048,    1,   1]     18.00 ms   1.07% calls=6435 us/call=2.8
[GGML_PROF] MUL_MAT              f32   <q8_0   [  4096,    1,   1]    171.92 ms  10.24% calls=2730 us/call=63.0
[GGML_PROF] RMS_NORM             f32   <f32    [   128,   32,   1]      6.32 ms   0.38% calls=3185 us/call=2.0
[GGML_PROF] MUL_MAT              f32   <q8_0   [   512,    1,   1]     62.51 ms   3.72% calls=5460 us/call=11.4
[GGML_PROF] RMS_NORM             f32   <f32    [   128,    4,   1]      7.42 ms   0.44% calls=3185 us/call=2.3
[GGML_PROF] SET_ROWS             f16   <f32    [   512,  256,   1]      7.33 ms   0.44% calls=6370 us/call=1.2
[GGML_PROF] FLASH_ATTN_EXT       f32   <f32    [   128,   32,   1]     29.72 ms   1.77% calls=3185 us/call=9.3
[GGML_PROF] MUL_MAT              f32   <q8_0   [  2048,    1,   1]    218.00 ms  12.99% calls=5070 us/call=43.0
[GGML_PROF] ADD                  f32   <f32    [  2048,    1,   1]     34.85 ms   2.08% calls=24700 us/call=1.4
[GGML_PROF] MUL_MAT              f32   <q8_0   [  6144,    1,   1]     22.79 ms   1.36% calls=260 us/call=87.6
[GGML_PROF] GLU                  f32   <f32    [  6144,    1,   1]      0.63 ms   0.04% calls=130 us/call=4.8
[GGML_PROF] ROPE                 f32   <f32    [   128,   32,   1]      5.86 ms   0.35% calls=2275 us/call=2.6
[GGML_PROF] ROPE                 f32   <f32    [   128,    4,   1]      2.98 ms   0.18% calls=2275 us/call=1.3
[GGML_PROF] MUL_MAT              f32   <bf16   [   256,    1,   1]     43.35 ms   2.58% calls=3055 us/call=14.2
[GGML_PROF] UNARY                f32   <f32    [   256,    1,   1]      4.08 ms   0.24% calls=3055 us/call=1.3
[GGML_PROF] ARGSORT              i32   <f32    [   256,    1,   1]     36.86 ms   2.20% calls=3055 us/call=12.1
[GGML_PROF] GET_ROWS             f32   <f32    [     1,    6,   1]      4.56 ms   0.27% calls=3055 us/call=1.5
[GGML_PROF] SUM_ROWS             f32   <f32    [     1,    1,   1]      3.27 ms   0.19% calls=3055 us/call=1.1
[GGML_PROF] CLAMP                f32   <f32    [     1,    1,   1]      3.43 ms   0.20% calls=3055 us/call=1.1
[GGML_PROF] DIV                  f32   <f32    [     6,    1,   1]      3.41 ms   0.20% calls=3055 us/call=1.1
[GGML_PROF] MUL_MAT_ID           f32   <iq3_s  [   512,    6,   1]     18.62 ms   1.11% calls=130 us/call=143.2
[GGML_PROF] GLU                  f32   <f32    [   512,    6,   1]      4.30 ms   0.26% calls=3055 us/call=1.4
[GGML_PROF] UNARY                f32   <f32    [   512,    6,   1]      3.62 ms   0.22% calls=3055 us/call=1.2
[GGML_PROF] POOL_1D              f32   <f32    [     1,    6,   1]     13.12 ms   0.78% calls=3055 us/call=4.3
[GGML_PROF] SCALE                f32   <f32    [     1,    6,   1]     10.41 ms   0.62% calls=9165 us/call=1.1
[GGML_PROF] LOG                  f32   <f32    [     1,    6,   1]      3.64 ms   0.22% calls=3055 us/call=1.2
[GGML_PROF] UNARY                f32   <f32    [     1,    6,   1]      7.11 ms   0.42% calls=6110 us/call=1.2
[GGML_PROF] CLAMP                f32   <f32    [     1,    6,   1]      3.29 ms   0.20% calls=3055 us/call=1.1
[GGML_PROF] DIV                  f32   <f32    [   512,    6,   1]      5.20 ms   0.31% calls=3055 us/call=1.7
[GGML_PROF] MUL_MAT_ID           f32   <q5_K   [  2048,    6,   1]    141.87 ms   8.45% calls=1885 us/call=75.3
[GGML_PROF] MUL                  f32   <f32    [  2048,    6,   1]     30.55 ms   1.82% calls=6110 us/call=5.0
[GGML_PROF] MUL_MAT              f32   <q8_0   [  1024,    1,   1]     82.51 ms   4.92% calls=4420 us/call=18.7
[GGML_PROF] GLU                  f32   <f32    [  1024,    1,   1]      3.47 ms   0.21% calls=3055 us/call=1.1
[GGML_PROF] MUL_MAT_ID           f32   <q5_K   [   512,    6,   1]    220.48 ms  13.13% calls=2340 us/call=94.2
[GGML_PROF] MUL_MAT_ID           f32   <q8_0   [  2048,    6,   1]     12.57 ms   0.75% calls=65 us/call=193.4
[GGML_PROF] MUL_MAT_ID           f32   <q6_K   [  2048,    6,   1]     10.04 ms   0.60% calls=65 us/call=154.5
[GGML_PROF] MUL_MAT              f32   <q5_K   [  4096,    1,   1]     33.90 ms   2.02% calls=455 us/call=74.5
[GGML_PROF] MUL_MAT              f32   <q5_K   [   512,    1,   1]     18.08 ms   1.08% calls=910 us/call=19.9
[GGML_PROF] MUL_MAT              f32   <q5_K   [  2048,    1,   1]     52.65 ms   3.14% calls=1235 us/call=42.6
[GGML_PROF] MUL_MAT_ID           f32   <iq4_xs [   512,    6,   1]    102.81 ms   6.12% calls=3250 us/call=31.6
[GGML_PROF] MUL_MAT_ID           f32   <iq4_xs [  2048,    6,   1]     35.32 ms   2.10% calls=1040 us/call=34.0
[GGML_PROF] MUL_MAT_ID           f32   <q4_K   [   512,    6,   1]     12.47 ms   0.74% calls=390 us/call=32.0
[GGML_PROF] MUL_MAT              f32   <q5_K   [  1024,    1,   1]     36.01 ms   2.14% calls=1560 us/call=23.1
[GGML_PROF] MUL_MAT              f32   <iq4_xs [  1024,    1,   1]      2.38 ms   0.14% calls=130 us/call=18.3
[GGML_PROF] MUL_MAT              f32   <iq4_xs [  2048,    1,   1]      1.02 ms   0.06% calls=65 us/call=15.7
[GGML_PROF] GET_ROWS             f32   <f32    [  2048,    1,   1]      0.19 ms   0.01% calls=130 us/call=1.5
[GGML_PROF] MUL_MAT              f32   <q8_0   [150144,    1,   1]    125.28 ms   7.46% calls=65 us/call=1927.3

build: de5122d87 (1)