Files
Test_AI/run_stress_test.py
2026-01-20 10:54:30 +08:00

46 lines
1.2 KiB
Python

"""
RTX 3050 GPU 压力测试启动脚本
测试内容:
1. 不同分辨率下最大每秒处理帧数
2. 最大接入摄像头路数
3. 不同摄像头数量下单路最大帧数
4. 不同抽帧率下最大摄像头数
运行方式:
python run_stress_test.py
"""
import sys
import os
# 添加当前目录到路径
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
from benchmark.stress_test import run_stress_test
if __name__ == "__main__":
# 模型路径
MODEL_PATH = "C:/Users/16337/PycharmProjects/Security_project/yolov8n.pt"
# 输出目录
OUTPUT_DIR = "./stress_results"
print("=" * 60)
print("RTX 3050 GPU 压力测试")
print("=" * 60)
print(f"模型: {MODEL_PATH}")
print(f"输出: {OUTPUT_DIR}")
print()
print("测试内容:")
print(" 1. 最大处理帧数 (320x320, 480x480)")
print(" 2. 最大摄像头接入数")
print(" 3. 不同摄像头数量下单路最大帧数")
print(" 4. 不同抽帧率下最大摄像头数")
print()
print("预计时间: 20-30 分钟")
print("按 Ctrl+C 可随时中断,已完成的结果会自动保存")
print("=" * 60)
run_stress_test(MODEL_PATH, OUTPUT_DIR)