diff --git a/benchmark_res_prompt.py b/benchmark_res_prompt.py index fa26843..94352e2 100644 --- a/benchmark_res_prompt.py +++ b/benchmark_res_prompt.py @@ -14,8 +14,8 @@ import requests API = "http://127.0.0.1:8187/api/v1/debug/grow-timing" TOKEN = "dev-shared-secret-2026" -PROMPT = "填充遮罩区域的头发,皮肤加一点磨皮" -OUT = Path("/home/ubuntu/hair/benchmark_out/bench4") +PROMPT = "填充遮罩区域的头发,皮肤加一点美白" +OUT = Path("/home/ubuntu/hair/benchmark_out/bench5") OUT.mkdir(parents=True, exist_ok=True) IMGS = [ diff --git a/static/bench5/asdf_ellipse_640.jpg b/static/bench5/asdf_ellipse_640.jpg new file mode 100644 index 0000000..6a8738c Binary files /dev/null and b/static/bench5/asdf_ellipse_640.jpg differ diff --git a/static/bench5/asdf_ellipse_768.jpg b/static/bench5/asdf_ellipse_768.jpg new file mode 100644 index 0000000..624cd13 Binary files /dev/null and b/static/bench5/asdf_ellipse_768.jpg differ diff --git a/static/bench5/asdf_ellipse_896.jpg b/static/bench5/asdf_ellipse_896.jpg new file mode 100644 index 0000000..90aa346 Binary files /dev/null and b/static/bench5/asdf_ellipse_896.jpg differ diff --git a/static/bench5/asdf_ellipse_orig.jpg b/static/bench5/asdf_ellipse_orig.jpg new file mode 100644 index 0000000..3c080ff Binary files /dev/null and b/static/bench5/asdf_ellipse_orig.jpg differ diff --git a/static/bench5/asdf_flower_640.jpg b/static/bench5/asdf_flower_640.jpg new file mode 100644 index 0000000..f9596dc Binary files /dev/null and b/static/bench5/asdf_flower_640.jpg differ diff --git a/static/bench5/asdf_flower_768.jpg b/static/bench5/asdf_flower_768.jpg new file mode 100644 index 0000000..257a6c4 Binary files /dev/null and b/static/bench5/asdf_flower_768.jpg differ diff --git a/static/bench5/asdf_flower_896.jpg b/static/bench5/asdf_flower_896.jpg new file mode 100644 index 0000000..4e7848b Binary files /dev/null and b/static/bench5/asdf_flower_896.jpg differ diff --git a/static/bench5/asdf_flower_orig.jpg b/static/bench5/asdf_flower_orig.jpg new file mode 100644 index 0000000..04ed7fb Binary files /dev/null and b/static/bench5/asdf_flower_orig.jpg differ diff --git a/static/bench5/asdf_heart_640.jpg b/static/bench5/asdf_heart_640.jpg new file mode 100644 index 0000000..8852cd2 Binary files /dev/null and b/static/bench5/asdf_heart_640.jpg differ diff --git a/static/bench5/asdf_heart_768.jpg b/static/bench5/asdf_heart_768.jpg new file mode 100644 index 0000000..50c3a3f Binary files /dev/null and b/static/bench5/asdf_heart_768.jpg differ diff --git a/static/bench5/asdf_heart_896.jpg b/static/bench5/asdf_heart_896.jpg new file mode 100644 index 0000000..7befa0a Binary files /dev/null and b/static/bench5/asdf_heart_896.jpg differ diff --git a/static/bench5/asdf_heart_orig.jpg b/static/bench5/asdf_heart_orig.jpg new file mode 100644 index 0000000..5e72e46 Binary files /dev/null and b/static/bench5/asdf_heart_orig.jpg differ diff --git a/static/bench5/asdf_straight_640.jpg b/static/bench5/asdf_straight_640.jpg new file mode 100644 index 0000000..920d3a0 Binary files /dev/null and b/static/bench5/asdf_straight_640.jpg differ diff --git a/static/bench5/asdf_straight_768.jpg b/static/bench5/asdf_straight_768.jpg new file mode 100644 index 0000000..6ae6c44 Binary files /dev/null and b/static/bench5/asdf_straight_768.jpg differ diff --git a/static/bench5/asdf_straight_896.jpg b/static/bench5/asdf_straight_896.jpg new file mode 100644 index 0000000..03d1bc9 Binary files /dev/null and b/static/bench5/asdf_straight_896.jpg differ diff --git a/static/bench5/asdf_straight_orig.jpg b/static/bench5/asdf_straight_orig.jpg new file mode 100644 index 0000000..f8b9959 Binary files /dev/null and b/static/bench5/asdf_straight_orig.jpg differ diff --git a/static/bench5/asdf_wave_640.jpg b/static/bench5/asdf_wave_640.jpg new file mode 100644 index 0000000..b9de142 Binary files /dev/null and b/static/bench5/asdf_wave_640.jpg differ diff --git a/static/bench5/asdf_wave_768.jpg b/static/bench5/asdf_wave_768.jpg new file mode 100644 index 0000000..0051058 Binary files /dev/null and b/static/bench5/asdf_wave_768.jpg differ diff --git a/static/bench5/asdf_wave_896.jpg b/static/bench5/asdf_wave_896.jpg new file mode 100644 index 0000000..efe4816 Binary files /dev/null and b/static/bench5/asdf_wave_896.jpg differ diff --git a/static/bench5/asdf_wave_orig.jpg b/static/bench5/asdf_wave_orig.jpg new file mode 100644 index 0000000..1e73423 Binary files /dev/null and b/static/bench5/asdf_wave_orig.jpg differ diff --git a/static/bench5/girl2_ellipse_640.jpg b/static/bench5/girl2_ellipse_640.jpg new file mode 100644 index 0000000..912f539 Binary files /dev/null and b/static/bench5/girl2_ellipse_640.jpg differ diff --git a/static/bench5/girl2_ellipse_768.jpg b/static/bench5/girl2_ellipse_768.jpg new file mode 100644 index 0000000..f71f051 Binary files /dev/null and b/static/bench5/girl2_ellipse_768.jpg differ diff --git a/static/bench5/girl2_ellipse_896.jpg b/static/bench5/girl2_ellipse_896.jpg new file mode 100644 index 0000000..f7fffa7 Binary files /dev/null and b/static/bench5/girl2_ellipse_896.jpg differ diff --git a/static/bench5/girl2_ellipse_orig.jpg b/static/bench5/girl2_ellipse_orig.jpg new file mode 100644 index 0000000..65e92b8 Binary files /dev/null and b/static/bench5/girl2_ellipse_orig.jpg differ diff --git a/static/bench5/girl2_flower_640.jpg b/static/bench5/girl2_flower_640.jpg new file mode 100644 index 0000000..573dce8 Binary files /dev/null and b/static/bench5/girl2_flower_640.jpg differ diff --git a/static/bench5/girl2_flower_768.jpg b/static/bench5/girl2_flower_768.jpg new file mode 100644 index 0000000..04ba8d4 Binary files /dev/null and b/static/bench5/girl2_flower_768.jpg differ diff --git a/static/bench5/girl2_flower_896.jpg b/static/bench5/girl2_flower_896.jpg new file mode 100644 index 0000000..b9d85e6 Binary files /dev/null and b/static/bench5/girl2_flower_896.jpg differ diff --git a/static/bench5/girl2_flower_orig.jpg b/static/bench5/girl2_flower_orig.jpg new file mode 100644 index 0000000..90b7b6a Binary files /dev/null and b/static/bench5/girl2_flower_orig.jpg differ diff --git a/static/bench5/girl2_heart_640.jpg b/static/bench5/girl2_heart_640.jpg new file mode 100644 index 0000000..d2fe39e Binary files /dev/null and b/static/bench5/girl2_heart_640.jpg differ diff --git a/static/bench5/girl2_heart_768.jpg b/static/bench5/girl2_heart_768.jpg new file mode 100644 index 0000000..248fcd6 Binary files /dev/null and b/static/bench5/girl2_heart_768.jpg differ diff --git a/static/bench5/girl2_heart_896.jpg b/static/bench5/girl2_heart_896.jpg new file mode 100644 index 0000000..ac623f6 Binary files /dev/null and b/static/bench5/girl2_heart_896.jpg differ diff --git a/static/bench5/girl2_heart_orig.jpg b/static/bench5/girl2_heart_orig.jpg new file mode 100644 index 0000000..23da4ae Binary files /dev/null and b/static/bench5/girl2_heart_orig.jpg differ diff --git a/static/bench5/girl2_straight_640.jpg b/static/bench5/girl2_straight_640.jpg new file mode 100644 index 0000000..e0fda38 Binary files /dev/null and b/static/bench5/girl2_straight_640.jpg differ diff --git a/static/bench5/girl2_straight_768.jpg b/static/bench5/girl2_straight_768.jpg new file mode 100644 index 0000000..f33403b Binary files /dev/null and b/static/bench5/girl2_straight_768.jpg differ diff --git a/static/bench5/girl2_straight_896.jpg b/static/bench5/girl2_straight_896.jpg new file mode 100644 index 0000000..fdf21b8 Binary files /dev/null and b/static/bench5/girl2_straight_896.jpg differ diff --git a/static/bench5/girl2_straight_orig.jpg b/static/bench5/girl2_straight_orig.jpg new file mode 100644 index 0000000..3e39fb9 Binary files /dev/null and b/static/bench5/girl2_straight_orig.jpg differ diff --git a/static/bench5/girl2_wave_640.jpg b/static/bench5/girl2_wave_640.jpg new file mode 100644 index 0000000..2e2e0cf Binary files /dev/null and b/static/bench5/girl2_wave_640.jpg differ diff --git a/static/bench5/girl2_wave_768.jpg b/static/bench5/girl2_wave_768.jpg new file mode 100644 index 0000000..6c17726 Binary files /dev/null and b/static/bench5/girl2_wave_768.jpg differ diff --git a/static/bench5/girl2_wave_896.jpg b/static/bench5/girl2_wave_896.jpg new file mode 100644 index 0000000..e24fb66 Binary files /dev/null and b/static/bench5/girl2_wave_896.jpg differ diff --git a/static/bench5/girl2_wave_orig.jpg b/static/bench5/girl2_wave_orig.jpg new file mode 100644 index 0000000..cc01e41 Binary files /dev/null and b/static/bench5/girl2_wave_orig.jpg differ diff --git a/static/bench5/girl5_ellipse_640.jpg b/static/bench5/girl5_ellipse_640.jpg new file mode 100644 index 0000000..aa11df0 Binary files /dev/null and b/static/bench5/girl5_ellipse_640.jpg differ diff --git a/static/bench5/girl5_ellipse_768.jpg b/static/bench5/girl5_ellipse_768.jpg new file mode 100644 index 0000000..36f8848 Binary files /dev/null and b/static/bench5/girl5_ellipse_768.jpg differ diff --git a/static/bench5/girl5_ellipse_896.jpg b/static/bench5/girl5_ellipse_896.jpg new file mode 100644 index 0000000..bed0836 Binary files /dev/null and b/static/bench5/girl5_ellipse_896.jpg differ diff --git a/static/bench5/girl5_ellipse_orig.jpg b/static/bench5/girl5_ellipse_orig.jpg new file mode 100644 index 0000000..bcab316 Binary files /dev/null and b/static/bench5/girl5_ellipse_orig.jpg differ diff --git a/static/bench5/girl5_flower_640.jpg b/static/bench5/girl5_flower_640.jpg new file mode 100644 index 0000000..812e08b Binary files /dev/null and b/static/bench5/girl5_flower_640.jpg differ diff --git a/static/bench5/girl5_flower_768.jpg b/static/bench5/girl5_flower_768.jpg new file mode 100644 index 0000000..fc98315 Binary files /dev/null and b/static/bench5/girl5_flower_768.jpg differ diff --git a/static/bench5/girl5_flower_896.jpg b/static/bench5/girl5_flower_896.jpg new file mode 100644 index 0000000..01bfb00 Binary files /dev/null and b/static/bench5/girl5_flower_896.jpg differ diff --git a/static/bench5/girl5_flower_orig.jpg b/static/bench5/girl5_flower_orig.jpg new file mode 100644 index 0000000..9e9c5bf Binary files /dev/null and b/static/bench5/girl5_flower_orig.jpg differ diff --git a/static/bench5/girl5_heart_640.jpg b/static/bench5/girl5_heart_640.jpg new file mode 100644 index 0000000..36d5d0e Binary files /dev/null and b/static/bench5/girl5_heart_640.jpg differ diff --git a/static/bench5/girl5_heart_768.jpg b/static/bench5/girl5_heart_768.jpg new file mode 100644 index 0000000..456d3d9 Binary files /dev/null and b/static/bench5/girl5_heart_768.jpg differ diff --git a/static/bench5/girl5_heart_896.jpg b/static/bench5/girl5_heart_896.jpg new file mode 100644 index 0000000..c613ff2 Binary files /dev/null and b/static/bench5/girl5_heart_896.jpg differ diff --git a/static/bench5/girl5_heart_orig.jpg b/static/bench5/girl5_heart_orig.jpg new file mode 100644 index 0000000..687a476 Binary files /dev/null and b/static/bench5/girl5_heart_orig.jpg differ diff --git a/static/bench5/girl5_straight_640.jpg b/static/bench5/girl5_straight_640.jpg new file mode 100644 index 0000000..0d63fdc Binary files /dev/null and b/static/bench5/girl5_straight_640.jpg differ diff --git a/static/bench5/girl5_straight_768.jpg b/static/bench5/girl5_straight_768.jpg new file mode 100644 index 0000000..827fc91 Binary files /dev/null and b/static/bench5/girl5_straight_768.jpg differ diff --git a/static/bench5/girl5_straight_896.jpg b/static/bench5/girl5_straight_896.jpg new file mode 100644 index 0000000..5f7f31c Binary files /dev/null and b/static/bench5/girl5_straight_896.jpg differ diff --git a/static/bench5/girl5_straight_orig.jpg b/static/bench5/girl5_straight_orig.jpg new file mode 100644 index 0000000..dfa38fe Binary files /dev/null and b/static/bench5/girl5_straight_orig.jpg differ diff --git a/static/bench5/girl5_wave_640.jpg b/static/bench5/girl5_wave_640.jpg new file mode 100644 index 0000000..d69f125 Binary files /dev/null and b/static/bench5/girl5_wave_640.jpg differ diff --git a/static/bench5/girl5_wave_768.jpg b/static/bench5/girl5_wave_768.jpg new file mode 100644 index 0000000..03cdb72 Binary files /dev/null and b/static/bench5/girl5_wave_768.jpg differ diff --git a/static/bench5/girl5_wave_896.jpg b/static/bench5/girl5_wave_896.jpg new file mode 100644 index 0000000..b7346e8 Binary files /dev/null and b/static/bench5/girl5_wave_896.jpg differ diff --git a/static/bench5/girl5_wave_orig.jpg b/static/bench5/girl5_wave_orig.jpg new file mode 100644 index 0000000..0f10eff Binary files /dev/null and b/static/bench5/girl5_wave_orig.jpg differ diff --git a/static/bench5/qwer_ellipse_640.jpg b/static/bench5/qwer_ellipse_640.jpg new file mode 100644 index 0000000..ffe7115 Binary files /dev/null and b/static/bench5/qwer_ellipse_640.jpg differ diff --git a/static/bench5/qwer_ellipse_768.jpg b/static/bench5/qwer_ellipse_768.jpg new file mode 100644 index 0000000..85b812f Binary files /dev/null and b/static/bench5/qwer_ellipse_768.jpg differ diff --git a/static/bench5/qwer_ellipse_896.jpg b/static/bench5/qwer_ellipse_896.jpg new file mode 100644 index 0000000..d757505 Binary files /dev/null and b/static/bench5/qwer_ellipse_896.jpg differ diff --git a/static/bench5/qwer_ellipse_orig.jpg b/static/bench5/qwer_ellipse_orig.jpg new file mode 100644 index 0000000..7c19daf Binary files /dev/null and b/static/bench5/qwer_ellipse_orig.jpg differ diff --git a/static/bench5/qwer_flower_640.jpg b/static/bench5/qwer_flower_640.jpg new file mode 100644 index 0000000..ca5643a Binary files /dev/null and b/static/bench5/qwer_flower_640.jpg differ diff --git a/static/bench5/qwer_flower_768.jpg b/static/bench5/qwer_flower_768.jpg new file mode 100644 index 0000000..90da199 Binary files /dev/null and b/static/bench5/qwer_flower_768.jpg differ diff --git a/static/bench5/qwer_flower_896.jpg b/static/bench5/qwer_flower_896.jpg new file mode 100644 index 0000000..838c5db Binary files /dev/null and b/static/bench5/qwer_flower_896.jpg differ diff --git a/static/bench5/qwer_flower_orig.jpg b/static/bench5/qwer_flower_orig.jpg new file mode 100644 index 0000000..78f905a Binary files /dev/null and b/static/bench5/qwer_flower_orig.jpg differ diff --git a/static/bench5/qwer_heart_640.jpg b/static/bench5/qwer_heart_640.jpg new file mode 100644 index 0000000..c5b02e6 Binary files /dev/null and b/static/bench5/qwer_heart_640.jpg differ diff --git a/static/bench5/qwer_heart_768.jpg b/static/bench5/qwer_heart_768.jpg new file mode 100644 index 0000000..6ea77af Binary files /dev/null and b/static/bench5/qwer_heart_768.jpg differ diff --git a/static/bench5/qwer_heart_896.jpg b/static/bench5/qwer_heart_896.jpg new file mode 100644 index 0000000..8d14857 Binary files /dev/null and b/static/bench5/qwer_heart_896.jpg differ diff --git a/static/bench5/qwer_heart_orig.jpg b/static/bench5/qwer_heart_orig.jpg new file mode 100644 index 0000000..c2408e9 Binary files /dev/null and b/static/bench5/qwer_heart_orig.jpg differ diff --git a/static/bench5/qwer_straight_640.jpg b/static/bench5/qwer_straight_640.jpg new file mode 100644 index 0000000..dc8be86 Binary files /dev/null and b/static/bench5/qwer_straight_640.jpg differ diff --git a/static/bench5/qwer_straight_768.jpg b/static/bench5/qwer_straight_768.jpg new file mode 100644 index 0000000..c8ba907 Binary files /dev/null and b/static/bench5/qwer_straight_768.jpg differ diff --git a/static/bench5/qwer_straight_896.jpg b/static/bench5/qwer_straight_896.jpg new file mode 100644 index 0000000..5d09396 Binary files /dev/null and b/static/bench5/qwer_straight_896.jpg differ diff --git a/static/bench5/qwer_straight_orig.jpg b/static/bench5/qwer_straight_orig.jpg new file mode 100644 index 0000000..06d1b6e Binary files /dev/null and b/static/bench5/qwer_straight_orig.jpg differ diff --git a/static/bench5/qwer_wave_640.jpg b/static/bench5/qwer_wave_640.jpg new file mode 100644 index 0000000..d88d6fd Binary files /dev/null and b/static/bench5/qwer_wave_640.jpg differ diff --git a/static/bench5/qwer_wave_768.jpg b/static/bench5/qwer_wave_768.jpg new file mode 100644 index 0000000..e58819f Binary files /dev/null and b/static/bench5/qwer_wave_768.jpg differ diff --git a/static/bench5/qwer_wave_896.jpg b/static/bench5/qwer_wave_896.jpg new file mode 100644 index 0000000..799e25b Binary files /dev/null and b/static/bench5/qwer_wave_896.jpg differ diff --git a/static/bench5/qwer_wave_orig.jpg b/static/bench5/qwer_wave_orig.jpg new file mode 100644 index 0000000..ef12652 Binary files /dev/null and b/static/bench5/qwer_wave_orig.jpg differ diff --git a/static/bench5_report.html b/static/bench5_report.html new file mode 100644 index 0000000..cf8fa64 --- /dev/null +++ b/static/bench5_report.html @@ -0,0 +1,26 @@ + + +重绘分辨率对比(美白提示词) + +

📊 重绘分辨率对比(提示词:美白)

+

4图×5发型=20行 · 每行4分辨率 · steps=15 · 提示词="填充遮罩区域的头发,皮肤加一点美白" · 80/80成功 · 峰值21.2GB · 0 OOM

+
与 bench3(美颜)/bench4(磨皮) 对比。列标题下为平均总耗时。
+
原图
原图(不缩放)
均12.0s
896
均10.9s
768
均9.2s
640
均8.0s
asdf
椭圆
12.8s
10.2s
8.2s
7.7s
asdf
花瓣
12.2s
10.3s
8.3s
8.1s
asdf
心形
12.3s
10.7s
8.4s
7.9s
asdf
直线
12.7s
10.3s
8.3s
7.8s
asdf
波浪
12.1s
10.3s
8.4s
8.2s
qwer
椭圆
12.9s
10.7s
8.5s
8.0s
qwer
花瓣
12.5s
10.5s
8.4s
7.9s
qwer
心形
12.4s
10.6s
8.4s
8.2s
qwer
直线
13.0s
10.6s
8.3s
7.9s
qwer
波浪
12.8s
10.5s
8.4s
8.2s
girl2
椭圆
13.2s
12.4s
10.5s
8.0s
girl2
花瓣
13.0s
12.3s
10.1s
7.9s
girl2
心形
13.3s
12.4s
10.3s
8.0s
girl2
直线
13.0s
12.3s
10.3s
7.9s
girl2
波浪
13.2s
13.1s
10.1s
7.8s
girl5
椭圆
9.5s
9.8s
9.9s
8.8s
girl5
花瓣
10.5s
10.2s
10.2s
7.8s
girl5
心形
9.5s
10.0s
9.9s
7.8s
girl5
直线
9.4s
9.4s
9.5s
8.8s
girl5
波浪
10.4s
10.4s
10.1s
7.8s
+ \ No newline at end of file