Great work @azampatti !! I run the model on solo with hermes on xhigh and behind LiteLLM. I bump against some issues, not sure if itโs related to this model or due to my setup. I run the switft version with max_model_len: 222144 and kv_cache_bytes: 10g (instead of 20g); i might make it a bit higher again, but i had trouble starting it up next to my other services.)
I ask in hermes about the weather tomorrow in my hometown, and at first it went straight to compressing all the time and didnt do anything, but with current settings it works in about 75%. But in vllm docker log it still shows a lot of 400โs, but also 200โs. do you have any idea on what causes the 400โs or where i should look for more on those?
(APIServer pid=63) INFO 10-05 06:45:27 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 2.19, Accepted throughput: 9.30 tokens/s, Drafted throughput: 38.99 tokens/s, Accepted: 93 tokens, Drafted: 390 tokens, Per-position acceptance rate: 0.564, 0.321, 0.179, 0.077, 0.051, Avg Draft acceptance rate: 23.8%
(APIServer pid=63) INFO: 127.0.0.1:40190 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 06:45:37 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 0.0 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 71.6%
(APIServer pid=63) INFO: 127.0.0.1:40190 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:40190 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:40190 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:40190 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 06:45:57 [loggers.py:310] Engine 000: Avg prompt throughput: 2192.5 tokens/s, Avg generation throughput: 1.5 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 62.5%
(APIServer pid=63) INFO 10-05 06:45:57 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 5.00, Accepted throughput: 0.40 tokens/s, Drafted throughput: 0.50 tokens/s, Accepted: 12 tokens, Drafted: 15 tokens, Per-position acceptance rate: 1.000, 1.000, 0.667, 0.667, 0.667, Avg Draft acceptance rate: 80.0%
(APIServer pid=63) INFO 10-05 06:46:07 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 0.0 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 16.5%, Prefix cache hit rate: 60.1%
(APIServer pid=63) INFO 10-05 06:46:17 [loggers.py:310] Engine 000: Avg prompt throughput: 1339.9 tokens/s, Avg generation throughput: 3.5 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 14.4%, Prefix cache hit rate: 60.1%
(APIServer pid=63) INFO 10-05 06:46:17 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 4.25, Accepted throughput: 1.30 tokens/s, Drafted throughput: 2.00 tokens/s, Accepted: 26 tokens, Drafted: 40 tokens, Per-position acceptance rate: 0.875, 0.750, 0.625, 0.625, 0.375, Avg Draft acceptance rate: 65.0%
(APIServer pid=63) INFO 10-05 06:46:27 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 17.1 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 14.4%, Prefix cache hit rate: 60.1%
(APIServer pid=63) INFO 10-05 06:46:27 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 2.90, Accepted throughput: 11.20 tokens/s, Drafted throughput: 29.49 tokens/s, Accepted: 112 tokens, Drafted: 295 tokens, Per-position acceptance rate: 0.627, 0.441, 0.339, 0.288, 0.203, Avg Draft acceptance rate: 38.0%
(APIServer pid=63) INFO 10-05 06:46:37 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 18.2 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 14.4%, Prefix cache hit rate: 60.1%
(APIServer pid=63) INFO 10-05 06:46:37 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 3.25, Accepted throughput: 12.60 tokens/s, Drafted throughput: 28.00 tokens/s, Accepted: 126 tokens, Drafted: 280 tokens, Per-position acceptance rate: 0.732, 0.554, 0.429, 0.304, 0.232, Avg Draft acceptance rate: 45.0%
(APIServer pid=63) INFO 10-05 06:46:47 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 16.7 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 14.4%, Prefix cache hit rate: 60.1%
(APIServer pid=63) INFO 10-05 06:46:47 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 2.93, Accepted throughput: 11.00 tokens/s, Drafted throughput: 28.49 tokens/s, Accepted: 110 tokens, Drafted: 285 tokens, Per-position acceptance rate: 0.684, 0.526, 0.316, 0.228, 0.175, Avg Draft acceptance rate: 38.6%
(APIServer pid=63) INFO: 127.0.0.1:40190 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:40190 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 06:46:57 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 10.8 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 60.1%
(APIServer pid=63) INFO 10-05 06:46:57 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 2.58, Accepted throughput: 6.80 tokens/s, Drafted throughput: 21.50 tokens/s, Accepted: 68 tokens, Drafted: 215 tokens, Per-position acceptance rate: 0.698, 0.395, 0.233, 0.140, 0.116, Avg Draft acceptance rate: 31.6%
(APIServer pid=63) INFO 10-05 06:47:07 [loggers.py:310] Engine 000: Avg prompt throughput: 276.5 tokens/s, Avg generation throughput: 37.9 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 14.4%, Prefix cache hit rate: 63.2%
(APIServer pid=63) INFO 10-05 06:47:07 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 6.00, Accepted throughput: 31.49 tokens/s, Drafted throughput: 31.49 tokens/s, Accepted: 315 tokens, Drafted: 315 tokens, Per-position acceptance rate: 1.000, 1.000, 1.000, 1.000, 1.000, Avg Draft acceptance rate: 100.0%
(APIServer pid=63) INFO: 127.0.0.1:40190 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:40190 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 06:47:17 [loggers.py:310] Engine 000: Avg prompt throughput: 190.6 tokens/s, Avg generation throughput: 31.9 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 14.8%, Prefix cache hit rate: 66.1%
(APIServer pid=63) INFO 10-05 06:47:17 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 6.00, Accepted throughput: 26.50 tokens/s, Drafted throughput: 26.50 tokens/s, Accepted: 265 tokens, Drafted: 265 tokens, Per-position acceptance rate: 1.000, 1.000, 1.000, 1.000, 1.000, Avg Draft acceptance rate: 100.0%
(APIServer pid=63) INFO 10-05 06:47:27 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 54.8 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 14.8%, Prefix cache hit rate: 66.1%
(APIServer pid=63) INFO 10-05 06:47:27 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 5.96, Accepted throughput: 45.60 tokens/s, Drafted throughput: 46.00 tokens/s, Accepted: 456 tokens, Drafted: 460 tokens, Per-position acceptance rate: 1.000, 0.989, 0.989, 0.989, 0.989, Avg Draft acceptance rate: 99.1%
(APIServer pid=63) INFO: 127.0.0.1:40190 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:40190 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 06:47:37 [loggers.py:310] Engine 000: Avg prompt throughput: 278.0 tokens/s, Avg generation throughput: 33.3 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 14.8%, Prefix cache hit rate: 68.3%
(APIServer pid=63) INFO 10-05 06:47:37 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 5.93, Accepted throughput: 27.59 tokens/s, Drafted throughput: 27.99 tokens/s, Accepted: 276 tokens, Drafted: 280 tokens, Per-position acceptance rate: 1.000, 0.982, 0.982, 0.982, 0.982, Avg Draft acceptance rate: 98.6%
(APIServer pid=63) INFO: 127.0.0.1:40190 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO 10-05 06:47:47 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 35.5 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 68.3%
(APIServer pid=63) INFO 10-05 06:47:47 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 6.00, Accepted throughput: 30.00 tokens/s, Drafted throughput: 30.00 tokens/s, Accepted: 300 tokens, Drafted: 300 tokens, Per-position acceptance rate: 1.000, 1.000, 1.000, 1.000, 1.000, Avg Draft acceptance rate: 100.0%
(APIServer pid=63) INFO 10-05 06:47:57 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 0.0 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 68.3%
(APIServer pid=63) INFO: 127.0.0.1:55638 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:55638 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:55638 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:55638 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 07:00:37 [loggers.py:310] Engine 000: Avg prompt throughput: 855.9 tokens/s, Avg generation throughput: 13.6 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 67.5%
(APIServer pid=63) INFO 10-05 07:00:37 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 3.97, Accepted throughput: 0.13 tokens/s, Drafted throughput: 0.22 tokens/s, Accepted: 101 tokens, Drafted: 170 tokens, Per-position acceptance rate: 0.824, 0.706, 0.529, 0.471, 0.441, Avg Draft acceptance rate: 59.4%
(APIServer pid=63) INFO: 127.0.0.1:55638 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO 10-05 07:00:47 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 0.0 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 67.5%
(APIServer pid=63) INFO: 127.0.0.1:53856 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 07:08:17 [loggers.py:310] Engine 000: Avg prompt throughput: 713.0 tokens/s, Avg generation throughput: 1.9 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 13.5%, Prefix cache hit rate: 67.4%
(APIServer pid=63) INFO 10-05 07:08:17 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 3.00, Accepted throughput: 0.03 tokens/s, Drafted throughput: 0.07 tokens/s, Accepted: 12 tokens, Drafted: 30 tokens, Per-position acceptance rate: 0.667, 0.333, 0.333, 0.333, 0.333, Avg Draft acceptance rate: 40.0%
(APIServer pid=63) INFO 10-05 07:08:27 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 12.2 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 67.4%
(APIServer pid=63) INFO 10-05 07:08:27 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 2.35, Accepted throughput: 7.00 tokens/s, Drafted throughput: 26.00 tokens/s, Accepted: 70 tokens, Drafted: 260 tokens, Per-position acceptance rate: 0.596, 0.365, 0.192, 0.135, 0.058, Avg Draft acceptance rate: 26.9%
(APIServer pid=63) INFO 10-05 07:08:37 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 0.0 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 67.4%
(APIServer pid=63) INFO: 127.0.0.1:50760 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:50760 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:50760 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:50760 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 07:10:27 [loggers.py:310] Engine 000: Avg prompt throughput: 597.0 tokens/s, Avg generation throughput: 21.5 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 13.0%, Prefix cache hit rate: 67.4%
(APIServer pid=63) INFO 10-05 07:10:27 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 3.96, Accepted throughput: 1.33 tokens/s, Drafted throughput: 2.25 tokens/s, Accepted: 160 tokens, Drafted: 270 tokens, Per-position acceptance rate: 0.759, 0.611, 0.556, 0.556, 0.481, Avg Draft acceptance rate: 59.3%
(APIServer pid=63) INFO: 127.0.0.1:50760 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO 10-05 07:10:37 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 12.4 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 67.4%
(APIServer pid=63) INFO 10-05 07:10:37 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 5.48, Accepted throughput: 10.29 tokens/s, Drafted throughput: 11.49 tokens/s, Accepted: 103 tokens, Drafted: 115 tokens, Per-position acceptance rate: 1.000, 0.957, 0.870, 0.826, 0.826, Avg Draft acceptance rate: 89.6%
(APIServer pid=63) INFO 10-05 07:10:47 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 0.0 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 67.4%
(APIServer pid=63) INFO: 127.0.0.1:47158 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:47158 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 07:12:17 [loggers.py:310] Engine 000: Avg prompt throughput: 316.8 tokens/s, Avg generation throughput: 14.1 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 13.5%, Prefix cache hit rate: 68.3%
(APIServer pid=63) INFO 10-05 07:12:17 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 3.78, Accepted throughput: 1.03 tokens/s, Drafted throughput: 1.85 tokens/s, Accepted: 103 tokens, Drafted: 185 tokens, Per-position acceptance rate: 0.676, 0.622, 0.568, 0.514, 0.405, Avg Draft acceptance rate: 55.7%
(APIServer pid=63) INFO: 127.0.0.1:47158 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:47158 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 07:12:27 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 24.4 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 68.3%
(APIServer pid=63) INFO 10-05 07:12:27 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 5.10, Accepted throughput: 19.70 tokens/s, Drafted throughput: 24.00 tokens/s, Accepted: 197 tokens, Drafted: 240 tokens, Per-position acceptance rate: 0.896, 0.812, 0.812, 0.812, 0.771, Avg Draft acceptance rate: 82.1%
(APIServer pid=63) INFO: 127.0.0.1:47158 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:47158 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 07:12:37 [loggers.py:310] Engine 000: Avg prompt throughput: 367.4 tokens/s, Avg generation throughput: 4.3 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 69.1%
(APIServer pid=63) INFO 10-05 07:12:37 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 4.30, Accepted throughput: 3.30 tokens/s, Drafted throughput: 5.00 tokens/s, Accepted: 33 tokens, Drafted: 50 tokens, Per-position acceptance rate: 1.000, 0.900, 0.700, 0.400, 0.300, Avg Draft acceptance rate: 66.0%
(APIServer pid=63) INFO 10-05 07:12:47 [loggers.py:310] Engine 000: Avg prompt throughput: 284.4 tokens/s, Avg generation throughput: 30.0 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 13.5%, Prefix cache hit rate: 70.0%
(APIServer pid=63) INFO 10-05 07:12:47 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 4.10, Accepted throughput: 22.60 tokens/s, Drafted throughput: 36.50 tokens/s, Accepted: 226 tokens, Drafted: 365 tokens, Per-position acceptance rate: 0.795, 0.712, 0.603, 0.507, 0.479, Avg Draft acceptance rate: 61.9%
(APIServer pid=63) INFO: 127.0.0.1:47158 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO 10-05 07:12:57 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 15.1 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 70.0%
(APIServer pid=63) INFO 10-05 07:12:57 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 5.85, Accepted throughput: 12.60 tokens/s, Drafted throughput: 13.00 tokens/s, Accepted: 126 tokens, Drafted: 130 tokens, Per-position acceptance rate: 1.000, 0.962, 0.962, 0.962, 0.962, Avg Draft acceptance rate: 96.9%
(APIServer pid=63) INFO 10-05 07:13:07 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 0.0 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 70.0%
(APIServer pid=63) INFO: 127.0.0.1:45120 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 07:17:17 [loggers.py:310] Engine 000: Avg prompt throughput: 833.2 tokens/s, Avg generation throughput: 8.0 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 13.9%, Prefix cache hit rate: 69.5%
(APIServer pid=63) INFO 10-05 07:17:17 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 4.65, Accepted throughput: 0.24 tokens/s, Drafted throughput: 0.33 tokens/s, Accepted: 62 tokens, Drafted: 85 tokens, Per-position acceptance rate: 0.882, 0.765, 0.765, 0.647, 0.588, Avg Draft acceptance rate: 72.9%
(APIServer pid=63) INFO: 127.0.0.1:45120 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO 10-05 07:17:27 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 33.4 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 69.5%
(APIServer pid=63) INFO 10-05 07:17:27 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 5.23, Accepted throughput: 27.10 tokens/s, Drafted throughput: 31.99 tokens/s, Accepted: 271 tokens, Drafted: 320 tokens, Per-position acceptance rate: 0.922, 0.891, 0.859, 0.797, 0.766, Avg Draft acceptance rate: 84.7%
(APIServer pid=63) INFO: 127.0.0.1:45120 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:45120 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO: 127.0.0.1:45120 - "POST /v1/chat/completions HTTP/1.1" 200 OK
(APIServer pid=63) INFO 10-05 07:17:37 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 0.0 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 16.5%, Prefix cache hit rate: 69.1%
(APIServer pid=63) INFO 10-05 07:17:47 [loggers.py:310] Engine 000: Avg prompt throughput: 818.6 tokens/s, Avg generation throughput: 30.3 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 13.9%, Prefix cache hit rate: 69.1%
(APIServer pid=63) INFO 10-05 07:17:47 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 4.14, Accepted throughput: 11.45 tokens/s, Drafted throughput: 18.25 tokens/s, Accepted: 229 tokens, Drafted: 365 tokens, Per-position acceptance rate: 0.836, 0.699, 0.575, 0.534, 0.493, Avg Draft acceptance rate: 62.7%
(APIServer pid=63) INFO: 127.0.0.1:45120 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request
(APIServer pid=63) INFO 10-05 07:17:57 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 24.2 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 69.1%
(APIServer pid=63) INFO 10-05 07:17:57 [metrics.py:120] SpecDecoding metrics: Mean acceptance length: 4.96, Accepted throughput: 19.40 tokens/s, Drafted throughput: 24.50 tokens/s, Accepted: 194 tokens, Drafted: 245 tokens, Per-position acceptance rate: 0.857, 0.796, 0.776, 0.776, 0.755, Avg Draft acceptance rate: 79.2%
(APIServer pid=63) INFO 10-05 07:18:07 [loggers.py:310] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 0.0 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 69.1%
(APIServer pid=63) INFO: 127.0.0.1:40308 - "POST /v1/chat/completions HTTP/1.1" 200 OK