Page MenuHomePhabricator
Feed Search

Yesterday

gkyziridis added a comment to T440307: Define and implement SLOs for the public LLM inference services.

qwen36-27b: MAX_NUM_BATCHED_TOKENS experiments with MAX_NUM_SEQS=32

Fri, Oct 16, 2:49 PM · Patch-For-Review, Machine-Learning-Team (Q2 FY2026-27)
gkyziridis created P96749 lala.
Fri, Oct 16, 2:06 PM

Thu, Oct 15

gkyziridis added a comment to T440307: Define and implement SLOs for the public LLM inference services.

Plan: experiments for the qwen36-27b and qwen38-27b SLOs

Thu, Oct 15, 3:01 PM · Patch-For-Review, Machine-Learning-Team (Q2 FY2026-27)
gkyziridis added a comment to T433699: RevertRisk-Wikidata: move serving and stream to Linked Artifacts Cache.

Ah, yes, this is what I understood, but the diagram shows "Orchestrator (e.g. Change-prop)" emitting the page_revert_risk_wikidata_prediction_change to eventgate -> kafka.

I think the arrows are kinda misleading in the schema. We just mean that the change-prop calls the LiftWing and goes on...

Thu, Oct 15, 3:00 PM · Machine-Learning-Team (Q2 FY2026-27), Patch-For-Review
gkyziridis added a comment to T433699: RevertRisk-Wikidata: move serving and stream to Linked Artifacts Cache.

Thanks! How does change_prop emit the mediawiki.page_revert_risk_wikidata_prediction_change.v1 event?

Thu, Oct 15, 12:41 PM · Machine-Learning-Team (Q2 FY2026-27), Patch-For-Review

Wed, Oct 14

gkyziridis added a comment to T433699: RevertRisk-Wikidata: move serving and stream to Linked Artifacts Cache.

A quick heads-up following our ML meeting: we decided to go with the following schema and proceed with the Hoard integration.

Wed, Oct 14, 2:13 PM · Machine-Learning-Team (Q2 FY2026-27), Patch-For-Review
gkyziridis updated the name of F108342497: RR-Wikidata LAC Architecture Schema from "image.png" to "RR-Wikidata LAC Architecture Schema".
Wed, Oct 14, 2:02 PM
gkyziridis created P96680 SLO.
Wed, Oct 14, 12:28 PM

Fri, Oct 9

gkyziridis added a comment to T440307: Define and implement SLOs for the public LLM inference services.
concreq/sout tok/stot tok/sTTFT p50TTFT p99TPOT p50TPOT p99E2EL p50E2EL p99fail
10.3033.34337.48247.76290.6428.0028.203,797.703,868.590
81.48170.871,681.49313.651,759.6942.7589.065,764.166,482.220
322.75310.443,127.142,810.466,992.8178.21918.9812,420.0713,918.520
643.25363.443,692.456,904.6813,927.84120.643,442.5121,913.0323,346.070
Fri, Oct 9, 11:44 AM · Patch-For-Review, Machine-Learning-Team (Q2 FY2026-27)
gkyziridis edited P96654 vllm-benchmark Qwen38-27b deployed on experimental ml-serve1013/1014 96Gb partitions.
Fri, Oct 9, 11:42 AM
gkyziridis created P96654 vllm-benchmark Qwen38-27b deployed on experimental ml-serve1013/1014 96Gb partitions.
Fri, Oct 9, 11:37 AM
gkyziridis added a comment to T433699: RevertRisk-Wikidata: move serving and stream to Linked Artifacts Cache.

Tested revertrisk-wikidata on ml-staging-codfw from this liftwing-patch and this deployment_patch and grpc_deployment using rev_id 1892513445:

Fri, Oct 9, 11:35 AM · Machine-Learning-Team (Q2 FY2026-27), Patch-For-Review
gkyziridis created P96653 Testing RR-Wikidata grpc on staging.
Fri, Oct 9, 11:25 AM
gkyziridis created P96652 Testing RR-Wikidata on Staging.
Fri, Oct 9, 10:38 AM

Thu, Oct 8

gkyziridis added a comment to T440307: Define and implement SLOs for the public LLM inference services.

Here are the grafana snapshots: Istio-Qwen36-27b and ML-Infra-qwen36-27b.

Thu, Oct 8, 1:25 PM · Patch-For-Review, Machine-Learning-Team (Q2 FY2026-27)
gkyziridis edited P96641 vllm-benchmark for Qwen36-27b on ml-serve1013/1014 96Gb partitions.
Thu, Oct 8, 1:16 PM
gkyziridis created P96641 vllm-benchmark for Qwen36-27b on ml-serve1013/1014 96Gb partitions.
Thu, Oct 8, 1:14 PM
gkyziridis updated subscribers of T440307: Define and implement SLOs for the public LLM inference services.

