DFlash or DSpark?

#2
by thread13 - opened

Apologies for a silly question, but where does DSpark come from?

yet, this model card "no mtp" section is about dspark and this discussion here says the same:

I mean, I understand that they are related, but technically it is --spec-type draft-dflash, not --spec-type draft-dspark, so I wonder if that might be the reason for low performance? I mean, it is not unusual to mean one thing but accidentally enter another.

To add, I just tried an Unsloth quantization with a dflash drafter and indeed got about 2x speed increase for a UD-Q4_K_XL quantization (~45 -> 92 t/s, a 9700 XTX AMD card (**), --spec-type draft-dflash --spec-draft-n-max 4)

On the other hand, recent master build seems to accept --spec-type draft-dspark --spec-draft-n-max 4 for the same draft model and does not fall; however it goes down to baseline inference speed.

(*) yes I shall spend my nights otherwise
(**) Vulkan build, somehow I observe about 20% speed increase (for inference) when I use Vulkan vs ROCm with almost arithmetic accuracy

Ah that's actually just me forgetting which is which πŸ˜…

Okay I'll run another test to see if it's worth adding πŸ€” your results look promising for sure

okay well this is embarrassing and turns out your question was anything BUT silly..

it is in fact dFLASH, not dSPARK... and I see big speedups with the name proper :')

Thanks so much for commenting, appreciate it!

Sign up or log in to comment