FlagPerf 项目使用教程

FlagPerf 项目使用教程

项目地址:https://gitcode.com/gh_mirrors/fl/FlagPerf

1. 项目目录结构及介绍

FlagPerf 是一个用于 AI 硬件评测的开源软件平台。以下是项目的目录结构及其介绍:

FlagPerf/
├── assets/
│   └── imgs/
├── base/
│   ├── configs/
│   │   └── host.yaml
│   └── run.py
├── docs/
├── flaggems_model/
├── inference/
├── operation/
├── training/
│   ├── run_benchmarks/
│   │   ├── config/
│   │   │   ├── cluster_conf.py
│   │   │   └── test_conf.py
│   │   └── run.py
│   └── requirements.txt
├── utils/
├── .gitignore
├── LICENSE.md
└── README.md

目录结构说明

  • assets/: 存放项目相关的静态资源文件,如图片等。
  • base/: 基础评测模块,包含配置文件和启动脚本。
    • configs/: 存放配置文件,如 host.yaml
    • run.py: 基础评测的启动脚本。
  • docs/: 存放项目的文档文件。
  • flaggems_model/: 存放与模型相关的文件。
  • inference/: 推理评测模块。
  • operation/: 操作相关的模块。
  • training/: 训练评测模块。
    • run_benchmarks/: 包含评测的配置文件和启动脚本。
      • config/: 存放评测的配置文件,如 cluster_conf.pytest_conf.py
      • run.py: 训练评测的启动脚本。
    • requirements.txt: 训练评测所需的 Python 依赖包。
  • utils/: 存放项目使用的工具类文件。
  • .gitignore: Git 忽略文件配置。
  • LICENSE.md: 项目的开源许可证文件。
  • README.md: 项目的说明文档。

2. 项目启动文件介绍

基础评测启动文件

  • base/run.py: 这是基础评测的启动脚本。通过运行该脚本,可以启动基础评测任务。

训练评测启动文件

  • training/run_benchmarks/run.py: 这是训练评测的启动脚本。通过运行该脚本,可以启动训练评测任务。

3. 项目的配置文件介绍

基础评测配置文件

  • base/configs/host.yaml: 该文件用于配置基础评测的机器配置,包括硬件信息、网络配置等。

训练评测配置文件

  • training/run_benchmarks/config/cluster_conf.py: 该文件用于配置训练评测的集群信息,包括集群主机列表和 SSH 端口。
# Cluster configs
# Hosts to run the benchmark, Each item is an IP address or a hostname
HOSTS = ["10.1.2.3", "10.1.2.4", "10.1.2.5", "10.1.2.6"]
# ssh connection port
SSH_PORT = "22"
  • training/run_benchmarks/config/test_conf.py: 该文件用于配置训练评测的具体测试项,包括硬件选择、FlagPerf 项目路径、测例路径等。
VENDOR = "nvidia"  # 选择本次运行的硬件
FLAGPERF_PATH = "/home/FlagPerf/training"  # FlagPerf 项目路径
CASES = []  # 本次运行的测例,按照对应模型 readme 准备好数据,修改模型对应的地址

通过以上配置文件的设置,可以灵活地配置和启动 FlagPerf 项目的评测任务。

FlagPerf FlagPerf 项目地址: https://gitcode.com/gh_mirrors/fl/FlagPerf

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

戚巧琚Ellen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值