These are the results of the vllm-bench (latencies in ms).
More info in the paste.

concreq/sout tok/stot tok/sTTFT p50TTFT p99TPOT p50TPOT p99E2EL p50E2EL p99fail
10.3847.64441.3740.8052.2620.8120.992,683.662,714.080
82.59326.582,976.6079.06124.4423.7025.613,089.763,333.640
327.27908.278,356.60174.40343.6731.1233.084,137.114,255.820
647.52927.648,632.884,228.664,475.9331.1732.868,150.338,422.010
Thu, Oct 8, 11:49 AM · Patch-For-Review, Machine-Learning-Team (Q2 FY2026-27)
gkyziridis added a comment to T440288: Add 'test/unit/<model>/' paths to Zuul trigger file filters.

Thank you @hashar for your comment.

Thu, Oct 8, 11:32 AM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing, Essential-Work
gkyziridis created P96636 Vllm-benchmark qwen3-14b on exeprimental using ml-serve1013/1014 96Gb partitions.
Thu, Oct 8, 11:19 AM

Tue, Oct 6

gkyziridis added a project to T440288: Add 'test/unit/<model>/' paths to Zuul trigger file filters: Lift-Wing.
Tue, Oct 6, 10:49 AM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing, Essential-Work
gkyziridis created T440288: Add 'test/unit/<model>/' paths to Zuul trigger file filters.
Tue, Oct 6, 10:49 AM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing, Essential-Work
gkyziridis added a comment to T435491: Spike: scope work needed to enable single domain lookup in the existing Reference Risk model.

Latest Version of reverence-risk model deployed

Tue, Oct 6, 10:04 AM · Machine-Learning-Team (Q1 FY2026-27), Patch-For-Review, LPL sprints (S3 2026 September), OKR-Work, LPL Projects (Guidance while editing - FY27 DE 1.4.4), Article-Guidance

Mon, Oct 5

gkyziridis added a comment to T435491: Spike: scope work needed to enable single domain lookup in the existing Reference Risk model.

Next steps:

  1. Deploy the latest version of the reference-risk model server: patch-1351300
  2. Deploy the latest changes in the liftwing-openapi-server: patch-1351302
Mon, Oct 5, 12:56 PM · Machine-Learning-Team (Q1 FY2026-27), Patch-For-Review, LPL sprints (S3 2026 September), OKR-Work, LPL Projects (Guidance while editing - FY27 DE 1.4.4), Article-Guidance
gkyziridis updated the task description for T439555: Move llm isvcs to new partitions.
Mon, Oct 5, 10:58 AM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing

Fri, Oct 2

gkyziridis updated the task description for T439967: qwen3-14b model server: Return specific http status (400) when the prompt exceeds MAX_MODEL_LEN.
Fri, Oct 2, 1:18 PM · Essential-Work, Machine-Learning-Team (Q2 FY2026-27), Lift-Wing
gkyziridis updated the task description for T439967: qwen3-14b model server: Return specific http status (400) when the prompt exceeds MAX_MODEL_LEN.
Fri, Oct 2, 1:18 PM · Essential-Work, Machine-Learning-Team (Q2 FY2026-27), Lift-Wing
gkyziridis created T439967: qwen3-14b model server: Return specific http status (400) when the prompt exceeds MAX_MODEL_LEN.
Fri, Oct 2, 1:17 PM · Essential-Work, Machine-Learning-Team (Q2 FY2026-27), Lift-Wing
gkyziridis added a comment to T439555: Move llm isvcs to new partitions.

Alert: Oct 1, 2026, 7:22 PM
description = The rate of errors (non-2/3/4xx return codes) in the LiftWing service llm-qwen3-14b-predictor in eqiad is higher than the configured threshold.

Fri, Oct 2, 12:18 PM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing
gkyziridis created P96547 Errors on llm-qwen3-14b deployment after moving it to ml-serve1015 24GB partition size.
Fri, Oct 2, 11:21 AM

Thu, Oct 1

gkyziridis updated the task description for T439555: Move llm isvcs to new partitions.
Thu, Oct 1, 12:47 PM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing
gkyziridis added a comment to T439555: Move llm isvcs to new partitions.
Thu, Oct 1, 12:43 PM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing
gkyziridis updated the task description for T439555: Move llm isvcs to new partitions.
Thu, Oct 1, 11:39 AM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing
gkyziridis added a comment to T439555: Move llm isvcs to new partitions.

Sharing the 96GB partition size of the ml-serve1013/1014 machines.

