From 6a6911af27d031eba9ef918e561e620c5453cd10 Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Mon, 19 Oct 2026 11:28:50 +0200 Subject: [PATCH] =?UTF-8?q?Bench=20de=20la=20fa=C3=A7ade=20:=20journal=20r?= =?UTF-8?q?=C3=A9g=C3=A9n=C3=A9r=C3=A9=20pour=20le=20nouvel=20index.html?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le banc d'essai prend l'index.html embarqué comme corpus de code et en coupe un morceau au milieu du fichier : les formules LaTeX (CSS et 00-math.js) déplacent ce milieu. Journal tiré sous Linux (LOKI_PARITY_UPDATE=1 go test ./internal/loki -run TestPariteBench) ; seules changent les tailles et empreintes des textes et les prompt_n qui en découlent. Co-Authored-By: Claude Opus 5.5 --- rust/loki-rs/tests/parity_bench/bench.json | 250 ++++++++++----------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/rust/loki-rs/tests/parity_bench/bench.json b/rust/loki-rs/tests/parity_bench/bench.json index fd87ee9..15b462e 100644 --- a/rust/loki-rs/tests/parity_bench/bench.json +++ b/rust/loki-rs/tests/parity_bench/bench.json @@ -231,8 +231,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 }, @@ -260,7 +260,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -304,7 +304,7 @@ "max_tokens": 300, "messages": [ { - "content": "<8144 octets 5c98ee6b6194>", + "content": "<8103 octets e6352865574a>", "role": "user" } ], @@ -335,8 +335,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -358,8 +358,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -387,8 +387,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -410,8 +410,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -433,8 +433,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -542,8 +542,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 }, @@ -571,7 +571,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -615,7 +615,7 @@ "max_tokens": 300, "messages": [ { - "content": "<8144 octets 5c98ee6b6194>", + "content": "<8103 octets e6352865574a>", "role": "user" } ], @@ -855,8 +855,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -947,8 +947,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -993,8 +993,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 }, @@ -1022,7 +1022,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -1066,7 +1066,7 @@ "max_tokens": 300, "messages": [ { - "content": "<8144 octets 5c98ee6b6194>", + "content": "<8103 octets e6352865574a>", "role": "user" } ], @@ -1103,8 +1103,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -1132,8 +1132,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -1241,8 +1241,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 }, @@ -1270,7 +1270,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -1314,7 +1314,7 @@ "max_tokens": 300, "messages": [ { - "content": "<8144 octets 5c98ee6b6194>", + "content": "<8103 octets e6352865574a>", "role": "user" } ], @@ -1554,8 +1554,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -1646,8 +1646,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -1686,8 +1686,8 @@ "predicted_ms": 81920, "predicted_n": 4096, "predicted_per_second": 50, - "prompt_ms": 16402, - "prompt_n": 32804, + "prompt_ms": 16400.5, + "prompt_n": 32801, "prompt_per_second": 2000, "protocol": 2 }, @@ -1715,7 +1715,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -1759,7 +1759,7 @@ "max_tokens": 4096, "messages": [ { - "content": "<131201 octets e3226a117903>", + "content": "<131191 octets 64f00ccc3d63>", "role": "user" } ], @@ -1790,8 +1790,8 @@ "predicted_ms": 81920, "predicted_n": 4096, "predicted_per_second": 50, - "prompt_ms": 16402, - "prompt_n": 32804, + "prompt_ms": 16400.5, + "prompt_n": 32801, "prompt_per_second": 2000, "protocol": 2 } @@ -1813,8 +1813,8 @@ "predicted_ms": 81920, "predicted_n": 4096, "predicted_per_second": 50, - "prompt_ms": 16402, - "prompt_n": 32804, + "prompt_ms": 16400.5, + "prompt_n": 32801, "prompt_per_second": 2000, "protocol": 2 } @@ -1882,7 +1882,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -2049,7 +2049,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -2093,7 +2093,7 @@ "max_tokens": 16, "messages": [ { - "content": "<3745 octets 55a9fdff5d02>", + "content": "<3744 octets dff015dced82>", "role": "user" } ], @@ -2187,8 +2187,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 }, @@ -2216,7 +2216,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -2260,7 +2260,7 @@ "max_tokens": 300, "messages": [ { - "content": "<8144 octets 5c98ee6b6194>", + "content": "<8103 octets e6352865574a>", "role": "user" } ], @@ -2291,8 +2291,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -2314,8 +2314,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -2368,7 +2368,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -2420,8 +2420,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -2443,8 +2443,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -2497,7 +2497,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -2541,7 +2541,7 @@ "max_tokens": 300, "messages": [ { - "content": "<8144 octets 5c98ee6b6194>", + "content": "<8103 octets e6352865574a>", "role": "user" } ], @@ -2572,8 +2572,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -2595,8 +2595,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -2649,7 +2649,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -2693,7 +2693,7 @@ "max_tokens": 300, "messages": [ { - "content": "<8144 octets 5c98ee6b6194>", + "content": "<8103 octets e6352865574a>", "role": "user" } ], @@ -2747,8 +2747,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -2770,8 +2770,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -2824,7 +2824,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -2868,7 +2868,7 @@ "max_tokens": 300, "messages": [ { - "content": "<8144 octets 5c98ee6b6194>", + "content": "<8103 octets e6352865574a>", "role": "user" } ], @@ -2992,8 +2992,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -3015,8 +3015,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -3069,7 +3069,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -3121,8 +3121,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -3144,8 +3144,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -3189,8 +3189,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 }, @@ -3218,7 +3218,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -3287,7 +3287,7 @@ "max_tokens": 300, "messages": [ { - "content": "<8144 octets 5c98ee6b6194>", + "content": "<8103 octets e6352865574a>", "role": "user" } ], @@ -3319,8 +3319,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -3342,8 +3342,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -3383,8 +3383,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 }, @@ -3412,7 +3412,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -3457,7 +3457,7 @@ "max_tokens": 300, "messages": [ { - "content": "<8144 octets 5c98ee6b6194>", + "content": "<8103 octets e6352865574a>", "role": "user" } ], @@ -3489,8 +3489,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -3512,8 +3512,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -3579,8 +3579,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 }, @@ -3608,7 +3608,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -3652,7 +3652,7 @@ "max_tokens": 300, "messages": [ { - "content": "<8144 octets 5c98ee6b6194>", + "content": "<8103 octets e6352865574a>", "role": "user" } ], @@ -3737,8 +3737,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -3760,8 +3760,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -3823,7 +3823,7 @@ }, { "body": { - "content": "<163664 octets b7452851885a>" + "content": "<163781 octets 608b16075e1c>" }, "method": "POST", "path": "/tokenize" @@ -3867,7 +3867,7 @@ "max_tokens": 300, "messages": [ { - "content": "<8144 octets 5c98ee6b6194>", + "content": "<8103 octets e6352865574a>", "role": "user" } ], @@ -3952,8 +3952,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -3975,8 +3975,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -4034,8 +4034,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -4057,8 +4057,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -4089,8 +4089,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -4112,8 +4112,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 } @@ -4135,8 +4135,8 @@ "predicted_ms": 6000, "predicted_n": 300, "predicted_per_second": 50, - "prompt_ms": 1020, - "prompt_n": 2040, + "prompt_ms": 1014.5, + "prompt_n": 2029, "prompt_per_second": 2000, "protocol": 2 }