File size: 1,000 Bytes
8ab53f1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
"""
VerseFlow Studio v5.0 - 硬件基准测试工具
Author: XiaoZhe (Commercial Contact: janejulius119@gmail.com / WeChat: julius119)
"""

import time
import logging
from verseflow.core.router import ModelRouter, RoutingRequest

logging.basicConfig(level=logging.INFO)
logger = logging.getLogger("VerseFlow.Benchmark")

def run_benchmark():
    logger.info("==========================================================")
    logger.info(" VerseFlow Studio v5.0 硬件性能基准测试 (Benchmark Tool)")
    logger.info(" Author: XiaoZhe (Commercial Contact: janejulius119@gmail.com)")
    logger.info("==========================================================")
    start = time.time()
    router = ModelRouter()
    req = RoutingRequest("product_demo", 15.0, (1280, 720), True, True, True, 30.0)
    for _ in range(1000):
        router.route(req)
    logger.info(f"📊 模型路由器 1000 次查询总耗时: {(time.time() - start)*1000:.2f} ms")

if __name__ == "__main__":
    run_benchmark()