Thu, Oct 1, 11:39 AM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing
gkyziridis updated the task description for T439555: Move llm isvcs to new partitions.
Thu, Oct 1, 11:04 AM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing
gkyziridis added a comment to T439555: Move llm isvcs to new partitions.
$ kube_env llm ml-serve-eqiad
$ kubectl get pods
NAME                                                              READY   STATUS    RESTARTS   AGE
cope-b-a4b-predictor-00003-deployment-7c8bd68bb5-sdqhq            3/3     Running   0          63d
embeddings-predictor-00004-deployment-dbbf479bb-tnmv4             3/3     Running   0          46h
embeddings-staging-predictor-00003-deployment-59c78d858c-c5hxz    3/3     Running   0          46h
jina-embeddings-predictor-00005-deployment-65d9bdb7d4-znspb       3/3     Running   0          46h
jina-embeddings-staging-predictor-00020-deployment-567cd65wnz42   3/3     Running   0          46h
langid-predictor-00003-deployment-76d5df85f7-8nbfq                3/3     Running   0          46h
llm-gpt-oss-safeguard-20b-predictor-00002-deployment-94c7999w28   3/3     Running   0          2d
llm-qwen3-14b-predictor-00011-deployment-79dffcd5f4-bfd4z         3/3     Running   0          22h
llm-qwen36-27b-predictor-00007-deployment-7cd4884974-4f8kk        3/3     Running   0          35m
llm-qwen38-27b-predictor-00001-deployment-5d77fdc4b5-lw5vn        3/3     Running   0          14d
semantic-highlighting-predictor-00002-deployment-5cbf59b95dxpqx   3/3     Running   0          46h
semantic-highlighting-staging-predictor-00003-deployment-6ssm6j   3/3     Running   0          46h
tts-predictor-00003-deployment-9b886cb55-qcw8q                    3/3     Running   0          14d
Thu, Oct 1, 11:04 AM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing

Wed, Sep 30

gkyziridis updated the task description for T439555: Move llm isvcs to new partitions.
Wed, Sep 30, 12:56 PM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing
gkyziridis added a comment to T439555: Move llm isvcs to new partitions.
Qwen3-14b Deployed on ml-serve1015
Wed, Sep 30, 12:53 PM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing
gkyziridis added a comment to T439555: Move llm isvcs to new partitions.

Starting gradually to move the LLMs one by one to the suggested machines.

  1. llm-qwen3-14b -> ml-serve1015
  2. llm-qwen36-27b -> ml-serve1013/14
  3. llm-qwen38-27b -> ml-serve1013/14
  4. cope-b-a4b -> ml-serve1013/14
Wed, Sep 30, 9:52 AM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing
gkyziridis claimed T439555: Move llm isvcs to new partitions.
Wed, Sep 30, 9:43 AM · Machine-Learning-Team (Q2 FY2026-27), Lift-Wing

Tue, Sep 29

gkyziridis closed T429049: Threshold analysis for WMDE use cases of Wikidata RR model as Resolved.
Tue, Sep 29, 11:41 AM · Wikidata-Omega (Triaging), Wikidata, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis closed T437034: Benchmark Qwen3.8-27B-FP8 model as Resolved.
Tue, Sep 29, 11:40 AM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis closed T437034: Benchmark Qwen3.8-27B-FP8 model, a subtask of T436644: Host Qwen3.8-27B-FP8 on LiftWing, as Resolved.
Tue, Sep 29, 11:40 AM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis moved T436644: Host Qwen3.8-27B-FP8 on LiftWing from In Progress to Done on the Machine-Learning-Team (Q1 FY2026-27) board.
Tue, Sep 29, 11:40 AM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis closed T436644: Host Qwen3.8-27B-FP8 on LiftWing as Resolved.
Tue, Sep 29, 11:40 AM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)

Thu, Sep 24

gkyziridis updated the task description for T438691: LiteLLM: Test locally as a gateway for Lift Wing models.
Thu, Sep 24, 7:31 AM · Patch-For-Review, Machine-Learning-Team (Q1 FY2026-27)

Mon, Sep 21

gkyziridis updated the task description for T438691: LiteLLM: Test locally as a gateway for Lift Wing models.
Mon, Sep 21, 1:06 PM · Patch-For-Review, Machine-Learning-Team (Q1 FY2026-27)

Fri, Sep 18

gkyziridis added a comment to T436644: Host Qwen3.8-27B-FP8 on LiftWing.

After the MR was merged I deployed the Qwen3.8 model on LiftWing studio.
You can check this in the image below:

image.png (3,430×698 px, 237 KB)

Fri, Sep 18, 2:45 PM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis added a comment to T436644: Host Qwen3.8-27B-FP8 on LiftWing.

After increasing the cpu quotas in llm namespace by merging/deploying this patch: 1343012
The llm-qwen38-27b service is working properly.

Fri, Sep 18, 11:07 AM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis created P96472 Current state of Qwen3.8-27b deployment under the llm namespace.
Fri, Sep 18, 11:02 AM

Thu, Sep 17

