GUIDELLM2PCP(1)
β¨ GUIDELLM2PCP(1) β¨
okay so bestie, this is a General Commands Manual page and the star of the show is guidellm2pcp β let's get into it π
π NAME π
guidellm2pcp β GuideLLM benchmark results importer π¦
πΈ SYNOPSIS πΈ
guidellm2pcp [-hv] [-a archive] [-H hostname] results [...]
β¨ DESCRIPTION β¨
guidellm2pcp is a performance metrics importer tool, and what it does is iconic: it takes the JSON results of a GuideLLM benchmark and builds a PCP archive out of them. literally building something out of nothing, main character energy π«
You get an archive spanning the time for which the benchmark and its run iterations were active. Discrete PCP metrics get created for each recorded aspect of a run, and they're logged once at the start and once at the end of each iteration, followed by a mark record. every single one, no skipping, periodt π
The whole point? This lets PCP tools report on these metrics in a meaningful way alongside all the other system metrics β kernel, hardware, vLLM, and so on β that were gathered during the benchmark. so you're not just looking at one lil thing, you're seeing the whole vibe check together π
The only mandatory command line argument is the JSON results file from a GuideLLM invocation. that's it, that's the requirement. Now β this JSON can optionally be wrapped with additional Model Furnace metadata, and if that's detected, extra PCP labels get extracted and stored (stuff like model and inference server names). cute little bonus, lowkey obsessed π
π OPTIONS π
Here's the available command line options, bestie:
-aarchive,--archive=archive β Specifies the name of the output PCP archive to be produced. By default, an archive name using the timestamp of the start of the benchmark run will be used. so if you don't pick a name, it just names itself after when the run started π-Hhostname,--hostname=hostname β Sets the hostname that will be stamped into the PCP archive label header. that's your name in the header, own it π-h,--helpβ Display usage message and exit. the classic "pls explain yourself" move π-v,--verboseβ Report progress as each run is identified and its values saved. for when you need the play-by-play commentary fr fr π₯
π SEE ALSO π
PCPIntro(1), pminfo(1), pmrep(1), LOGARCHIVE(5), and PMNS(5).
go read those too, iykyk π
and that's the whole page, bestie!! this one came from Performance Co-Pilot, part of PCP, and it's the GUIDELLM2PCP(1) page β slay, ate, no crumbs left π«Άβ¨π
π¦ where this page comes from
- arch rolling: pcp 7.2.2-2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later AND CC-BY-3.0
- centos-stream 10: pcp-doc 7.1.5-6.el10 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 43: pcp-doc 7.0.1-1.fc43 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 43: pcp-doc 7.2.1-1.fc43
- fedora 43: pcp-doc 7.2.2-1.fc43
- fedora 43: pcp-doc 7.2.2-2.fc43 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 44: pcp-doc 7.1.0-6.fc44 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 44: pcp-doc 7.2.1-1.fc44
- fedora 44: pcp-doc 7.2.2-1.fc44
- fedora 44: pcp-doc 7.2.2-2.fc44 Β· GPL-2.0-or-later AND CC-BY-3.0
- ubuntu resolute: pcp-import-benchmarks 7.1.1-1
- ubuntu stonking: pcp-import-benchmarks 7.2.1-2build1
- Copyright (C) 2025 Red Hat
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms