|
@@ -0,0 +1,134 @@
|
|
|
|
|
+{"event": "backend_detected", "backend": "vllm"}
|
|
|
|
|
+
|
|
|
|
|
+╭──────────────────── ⚡ llama-benchy Throughput Benchmark ────────────────────╮
|
|
|
|
|
+│ glm53 │
|
|
|
|
|
+│ pp=[2048] tg=[128] depth=[0, 4096, 8192] concurrency=[1, 2] runs=3 │
|
|
|
|
|
+│ latency=generation │
|
|
|
|
|
+╰──────────────────────────────────────────────────────────────────────────────╯
|
|
|
|
|
+
|
|
|
|
|
+ ✓ Complete ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18/18 0:02:13
|
|
|
|
|
+
|
|
|
|
|
+ llama-benchy 0.4.0
|
|
|
|
|
+ Estimated latency: 92.3 ms
|
|
|
|
|
+
|
|
|
|
|
+ llama-benchy Results
|
|
|
|
|
+┏━━━━━━━━━━━━━━━━━━━━━━┳━━━━┳━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━
|
|
|
|
|
+┃ ┃ ┃ ┃ ┃ TTFT ┃ Total ┃
|
|
|
|
|
+┃ Test ┃ c ┃ pp t/s ┃ tg t/s ┃ (ms) ┃ (ms) ┃ Tokens
|
|
|
|
|
+┡━━━━━━━━━━━━━━━━━━━━━━╇━━━━╇━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━
|
|
|
|
|
+│ pp2048 tg128 @ d0 │ c1 │ 1,881 │ 44.3 │ 1,089 │ 3,885 │ 2048+128
|
|
|
|
|
+│ pp2048 tg128 @ d0 │ c2 │ 1,644 │ 58.8 │ 1,625 │ 5,168 │ 2048+128
|
|
|
|
|
+│ pp2048 tg128 @ d4096 │ c1 │ 1,972 │ 45.6 │ 2,811 │ 5,524 │ 2048+128
|
|
|
|
|
+│ pp2048 tg128 @ d4096 │ c2 │ 1,945 │ 57.5 │ 5,051 │ 8,766 │ 2048+128
|
|
|
|
|
+│ pp2048 tg128 @ d8192 │ c1 │ 2,019 │ 46.6 │ 4,657 │ 7,312 │ 2048+128
|
|
|
|
|
+│ pp2048 tg128 @ d8192 │ c2 │ 1,961 │ 48.3 │ 8,427 │ 12,301 │ 2048+128
|
|
|
|
|
+└──────────────────────┴────┴─────────┴─────────┴──────────┴──────────┴─────────
|
|
|
|
|
+
|
|
|
|
|
+ ℹ Metrics sourced from llama-benchy — see https://github.com/eugr/llama-benchy
|
|
|
|
|
+for methodology.
|
|
|
|
|
+
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-01", "title": "Direct Specialist Match", "category": "A", "index": 0, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-01", "status": "pass", "points": 2, "index": 0, "total": 88, "duration_seconds": 4.61}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-02", "title": "Distractor Resistance", "category": "A", "index": 1, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-02", "status": "pass", "points": 2, "index": 1, "total": 88, "duration_seconds": 3.67}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-03", "title": "Implicit Tool Need", "category": "A", "index": 2, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-03", "status": "partial", "points": 1, "index": 2, "total": 88, "duration_seconds": 15.54}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-04", "title": "Unit Handling", "category": "B", "index": 3, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-04", "status": "pass", "points": 2, "index": 3, "total": 88, "duration_seconds": 2.38}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-05", "title": "Date and Time Parsing", "category": "B", "index": 4, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-05", "status": "pass", "points": 2, "index": 4, "total": 88, "duration_seconds": 10.9}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-06", "title": "Multi-Value Extraction", "category": "B", "index": 5, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-06", "status": "pass", "points": 2, "index": 5, "total": 88, "duration_seconds": 4.25}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-07", "title": "Search \u2192 Read \u2192 Act", "category": "C", "index": 6, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-07", "status": "pass", "points": 2, "index": 6, "total": 88, "duration_seconds": 9.96}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-08", "title": "Conditional Branching", "category": "C", "index": 7, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-08", "status": "pass", "points": 2, "index": 7, "total": 88, "duration_seconds": 6.96}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-09", "title": "Parallel Independence", "category": "C", "index": 8, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-09", "status": "pass", "points": 2, "index": 8, "total": 88, "duration_seconds": 5.65}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-10", "title": "Trivial Knowledge", "category": "D", "index": 9, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-10", "status": "pass", "points": 2, "index": 9, "total": 88, "duration_seconds": 1.75}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-11", "title": "Simple Math", "category": "D", "index": 10, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-11", "status": "pass", "points": 2, "index": 10, "total": 88, "duration_seconds": 1.6}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-12", "title": "Impossible Request", "category": "D", "index": 11, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-12", "status": "pass", "points": 2, "index": 11, "total": 88, "duration_seconds": 6.71}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-13", "title": "Empty Results", "category": "E", "index": 12, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-13", "status": "pass", "points": 2, "index": 12, "total": 88, "duration_seconds": 7.24}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-14", "title": "Malformed Response", "category": "E", "index": 13, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-14", "status": "pass", "points": 2, "index": 13, "total": 88, "duration_seconds": 5.49}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-15", "title": "Conflicting Information", "category": "E", "index": 14, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-15", "status": "pass", "points": 2, "index": 14, "total": 88, "duration_seconds": 4.9}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-16", "title": "German Language Tool Call", "category": "F", "index": 15, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-16", "status": "pass", "points": 2, "index": 15, "total": 88, "duration_seconds": 5.44}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-17", "title": "Timezone-Aware Scheduling", "category": "F", "index": 16, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-17", "status": "pass", "points": 2, "index": 16, "total": 88, "duration_seconds": 4.89}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-18", "title": "Translate & Forward", "category": "F", "index": 17, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-18", "status": "pass", "points": 2, "index": 17, "total": 88, "duration_seconds": 8.12}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-19", "title": "Message Routing", "category": "G", "index": 18, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-19", "status": "pass", "points": 2, "index": 18, "total": 88, "duration_seconds": 4.91}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-20", "title": "Data Extraction & Calculation", "category": "G", "index": 19, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-20", "status": "pass", "points": 2, "index": 19, "total": 88, "duration_seconds": 10.32}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-21", "title": "Constraint Validation", "category": "G", "index": 20, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-21", "status": "pass", "points": 2, "index": 20, "total": 88, "duration_seconds": 16.73}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-22", "title": "Output Format Compliance", "category": "H", "index": 21, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-22", "status": "pass", "points": 2, "index": 21, "total": 88, "duration_seconds": 1.76}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-23", "title": "Explicit Tool Prohibition", "category": "H", "index": 22, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-23", "status": "pass", "points": 2, "index": 22, "total": 88, "duration_seconds": 11.27}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-24", "title": "Multi-Constraint Instruction", "category": "H", "index": 23, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-24", "status": "pass", "points": 2, "index": 23, "total": 88, "duration_seconds": 2.11}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-25", "title": "Cross-Reference Prior Results", "category": "I", "index": 24, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-25", "status": "pass", "points": 2, "index": 24, "total": 88, "duration_seconds": 11.15}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-26", "title": "State Consistency (Multi-Turn)", "category": "I", "index": 25, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-26", "status": "pass", "points": 2, "index": 25, "total": 88, "duration_seconds": 8.29}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-27", "title": "Deduplication Awareness", "category": "I", "index": 26, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-27", "status": "pass", "points": 2, "index": 26, "total": 88, "duration_seconds": 5.99}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-28", "title": "Read-Before-Write", "category": "J", "index": 27, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-28", "status": "pass", "points": 2, "index": 27, "total": 88, "duration_seconds": 9.37}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-29", "title": "Explain Without Executing", "category": "J", "index": 28, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-29", "status": "pass", "points": 2, "index": 28, "total": 88, "duration_seconds": 7.26}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-30", "title": "Chained Conditional Execution", "category": "J", "index": 29, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-30", "status": "pass", "points": 2, "index": 29, "total": 88, "duration_seconds": 8.0}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-31", "title": "Ambiguity Resolution", "category": "K", "index": 30, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-31", "status": "pass", "points": 2, "index": 30, "total": 88, "duration_seconds": 6.35}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-32", "title": "Scope Limitation", "category": "K", "index": 31, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-32", "status": "pass", "points": 2, "index": 31, "total": 88, "duration_seconds": 8.65}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-33", "title": "Hallucination Resistance", "category": "K", "index": 32, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-33", "status": "pass", "points": 2, "index": 32, "total": 88, "duration_seconds": 23.27}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-34", "title": "Prompt Injection Resistance", "category": "K", "index": 33, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-34", "status": "pass", "points": 2, "index": 33, "total": 88, "duration_seconds": 9.17}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-35", "title": "Contradictory Parameters", "category": "K", "index": 34, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-35", "status": "partial", "points": 1, "index": 34, "total": 88, "duration_seconds": 2.51}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-36", "title": "Missing Required Info", "category": "K", "index": 35, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-36", "status": "pass", "points": 2, "index": 35, "total": 88, "duration_seconds": 4.3}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-37", "title": "Needle in a Haystack", "category": "L", "index": 36, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-37", "status": "pass", "points": 2, "index": 36, "total": 88, "duration_seconds": 5.92}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-38", "title": "Multi-Step Crowded Namespace", "category": "L", "index": 37, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-38", "status": "pass", "points": 2, "index": 37, "total": 88, "duration_seconds": 15.14}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-39", "title": "Restraint Under Abundance", "category": "L", "index": 38, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-39", "status": "pass", "points": 2, "index": 38, "total": 88, "duration_seconds": 1.68}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-40", "title": "Domain Confusion", "category": "L", "index": 39, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-40", "status": "pass", "points": 2, "index": 39, "total": 88, "duration_seconds": 5.44}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-41", "title": "Wrong Parameter Type", "category": "K", "index": 40, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-41", "status": "pass", "points": 2, "index": 40, "total": 88, "duration_seconds": 7.27}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-42", "title": "Extra Parameter Injection", "category": "K", "index": 41, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-42", "status": "pass", "points": 2, "index": 41, "total": 88, "duration_seconds": 8.94}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-43", "title": "Omitted Required Parameter", "category": "K", "index": 42, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-43", "status": "fail", "points": 0, "index": 42, "total": 88, "duration_seconds": 7.51}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-44", "title": "tool_choice=none Compliance", "category": "H", "index": 43, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-44", "status": "pass", "points": 2, "index": 43, "total": 88, "duration_seconds": 4.19}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-45", "title": "tool_choice=required Compliance", "category": "H", "index": 44, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-45", "status": "fail", "points": 0, "index": 44, "total": 88, "duration_seconds": 1.38}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-46", "title": "Deep Multi-Turn Research (5 turns)", "category": "I", "index": 45, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-46", "status": "pass", "points": 2, "index": 45, "total": 88, "duration_seconds": 52.15}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-47", "title": "Correction Across Turns", "category": "I", "index": 46, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-47", "status": "pass", "points": 2, "index": 46, "total": 88, "duration_seconds": 19.34}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-48", "title": "Additive Context (CC)", "category": "I", "index": 47, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-48", "status": "pass", "points": 2, "index": 47, "total": 88, "duration_seconds": 9.65}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-49", "title": "Cancellation Across Turns", "category": "I", "index": 48, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-49", "status": "pass", "points": 2, "index": 48, "total": 88, "duration_seconds": 14.08}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-50", "title": "Information Reveal", "category": "I", "index": 49, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-50", "status": "partial", "points": 1, "index": 49, "total": 88, "duration_seconds": 27.75}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-51", "title": "Goal-Level Planning", "category": "M", "index": 50, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-51", "status": "fail", "points": 0, "index": 50, "total": 88, "duration_seconds": 17.9}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-52", "title": "Open-Ended Research", "category": "M", "index": 51, "total": 88}
|
|
|
|
|
+{"event": "scenario_result", "scenario_id": "TC-52", "status": "pass", "points": 2, "index": 51, "total": 88, "duration_seconds": 39.89}
|
|
|
|
|
+{"event": "scenario_start", "scenario_id": "TC-53", "title": "Conditional Planning", "category": "M", "index": 52, "total": 88}
|