gkyziridis added a comment to T436644: Host Qwen3.8-27B-FP8 on LiftWing.
  1. Qwen3.8-27B deployed to llm namespace.
Thu, Sep 17, 11:32 AM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis created P96467 Issues on deploying the Qwen3.8-27b model on llm namespace.
Thu, Sep 17, 11:25 AM

Sep 16 2026

gkyziridis updated the task description for T438170: Enable blubber in ML-LAB machines.
Sep 16 2026, 4:08 PM · Machine-Learning-Team (Q2 FY2026-27), Data-Platform-SRE
gkyziridis updated the task description for T438170: Enable blubber in ML-LAB machines.
Sep 16 2026, 3:58 PM · Machine-Learning-Team (Q2 FY2026-27), Data-Platform-SRE
gkyziridis updated the task description for T438170: Enable blubber in ML-LAB machines.
Sep 16 2026, 2:17 PM · Machine-Learning-Team (Q2 FY2026-27), Data-Platform-SRE
gkyziridis added a project to T438170: Enable blubber in ML-LAB machines: Data-Platform-SRE.
Sep 16 2026, 2:10 PM · Machine-Learning-Team (Q2 FY2026-27), Data-Platform-SRE
gkyziridis created T438170: Enable blubber in ML-LAB machines.
Sep 16 2026, 2:09 PM · Machine-Learning-Team (Q2 FY2026-27), Data-Platform-SRE

Sep 10 2026

gkyziridis added a comment to T433699: RevertRisk-Wikidata: move serving and stream to Linked Artifacts Cache.

Hey @Ottomata, thnx for your comment.

Q: I wonder if a better generalized route would be like:
Public LiftWing HTTP API -> LAC -> LiftWing Lambda
And if needed, LiftWing HTTP API could add support for passing Cache-Control: no-cache through to LAC.

Sep 10 2026, 12:13 PM · Machine-Learning-Team (Q2 FY2026-27), Patch-For-Review

Sep 9 2026

gkyziridis moved T433699: RevertRisk-Wikidata: move serving and stream to Linked Artifacts Cache from Unsorted/Needs Triage to In Progress on the Machine-Learning-Team (Q1 FY2026-27) board.
Sep 9 2026, 2:53 PM · Machine-Learning-Team (Q2 FY2026-27), Patch-For-Review
gkyziridis claimed T433699: RevertRisk-Wikidata: move serving and stream to Linked Artifacts Cache.
Sep 9 2026, 2:53 PM · Machine-Learning-Team (Q2 FY2026-27), Patch-For-Review

Sep 8 2026

gkyziridis moved T437034: Benchmark Qwen3.8-27B-FP8 model from Unsorted/Needs Triage to In Progress on the Machine-Learning-Team (Q1 FY2026-27) board.
Sep 8 2026, 2:32 PM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)

Sep 4 2026

gkyziridis added a comment to T437034: Benchmark Qwen3.8-27B-FP8 model.

The vllm-bench results can be found in the following paste:

