BurstGPT

HPMLLCC-BY-4.0更新放缓

提供 ChatGPT(GPT-3.5) 和 GPT-4 的真实工作负载 trace 数据集,用来评估和优化 LLM 推理服务系统的调度与资源分配。

A ChatGPT(GPT-3.5) & GPT-4 Workload Trace to Optimize LLM Serving Systems

v2.0发布于 2026-01-15 16:39 UTC294star16fork同步于 2026-11-07 07:28 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/HPMLL/BurstGPT.git
硬件要求按 README 说明

README 未说明,数据集本身无需 GPU,仅需能读取约 188~220MB CSV 的普通机器

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

真实 ChatGPT/GPT-4 服务负载数据集,用于评估和优化 LLM 推理服务系统

提供 ChatGPT(GPT-3.5) 和 GPT-4 的真实工作负载 trace 数据集,用来评估和优化 LLM 推理服务系统的调度与资源分配。

核心能力

  • 提供 121 天与 110 天真实 Azure 服务负载轨迹
  • 含 Timestamp、Session ID、Elapsed time 等完整字段
  • 区分 Conversation log 与 API log 两种调用方式
  • 提供含失败与去除失败两版 CSV 便于对比
  • 附带 example/ 请求生成器 demo 可复现负载

容易踩的坑

完整数据需从 Release v2.0 单独下载,仓库 /data 只含 BurstGPT_1.csv;Elapsed time 并非 TTFT,勿混用;含失败版本中 Response tokens 为 0,需按需选用 without_fails 版本

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

