Profile with ShareGPT Dataset
AIPerf supports benchmarking using the ShareGPT dataset, which contains real conversational data from user interactions.
This guide covers profiling OpenAI-compatible chat completions endpoints using the ShareGPT public dataset.
Start a vLLM Server
Launch a vLLM server with a chat model:
Verify the server is ready:
Profile with ShareGPT Dataset
AIPerf automatically downloads and caches the ShareGPT dataset from HuggingFace.
On a cold cache, AIPerf downloads the full corpus and tokenizes every turn of all
73,499 conversations before profiling starts. This can take several minutes and
exceed the default 300s dataset-configuration timeout, so raise both timeouts for
the first run (AIPERF_SERVICE_PROFILE_CONFIGURE_TIMEOUT must be greater than or
equal to AIPERF_DATASET_CONFIGURATION_TIMEOUT).
Sample Output (Successful Run):