1~$ vllm-bench --compare \
2 results/20260717T091358Z_llm-qwen36-27b/c32.json \
3 results/20260904T115842Z_llm-qwen38-27b/c32.json
4
5Open-file limit: 1048576
6================================== Benchmark Comparison ==================================
7 A: results/20260717T091358Z_llm-qwen36-27b/c32.json (model: llm-qwen36-27b, date: 2026-07-17T09:27:40Z)
8 B: results/20260904T115842Z_llm-qwen38-27b/c32.json (model: llm-qwen38-27b, date: 2026-09-04T12:14:01Z)
9
10Metric A B Delta Change
11----------------------------------- ------------ ------------ ---------- --------
12Request throughput (req/s) 3.63 3.54 -0.09 -2.5%-
13Output throughput (tok/s) 349.26 379.71 +30.45 +8.7%+
14Total token throughput (tok/s) 4065.75 4003.25 -62.50 -1.5%-
15Peak output tokens/s 896 927 +31 +3.5%+
16Peak concurrent requests 59 51 -8 -13.6%-
17Mean TTFT (ms) 1600.11 1627.27 +27.16 +1.7%-
18Median TTFT (ms) 730.21 942.95 +212.74 +29.1%-
19P99 TTFT (ms) 4797.97 4558.32 -239.66 -5.0%+
20Mean TPOT (ms) 114.66 82.97 -31.69 -27.6%+
21Median TPOT (ms) 78.28 68.80 -9.48 -12.1%+
22P99 TPOT (ms) 1031.74 490.48 -541.26 -52.5%+
23Mean ITL (ms) 72.80 65.25 -7.55 -10.4%+
24Median ITL (ms) 35.88 35.29 -0.59 -1.7%+
25P99 ITL (ms) 460.49 364.30 -96.19 -20.9%+
26Mean E2EL (ms) 8532.75 8564.08 +31.33 +0.4%-
27Median E2EL (ms) 10341.57 10032.92 -308.65 -3.0%+
28P99 E2EL (ms) 12392.65 10833.83 -1558.82 -12.6%+
29Completed requests 200 200 +0 +0.0%
30Failed requests 0 0 +0 +0.0%
31Duration (s) 55.11 56.52 +1.41 +2.6%-
32
33====================== Steady-State Comparison =======================
34SS Request throughput (req/s) 3.32 3.23 -0.08 -2.5%-
35SS Output throughput (tok/s) 333.71 390.28 +56.57 +17.0%+
36SS Input throughput (tok/s) 3417.38 3331.67 -85.71 -2.5%-
37SS Total token throughput (tok/s) 3751.09 3721.95 -29.14 -0.8%-
38SS Mean TTFT (ms) 1237.72 1310.35 +72.63 +5.9%-
39SS Median TTFT (ms) 634.41 718.96 +84.56 +13.3%-
40SS Mean TPOT (ms) 106.20 83.90 -22.30 -21.0%+
41SS Median TPOT (ms) 81.70 72.14 -9.56 -11.7%+
42SS P90 TPOT (ms) 132.99 95.12 -37.87 -28.5%+
43SS P99 TPOT (ms) 651.83 442.89 -208.94 -32.1%+
44==========================================================================================
45
46Legend: + = improvement, - = regression (relative to A → B)
47
48
49~$ vllm-bench --compare results/20260717T091358Z_llm-qwen36-27b/c1.json results/20260904T115842Z_llm-qwen38-27b/c1.json
50vllm-bench --compare results/20260717T091358Z_llm-qwen36-27b/c64.json results/20260904T115842Z_llm-qwen38-27b/c64.json
51
52Open-file limit: 1048576
53================================== Benchmark Comparison ==================================
54 A: results/20260717T091358Z_llm-qwen36-27b/c1.json (model: llm-qwen36-27b, date: 2026-07-17T09:24:59Z)
55 B: results/20260904T115842Z_llm-qwen38-27b/c1.json (model: llm-qwen38-27b, date: 2026-09-04T12:11:08Z)
56
57Metric A B Delta Change
58----------------------------------- ------------ ------------ ---------- --------
59Request throughput (req/s) 0.37 0.32 -0.05 -13.5%-
60Output throughput (tok/s) 34.74 35.77 +1.03 +3.0%+
61Total token throughput (tok/s) 410.49 360.79 -49.70 -12.1%-
62Peak output tokens/s 47 45 -2 -4.3%-
63Peak concurrent requests 4 3 -1 -25.0%-
64Mean TTFT (ms) 202.19 185.63 -16.56 -8.2%+
65Median TTFT (ms) 196.70 181.75 -14.95 -7.6%+
66P99 TTFT (ms) 435.02 206.54 -228.48 -52.5%+
67Mean TPOT (ms) 26.62 26.50 -0.12 -0.4%+
68Median TPOT (ms) 26.94 26.54 -0.40 -1.5%+
69P99 TPOT (ms) 27.05 26.65 -0.40 -1.5%+
70Mean ITL (ms) 26.93 26.54 -0.39 -1.5%+
71Median ITL (ms) 26.97 26.56 -0.41 -1.5%+
72P99 ITL (ms) 27.73 27.17 -0.56 -2.0%+
73Mean E2EL (ms) 2724.67 3150.09 +425.42 +15.6%-
74Median E2EL (ms) 3613.99 3551.88 -62.11 -1.7%+
75P99 E2EL (ms) 3650.21 3581.24 -68.97 -1.9%+
76Completed requests 200 200 +0 +0.0%
77Failed requests 0 0 +0 +0.0%
78Duration (s) 545.04 630.12 +85.08 +15.6%-
79
80====================== Steady-State Comparison =======================
81SS Request throughput (req/s) 0.37 0.32 -0.05 -13.5%-
82SS Output throughput (tok/s) 34.74 35.77 +1.03 +3.0%+
83SS Input throughput (tok/s) 375.75 325.02 -50.74 -13.5%-
84SS Total token throughput (tok/s) 410.49 360.79 -49.70 -12.1%-
85SS Mean TTFT (ms) 202.19 185.63 -16.56 -8.2%+
86SS Median TTFT (ms) 196.70 181.75 -14.95 -7.6%+
87SS Mean TPOT (ms) 26.62 26.50 -0.12 -0.4%+
88SS Median TPOT (ms) 26.94 26.54 -0.40 -1.5%+
89SS P90 TPOT (ms) 26.97 26.56 -0.40 -1.5%+
90SS P99 TPOT (ms) 27.05 26.65 -0.40 -1.5%+
91==========================================================================================
92
93Legend: + = improvement, - = regression (relative to A → B)
94Open-file limit: 1048576
95================================== Benchmark Comparison ==================================
96 A: results/20260717T091358Z_llm-qwen36-27b/c64.json (model: llm-qwen36-27b, date: 2026-07-17T09:28:28Z)
97 B: results/20260904T115842Z_llm-qwen38-27b/c64.json (model: llm-qwen38-27b, date: 2026-09-04T12:14:47Z)
98
99Metric A B Delta Change
100----------------------------------- ------------ ------------ ---------- --------
101Request throughput (req/s) 4.24 4.41 +0.17 +4.1%+
102Output throughput (tok/s) 412.71 492.57 +79.86 +19.4%+
103Total token throughput (tok/s) 4750.15 5007.60 +257.46 +5.4%+
104Peak output tokens/s 1536 1592 +56 +3.6%+
105Peak concurrent requests 114 115 +1 +0.9%+
106Mean TTFT (ms) 3921.86 4527.89 +606.04 +15.5%-
107Median TTFT (ms) 3729.42 4690.11 +960.69 +25.8%-
108P99 TTFT (ms) 9400.95 8910.15 -490.80 -5.2%+
109Mean TPOT (ms) 206.47 149.39 -57.08 -27.6%+
110Median TPOT (ms) 104.29 92.44 -11.85 -11.4%+
111P99 TPOT (ms) 2432.58 1534.69 -897.90 -36.9%+
112Mean ITL (ms) 104.21 86.01 -18.20 -17.5%+
113Median ITL (ms) 41.67 40.71 -0.96 -2.3%+
114P99 ITL (ms) 942.18 503.67 -438.52 -46.5%+
115Mean E2EL (ms) 13971.70 14050.44 +78.75 +0.6%-
116Median E2EL (ms) 18124.83 16215.31 -1909.52 -10.5%+
117P99 E2EL (ms) 19845.27 16953.16 -2892.11 -14.6%+
118Completed requests 200 200 +0 +0.0%
119Failed requests 0 0 +0 +0.0%
120Duration (s) 47.22 45.36 -1.86 -3.9%+
121
122====================== Steady-State Comparison =======================
123SS Request throughput (req/s) 3.54 3.42 -0.12 -3.3%-
124SS Output throughput (tok/s) 414.65 411.02 -3.64 -0.9%-
125SS Input throughput (tok/s) 3653.19 3531.30 -121.89 -3.3%-
126SS Total token throughput (tok/s) 4067.84 3942.32 -125.52 -3.1%-
127SS Mean TTFT (ms) 2963.90 3830.61 +866.71 +29.2%-
128SS Median TTFT (ms) 1623.93 3794.79 +2170.87 +133.7%-
129SS Mean TPOT (ms) 179.28 127.99 -51.29 -28.6%+
130SS Median TPOT (ms) 111.30 91.10 -20.21 -18.2%+
131SS P90 TPOT (ms) 157.62 129.90 -27.72 -17.6%+
132SS P99 TPOT (ms) 2361.75 839.92 -1521.83 -64.4%+
133==========================================================================================
134
135Legend: + = improvement, - = regression (relative to A → B)