3 个版本v2.0
  1. v2.0BurstGPT v2.0最新正式版2026-01-15 · 2026-01-15 16:39 UTC

    This release makes traces with new columns Session ID and Elapsed time available in BurstGPT_3.

    Main characteristics

    BurstGPT_1 & BurstGPT_2

    • Duration: 121 consecutive days in 4 consecutive months.
    • Dataset size: ~5.29M lines, ~188MB.

    BurstGPT_3

    • Duration: 110 consecutive days in 4 consecutive months.
    • Dataset size: ~5.34M lines, ~220MB.

    Files

    • BurstGPT_1.csv contains all of our trace in the first 2 months with some failure that Response tokens are 0s. Totally 1429.7k lines.

    • BurstGPT_without_fails_1.csv contains all of our trace in the first 2 months without failure. Totally 1404.3k lines.

    • BurstGPT_2.csv contains all of our trace in the second 2 months with some failure that Response tokens are 0s. Totally 3858.4k lines.

    • BurstGPT_without_fails_2.csv contains all of our trace in the second 2 months without failure. Totally 3784.2k lines.

    • BurstGPT_3.csv contains all of our trace in another 110 days with some failure that Response tokens are 0s. Totally 5344.0k lines.

    • BurstGPT_without_fails_3.csv contains all of our trace in another 110 days without failure. Totally 4956.1k lines.

    Full Changelog: https://github.com/HPMLL/BurstGPT/compare/v1.1...v1.2

  2. v1.1BurstGPT v1.12024-06-13 · 2024-06-13 14:14 UTC
    查看更新说明

    Main Characteristics

    • Duration: 121 consecutive days in 4 consecutive months.
    • Dataset size: ~5.29M lines, ~188MB. Comprises 4.81 million traces of ChatGPT and 0.24 million traces of GPT-4 using API services, and 0.16 million traces of ChatGPT and 0.08 million traces of GPT-4 using conversational services.

    Files

    • BurstGPT_1.csv contains all of our trace in the first 2 months with some failure that Response tokens are 0s. Totally 1429.7k lines.

    • BurstGPT_without_fails_1.csv contains all of our trace in the first 2 months without failure. Totally 1404.3k lines.

    • BurstGPT_2.csv contains all of our trace in the second 2 months with some failure that Response tokens are 0s. Totally 3858.4k lines.

    • BurstGPT_without_fails_2.csv contains all of our trace in the second 2 months without failure. Totally 3784.2k lines.

    Full Changelog: https://github.com/HPMLL/BurstGPT/compare/v1.0...v1.1

  3. v1.0BurstGPT v1.02024-04-28 · 2024-04-28 08:48 UTC
    查看更新说明

    As we continue to update and improve our dataset in the future, this release marks the initial version of our dataset. Thank you for your continued support and feedback as we work to improve our dataset.

    Main characteristics

    • Duration: 61 consecutive days in 2 consecutive months.
    • Dataset size: 1.4m lines, ~50MB.

    Schema

    • Timestamp: request submission time, seconds from 0:00:00 on the first day.
    • Model: called models, including ChatGPT and GPT-4.
    • Request tokens: Request tokens length.
    • Response tokens: Response tokens length.
    • Total tokens: Request tokens length plus response tokens length.
    • Log Type: the way users call the model, in conversation mode or using API, including Conversation log and API log.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    A ChatGPT(GPT-3.5) & GPT-4 Workload Trace to Optimize LLM Serving Systems

    [!NOTE] ✨ Traces with new columns Session ID and Elapsed time are available now!

    This repository contains public releases of a real-world trace dataset of LLM serving workloads for the benefit of the research and academic community.

    This LLM serving is powered by Microsoft Azure.

    Main characteristics

    BurstGPT_1 & BurstGPT_2

    • Duration: 121 consecutive days in 4 consecutive months.
    • Dataset size: ~5.29M lines, ~188MB.

    BurstGPT_3

    • Duration: 110 consecutive days in 4 consecutive months.
    • Dataset size: ~5.34M lines, ~220MB.

    Data

    There are currently 6 files in Release v2.0:

    • BurstGPT_1.csv contains all of our trace in the first 2 months with some failure that Response tokens are 0s. Totally 1429.7k lines.

    • BurstGPT_without_fails_1.csv contains all of our trace in the first 2 months without failure. Totally 1404.3k lines.

    • BurstGPT_2.csv contains all of our trace in the second 2 months with some failure that Response tokens are 0s. Totally 3858.4k lines.

    • BurstGPT_without_fails_2.csv contains all of our trace in the second 2 months without failure. Totally 3784.2k lines.

    • BurstGPT_3.csv contains all of our trace in another 110 days with some failure that Response tokens are 0s. Totally 5344.0k lines.

    • BurstGPT_without_fails_3.csv contains all of our trace in another 110 days without failure. Totally 4956.1k lines.

    BurstGPT_1.csv is also in /data for you to use.

    Schema

    • Timestamp: request submission time, seconds from 0:00:00 on the first day (calibrated to the local time zone ).
    • Session ID: conversation ID, only conversation mode have this, traces that share the same value of Session ID are in the same conversation session.
    • Elapsed time: time between the request submission time and system response time, covers the full duration from submitting the inference request to getting the complete final response (all tokens included). It’s not the same as TTFT (time to first token). In seconds.
    • Model: called models, including ChatGPT(GPT-3.5) and GPT-4.
    • Request tokens: Request tokens length.
    • Response tokens: Response tokens length.
    • Total tokens: Request tokens length plus response tokens length.
    • Log Type: the way users call the model, in conversation mode or using API, including Conversation log and API log.

    Usage

    1. You may scale the average Requests Per Second (RPS) in the trace according to your evaluation setups.
    2. You may also model the patterns in the trace as indicated in our paper and scale the parameters in the models.
    3. Check our simple request generator demo in example/. If you have some specific needs, we are eager to assist you in exploring and leveraging the trace to its fullest potential. Please let us know of any issues or questions by sending email to mailing list.

    Paper

    If the trace is utilized in your research, please ensure to reference our paper:

    @inproceedings{BurstGPT,
      author    = {Yuxin Wang and Yuhan Chen and Zeyu Li and Xueze Kang and Yuchu Fang and Yeju Zhou and Yang Zheng and Zhenheng Tang and Xin He and Rui Guo and Xin Wang and Qiang Wang and Amelie Chi Zhou and Xiaowen Chu},
      title     = {{BurstGPT}: A Real-World Workload Dataset to Optimize LLM Serving Systems},
      booktitle = {Proceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.2 (KDD ’25)},
      year      = {2025},
      address   = {Toronto, ON, Canada},
      publisher = {ACM},
      doi       = {https://doi.org/10.1145/3711896.3737413},
      url       = {https://doi.org/10.1145/3711896.3737413},
    }
    

    Data Overview (First 2 Months)

    Figure 1: Weekly Periodicity in BurstGPT.

    Figure 2: Daily Periodicity in BurstGPT.

    Figure 3: Average Daily Request and Response Throughput in BurstGPT.

    Figure 4: Statistics of Request and Response Tokens in BurstGPT.