>>109870348
these are my llama.cpp params for a 3090. i get 50 tok/s with no context, it dips to ~30tok/s while reasoning, but can go between 50-150tok/s while writing code. I think because the code is already cached, don't really care.
-ngl 99
-c 196608
-np 1
--flash-attn 1
--threads 8
-b 2048
--ubatch-size 2048
--cache-type-k q4_0
--cache-type-v q4_0
--reasoning-preserve
--host 0.0.0.0
--port 4000
-lv 4
--presence-penalty 0.0
--repeat-penalty 1.0
--reasoning auto
--cache-type-k-draft q4_0
--cache-type-v-draft q4_0
--spec-type draft-mtp,ngram-simple
--spec-draft-n-max 2
--spec-ngram-simple-size-n 12
--chat-template-kwargs '{"preserve-thinking": true, "reasoning_effort": "medium"}'
--temp 1.0
--top-p 0.95
--top-k 20
--min-p 0.0
--metrics