Sep 4 2026, 12:53 PM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis added a comment to T436644: Host Qwen3.8-27B-FP8 on LiftWing.

I created a subtask for the benchmark: https://phabricator.wikimedia.org/T437034 adding my findings there.

Sep 4 2026, 12:52 PM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis created P96348 vllm-bench results for Qwen3.8-27B-FP8.
Sep 4 2026, 12:50 PM
gkyziridis created T437034: Benchmark Qwen3.8-27B-FP8 model.
Sep 4 2026, 12:39 PM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)

Sep 3 2026

gkyziridis added a comment to T377225: [LLM] Lift Wing load testing.

Hey, just a short question regarding LiftWing LLM testing:
I see that the current task is an old one (Oct 15 2024) and it refers to https://gitlab.wikimedia.org/repos/research/llm_evaluation/-/blob/mnz/llmperf/llmperf/results/huggingface.ipynb?ref_type=heads .

Sep 3 2026, 1:57 PM · Essential-Work, Lift-Wing, Machine-Learning-Team
gkyziridis created P96340 Python script for benchmarking Qwen3.8-27B-FP8 .
Sep 3 2026, 1:22 PM
gkyziridis created P96339 Benchmarking Qwen3.8-27B-FP8 .
Sep 3 2026, 1:21 PM
gkyziridis updated the task description for T436644: Host Qwen3.8-27B-FP8 on LiftWing.
Sep 3 2026, 12:01 PM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis added a comment to T436644: Host Qwen3.8-27B-FP8 on LiftWing.
CheckResult
Plain completion✅ Clean content, no think leakage
Streaming option✅ Streaming works as expected
Reasoning behavior✅ Matches llm-qwen36-27b (thinking disabled, no token drain)
Hard question✅ Correct answer, sane token usage (455/489 completion tokens)
Tool calling (tools provided)✅ Structured tool_calls via qwen3_coder parser
Tool calling (no tools)✅ Honest text answer, no phantom tool calls
Weights loading✅ 28.5 GiB loaded, 66/66 shards
Sep 3 2026, 11:46 AM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis edited P96325 Smoke tests on Qwen3.8-27B-FP8.
Sep 3 2026, 11:43 AM
gkyziridis created P96325 Smoke tests on Qwen3.8-27B-FP8.
Sep 3 2026, 11:18 AM

