Thanks for the quick quants! Reccomended mmproj?

#1
by phakio - opened

Time to begin another round of testing! Thanks for the quick quants!

Curious if anyone has data on the various mmproj quants and whether running q8 results in real world noticeable decline in accuracy? I mean I know that there is some loss when going from F32 to F16 to Q8, but I never really see data that supports how noticeable the change in bits is.

I'm going to go with Q3_K_L and Q8 mmproj for now, but just placing this here for anyone else to post data they may find! Once I get this model dialed in I may set up some tests to compare the various mmproj files ~

Hi @phakio

I realized that the Q3_K_L wasn't imatrixed, I've redone it and updated the quant. New vs old:

Version Quant Size Mixture PPL 1-(Mean PPL(Q)/PPL(base)) KLD
OLD Q3_K_L 459.94 GiB (3.85 BPW) Q8_0 / Q3_K / Q3_K / Q4_0 2.118293 ± 0.009633 +5.5655% 0.072403 ± 0.000616
NEW Q3_K_L 459.94 GiB (3.85 BPW) Q8_0 / Q3_K / Q3_K / Q4_0 2.085207 ± 0.009398 +3.9167% 0.063007 ± 0.000544

For the mmproj quants, I haven't done an eval to compare them before. I usually stick to the F16 or BF16 though, I know that image encoder quantization is pretty drastically sharp when it does start to decline. I'd be interested in any results you have to share.

I found that when going from F32 to any quant mmproj gets badly damaged. I would say use f32 if you can, otherwise use the biggest one available.

Sign up or log in to comment