Sep 2 2026

gkyziridis added a comment to T434682: liftwing-openapi-server: Add the LLM endpoints to the OpenAPI spec.

The latest changes on LiftWing-ApenAPI-Specs are deployed.

Sep 2 2026, 12:12 PM · Essential-Work, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis updated the task description for T434682: liftwing-openapi-server: Add the LLM endpoints to the OpenAPI spec.
Sep 2 2026, 12:10 PM · Essential-Work, Machine-Learning-Team (Q1 FY2026-27)

Sep 1 2026

gkyziridis updated the task description for T436644: Host Qwen3.8-27B-FP8 on LiftWing.
Sep 1 2026, 12:45 PM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis moved T436644: Host Qwen3.8-27B-FP8 on LiftWing from Ready to Go to In Progress on the Machine-Learning-Team (Q1 FY2026-27) board.
Sep 1 2026, 12:43 PM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis created T436644: Host Qwen3.8-27B-FP8 on LiftWing.
Sep 1 2026, 12:43 PM · Patch-For-Review, Lift-Wing, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis edited P96302 Tokenizer config comparison between Qwen3.6-27B-FP8 and Qwen3.8-27B-FP8 LLMs.
Sep 1 2026, 12:20 PM
gkyziridis created P96302 Tokenizer config comparison between Qwen3.6-27B-FP8 and Qwen3.8-27B-FP8 LLMs.
Sep 1 2026, 12:20 PM

Aug 31 2026

gkyziridis closed T435946: logo-detection image build fails: kserve 0.11.2 conflicts with pydantic v2 in shared requirements as Resolved.
Aug 31 2026, 10:55 AM · Lift-Wing, Patch-For-Review, Essential-Work, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis closed T429675: Redeploy Liftwing pick up current mirror as Resolved.
Aug 31 2026, 10:54 AM · Patch-For-Review, Essential-Work, Machine-Learning-Team (Q1 FY2026-27), Lift-Wing
gkyziridis closed T429675: Redeploy Liftwing pick up current mirror, a subtask of T416707: Sunsetting mirrors.wikimedia.org, as Resolved.
Aug 31 2026, 10:54 AM · User-notice-archive, Patch-For-Review, Release-Engineering-Team (Radar), Infrastructure-Foundations, SRE

Aug 27 2026

gkyziridis added a comment to T434682: liftwing-openapi-server: Add the LLM endpoints to the OpenAPI spec.

I developed the LLM chat-completions endpoint for the llm-* models (currently llm-qwen3-14b, llm-qwen36-27b): /service/lw/inference/v1/models/llm-<model>/openai/v1/chat/completions

Aug 27 2026, 12:05 PM · Essential-Work, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis moved T434682: liftwing-openapi-server: Add the LLM endpoints to the OpenAPI spec from Ready to Go to In Progress on the Machine-Learning-Team (Q1 FY2026-27) board.
Aug 27 2026, 10:27 AM · Essential-Work, Machine-Learning-Team (Q1 FY2026-27)

Aug 26 2026

gkyziridis claimed T434682: liftwing-openapi-server: Add the LLM endpoints to the OpenAPI spec.
Aug 26 2026, 2:01 PM · Essential-Work, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis added projects to T429675: Redeploy Liftwing pick up current mirror: Essential-Work, Patch-For-Review.
Aug 26 2026, 12:21 PM · Patch-For-Review, Essential-Work, Machine-Learning-Team (Q1 FY2026-27), Lift-Wing
gkyziridis added projects to T435946: logo-detection image build fails: kserve 0.11.2 conflicts with pydantic v2 in shared requirements: Patch-For-Review, Lift-Wing.
Aug 26 2026, 12:20 PM · Lift-Wing, Patch-For-Review, Essential-Work, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis added a comment to T429675: Redeploy Liftwing pick up current mirror.

Hey @elukey thank you very much for your comment.

Aug 26 2026, 12:02 PM · Patch-For-Review, Essential-Work, Machine-Learning-Team (Q1 FY2026-27), Lift-Wing
gkyziridis added a comment to T429049: Threshold analysis for WMDE use cases of Wikidata RR model.

Hi @catherine.kelsey.wmde, thank you for your comment.

Aug 26 2026, 11:03 AM · Wikidata-Omega (Triaging), Wikidata, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis added a comment to T429675: Redeploy Liftwing pick up current mirror.

Update

All models are deployed on staging + prod.
Logo-detection issue is fixed merged and deployed on staging + prod, more info in the phabricator-task comment: https://phabricator.wikimedia.org/T435946#12255974

Aug 26 2026, 10:43 AM · Patch-For-Review, Essential-Work, Machine-Learning-Team (Q1 FY2026-27), Lift-Wing
gkyziridis added a comment to T435946: logo-detection image build fails: kserve 0.11.2 conflicts with pydantic v2 in shared requirements.

Logo-detection model CI/CD failure is fixed.
Merged and deployed on staging + prod.

Aug 26 2026, 10:40 AM · Lift-Wing, Patch-For-Review, Essential-Work, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis claimed T429675: Redeploy Liftwing pick up current mirror.
Aug 26 2026, 9:54 AM · Patch-For-Review, Essential-Work, Machine-Learning-Team (Q1 FY2026-27), Lift-Wing

Aug 25 2026

gkyziridis added a comment to T429675: Redeploy Liftwing pick up current mirror.

I created this related task https://phabricator.wikimedia.org/T435946 regarding the CI/CD failure on the logo-detection model server. The fix is in this patch
All the updates about it will be pasted in the corresponding task.

Aug 25 2026, 1:31 PM · Patch-For-Review, Essential-Work, Machine-Learning-Team (Q1 FY2026-27), Lift-Wing
gkyziridis created T435946: logo-detection image build fails: kserve 0.11.2 conflicts with pydantic v2 in shared requirements.
Aug 25 2026, 1:17 PM · Lift-Wing, Patch-For-Review, Essential-Work, Machine-Learning-Team (Q1 FY2026-27)

Aug 19 2026

gkyziridis added a comment to T435196: Machine learning packages size on GitLab.

I removed old edit-check. I just left the latest ones.

Aug 19 2026, 1:14 PM · Machine-Learning-Team (Q1 FY2026-27), Collaboration-Services
gkyziridis added a comment to T430030: Editing Suggestions - Update static descriptions..

The latest changes following the updates on the descriptions for the editing-suggestions are merged and deployed on staging and prod.
The updated csv file with the latest descriptions can be found here
Here are the pods running:

Aug 19 2026, 11:48 AM · OKR-Work, Machine-Learning-Team (Q1 FY2026-27), VisualEditor, VisualEditor Suggestion Mode, Editing-team (FY2026-27 Q1 sprint 2)

Aug 18 2026

gkyziridis added a comment to T429049: Threshold analysis for WMDE use cases of Wikidata RR model.

Excluding bots lowered the base rate but the model discriminates far better on the human-editor population (AUC 0.72 → 0.89).

Aug 18 2026, 2:55 PM · Wikidata-Omega (Triaging), Wikidata, Machine-Learning-Team (Q1 FY2026-27)

Aug 17 2026

gkyziridis added a comment to T429049: Threshold analysis for WMDE use cases of Wikidata RR model.

Thank you for your comment @isarantopoulos.

Just chiming in as I've noticed a discrepancy in how the classes should be configured. In damaging models classes maybebad, likelybad and verylikelybad are not mutually exclusive and demonstrate relaxed versions of the same filter. This means that their upper bound is always a probability of 1. More references of this can be found in mediawiki-config repo

Aug 17 2026, 11:04 AM · Wikidata-Omega (Triaging), Wikidata, Machine-Learning-Team (Q1 FY2026-27)
gkyziridis added a comment to T429049: Threshold analysis for WMDE use cases of Wikidata RR model.

Following review feedback, three fixes were applied to the ground truth and the comparison was made valid across models.

Aug 17 2026, 9:56 AM · Wikidata-Omega (Triaging), Wikidata, Machine-Learning-Team (Q1 FY2026-27)

Aug 14 2026

gkyziridis added a comment to T429049: Threshold analysis for WMDE use cases of Wikidata RR model.

Thank you @achou for your comment it was very helpful.
I am pasting here some initial results.

I suspect it happens often, since method includes rollback, which reverts every consecutive edit by the last editor. And the ones we'd miss are the later edits in a rolled-back run, likely the >higher-scoring ones, so they'd end up labelled as negatives right where we're defining verylikelybad. Can you make a quick check? something like COUNT(*) WHERE rev_reverted_newest_id != rev_reverted_oldest_id. If it's non-trivial, the > fix should be easy — oldest -> newest is a contiguous run on one page, so we can join on page.page_id with rev_id BETWEEN oldest AND newest instead of equality.

Aug 14 2026, 10:07 AM · Wikidata-Omega (Triaging), Wikidata, Machine-Learning-Team (Q1 FY2026-27)