diff --git a/benchmark_res_prompt.py b/benchmark_res_prompt.py index 94352e2..133e4e8 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/bench5") +PROMPT = "填充遮罩区域的头发" +OUT = Path("/home/ubuntu/hair/benchmark_out/bench7") OUT.mkdir(parents=True, exist_ok=True) IMGS = [ diff --git a/static/bench7/asdf_ellipse_640.jpg b/static/bench7/asdf_ellipse_640.jpg new file mode 100644 index 0000000..e62137d Binary files /dev/null and b/static/bench7/asdf_ellipse_640.jpg differ diff --git a/static/bench7/asdf_ellipse_768.jpg b/static/bench7/asdf_ellipse_768.jpg new file mode 100644 index 0000000..60a0aec Binary files /dev/null and b/static/bench7/asdf_ellipse_768.jpg differ diff --git a/static/bench7/asdf_ellipse_896.jpg b/static/bench7/asdf_ellipse_896.jpg new file mode 100644 index 0000000..400a286 Binary files /dev/null and b/static/bench7/asdf_ellipse_896.jpg differ diff --git a/static/bench7/asdf_ellipse_orig.jpg b/static/bench7/asdf_ellipse_orig.jpg new file mode 100644 index 0000000..125f560 Binary files /dev/null and b/static/bench7/asdf_ellipse_orig.jpg differ diff --git a/static/bench7/asdf_flower_640.jpg b/static/bench7/asdf_flower_640.jpg new file mode 100644 index 0000000..98bd0fe Binary files /dev/null and b/static/bench7/asdf_flower_640.jpg differ diff --git a/static/bench7/asdf_flower_768.jpg b/static/bench7/asdf_flower_768.jpg new file mode 100644 index 0000000..283d9c2 Binary files /dev/null and b/static/bench7/asdf_flower_768.jpg differ diff --git a/static/bench7/asdf_flower_896.jpg b/static/bench7/asdf_flower_896.jpg new file mode 100644 index 0000000..81f693b Binary files /dev/null and b/static/bench7/asdf_flower_896.jpg differ diff --git a/static/bench7/asdf_flower_orig.jpg b/static/bench7/asdf_flower_orig.jpg new file mode 100644 index 0000000..495e4de Binary files /dev/null and b/static/bench7/asdf_flower_orig.jpg differ diff --git a/static/bench7/asdf_heart_640.jpg b/static/bench7/asdf_heart_640.jpg new file mode 100644 index 0000000..d8c78a2 Binary files /dev/null and b/static/bench7/asdf_heart_640.jpg differ diff --git a/static/bench7/asdf_heart_768.jpg b/static/bench7/asdf_heart_768.jpg new file mode 100644 index 0000000..3421948 Binary files /dev/null and b/static/bench7/asdf_heart_768.jpg differ diff --git a/static/bench7/asdf_heart_896.jpg b/static/bench7/asdf_heart_896.jpg new file mode 100644 index 0000000..b0bbe99 Binary files /dev/null and b/static/bench7/asdf_heart_896.jpg differ diff --git a/static/bench7/asdf_heart_orig.jpg b/static/bench7/asdf_heart_orig.jpg new file mode 100644 index 0000000..4b5e803 Binary files /dev/null and b/static/bench7/asdf_heart_orig.jpg differ diff --git a/static/bench7/asdf_straight_640.jpg b/static/bench7/asdf_straight_640.jpg new file mode 100644 index 0000000..f97e3c0 Binary files /dev/null and b/static/bench7/asdf_straight_640.jpg differ diff --git a/static/bench7/asdf_straight_768.jpg b/static/bench7/asdf_straight_768.jpg new file mode 100644 index 0000000..f035baf Binary files /dev/null and b/static/bench7/asdf_straight_768.jpg differ diff --git a/static/bench7/asdf_straight_896.jpg b/static/bench7/asdf_straight_896.jpg new file mode 100644 index 0000000..1c93215 Binary files /dev/null and b/static/bench7/asdf_straight_896.jpg differ diff --git a/static/bench7/asdf_straight_orig.jpg b/static/bench7/asdf_straight_orig.jpg new file mode 100644 index 0000000..c90dede Binary files /dev/null and b/static/bench7/asdf_straight_orig.jpg differ diff --git a/static/bench7/asdf_wave_640.jpg b/static/bench7/asdf_wave_640.jpg new file mode 100644 index 0000000..ef14458 Binary files /dev/null and b/static/bench7/asdf_wave_640.jpg differ diff --git a/static/bench7/asdf_wave_768.jpg b/static/bench7/asdf_wave_768.jpg new file mode 100644 index 0000000..5382d20 Binary files /dev/null and b/static/bench7/asdf_wave_768.jpg differ diff --git a/static/bench7/asdf_wave_896.jpg b/static/bench7/asdf_wave_896.jpg new file mode 100644 index 0000000..7819e73 Binary files /dev/null and b/static/bench7/asdf_wave_896.jpg differ diff --git a/static/bench7/asdf_wave_orig.jpg b/static/bench7/asdf_wave_orig.jpg new file mode 100644 index 0000000..6d6e96f Binary files /dev/null and b/static/bench7/asdf_wave_orig.jpg differ diff --git a/static/bench7/girl2_ellipse_640.jpg b/static/bench7/girl2_ellipse_640.jpg new file mode 100644 index 0000000..c14182a Binary files /dev/null and b/static/bench7/girl2_ellipse_640.jpg differ diff --git a/static/bench7/girl2_ellipse_768.jpg b/static/bench7/girl2_ellipse_768.jpg new file mode 100644 index 0000000..b2b9fb1 Binary files /dev/null and b/static/bench7/girl2_ellipse_768.jpg differ diff --git a/static/bench7/girl2_ellipse_896.jpg b/static/bench7/girl2_ellipse_896.jpg new file mode 100644 index 0000000..8442e5b Binary files /dev/null and b/static/bench7/girl2_ellipse_896.jpg differ diff --git a/static/bench7/girl2_ellipse_orig.jpg b/static/bench7/girl2_ellipse_orig.jpg new file mode 100644 index 0000000..ab28186 Binary files /dev/null and b/static/bench7/girl2_ellipse_orig.jpg differ diff --git a/static/bench7/girl2_flower_640.jpg b/static/bench7/girl2_flower_640.jpg new file mode 100644 index 0000000..5a07723 Binary files /dev/null and b/static/bench7/girl2_flower_640.jpg differ diff --git a/static/bench7/girl2_flower_768.jpg b/static/bench7/girl2_flower_768.jpg new file mode 100644 index 0000000..ddfd729 Binary files /dev/null and b/static/bench7/girl2_flower_768.jpg differ diff --git a/static/bench7/girl2_flower_896.jpg b/static/bench7/girl2_flower_896.jpg new file mode 100644 index 0000000..dfcdade Binary files /dev/null and b/static/bench7/girl2_flower_896.jpg differ diff --git a/static/bench7/girl2_flower_orig.jpg b/static/bench7/girl2_flower_orig.jpg new file mode 100644 index 0000000..417779e Binary files /dev/null and b/static/bench7/girl2_flower_orig.jpg differ diff --git a/static/bench7/girl2_heart_640.jpg b/static/bench7/girl2_heart_640.jpg new file mode 100644 index 0000000..2040567 Binary files /dev/null and b/static/bench7/girl2_heart_640.jpg differ diff --git a/static/bench7/girl2_heart_768.jpg b/static/bench7/girl2_heart_768.jpg new file mode 100644 index 0000000..c857d4d Binary files /dev/null and b/static/bench7/girl2_heart_768.jpg differ diff --git a/static/bench7/girl2_heart_896.jpg b/static/bench7/girl2_heart_896.jpg new file mode 100644 index 0000000..0002a8a Binary files /dev/null and b/static/bench7/girl2_heart_896.jpg differ diff --git a/static/bench7/girl2_heart_orig.jpg b/static/bench7/girl2_heart_orig.jpg new file mode 100644 index 0000000..ed1035a Binary files /dev/null and b/static/bench7/girl2_heart_orig.jpg differ diff --git a/static/bench7/girl2_straight_640.jpg b/static/bench7/girl2_straight_640.jpg new file mode 100644 index 0000000..4e7f52b Binary files /dev/null and b/static/bench7/girl2_straight_640.jpg differ diff --git a/static/bench7/girl2_straight_768.jpg b/static/bench7/girl2_straight_768.jpg new file mode 100644 index 0000000..c71203c Binary files /dev/null and b/static/bench7/girl2_straight_768.jpg differ diff --git a/static/bench7/girl2_straight_896.jpg b/static/bench7/girl2_straight_896.jpg new file mode 100644 index 0000000..1ebf473 Binary files /dev/null and b/static/bench7/girl2_straight_896.jpg differ diff --git a/static/bench7/girl2_straight_orig.jpg b/static/bench7/girl2_straight_orig.jpg new file mode 100644 index 0000000..397f4d5 Binary files /dev/null and b/static/bench7/girl2_straight_orig.jpg differ diff --git a/static/bench7/girl2_wave_640.jpg b/static/bench7/girl2_wave_640.jpg new file mode 100644 index 0000000..52f2a36 Binary files /dev/null and b/static/bench7/girl2_wave_640.jpg differ diff --git a/static/bench7/girl2_wave_768.jpg b/static/bench7/girl2_wave_768.jpg new file mode 100644 index 0000000..5f86dd9 Binary files /dev/null and b/static/bench7/girl2_wave_768.jpg differ diff --git a/static/bench7/girl2_wave_896.jpg b/static/bench7/girl2_wave_896.jpg new file mode 100644 index 0000000..335db52 Binary files /dev/null and b/static/bench7/girl2_wave_896.jpg differ diff --git a/static/bench7/girl2_wave_orig.jpg b/static/bench7/girl2_wave_orig.jpg new file mode 100644 index 0000000..94ad5b2 Binary files /dev/null and b/static/bench7/girl2_wave_orig.jpg differ diff --git a/static/bench7/girl5_ellipse_640.jpg b/static/bench7/girl5_ellipse_640.jpg new file mode 100644 index 0000000..582599f Binary files /dev/null and b/static/bench7/girl5_ellipse_640.jpg differ diff --git a/static/bench7/girl5_ellipse_768.jpg b/static/bench7/girl5_ellipse_768.jpg new file mode 100644 index 0000000..e495bbc Binary files /dev/null and b/static/bench7/girl5_ellipse_768.jpg differ diff --git a/static/bench7/girl5_ellipse_896.jpg b/static/bench7/girl5_ellipse_896.jpg new file mode 100644 index 0000000..646ec0c Binary files /dev/null and b/static/bench7/girl5_ellipse_896.jpg differ diff --git a/static/bench7/girl5_ellipse_orig.jpg b/static/bench7/girl5_ellipse_orig.jpg new file mode 100644 index 0000000..a7ae85b Binary files /dev/null and b/static/bench7/girl5_ellipse_orig.jpg differ diff --git a/static/bench7/girl5_flower_640.jpg b/static/bench7/girl5_flower_640.jpg new file mode 100644 index 0000000..8d3fc00 Binary files /dev/null and b/static/bench7/girl5_flower_640.jpg differ diff --git a/static/bench7/girl5_flower_768.jpg b/static/bench7/girl5_flower_768.jpg new file mode 100644 index 0000000..52993ba Binary files /dev/null and b/static/bench7/girl5_flower_768.jpg differ diff --git a/static/bench7/girl5_flower_896.jpg b/static/bench7/girl5_flower_896.jpg new file mode 100644 index 0000000..e9a5779 Binary files /dev/null and b/static/bench7/girl5_flower_896.jpg differ diff --git a/static/bench7/girl5_flower_orig.jpg b/static/bench7/girl5_flower_orig.jpg new file mode 100644 index 0000000..41e39ae Binary files /dev/null and b/static/bench7/girl5_flower_orig.jpg differ diff --git a/static/bench7/girl5_heart_640.jpg b/static/bench7/girl5_heart_640.jpg new file mode 100644 index 0000000..16bb477 Binary files /dev/null and b/static/bench7/girl5_heart_640.jpg differ diff --git a/static/bench7/girl5_heart_768.jpg b/static/bench7/girl5_heart_768.jpg new file mode 100644 index 0000000..18e4293 Binary files /dev/null and b/static/bench7/girl5_heart_768.jpg differ diff --git a/static/bench7/girl5_heart_896.jpg b/static/bench7/girl5_heart_896.jpg new file mode 100644 index 0000000..5eb5522 Binary files /dev/null and b/static/bench7/girl5_heart_896.jpg differ diff --git a/static/bench7/girl5_heart_orig.jpg b/static/bench7/girl5_heart_orig.jpg new file mode 100644 index 0000000..156edef Binary files /dev/null and b/static/bench7/girl5_heart_orig.jpg differ diff --git a/static/bench7/girl5_straight_640.jpg b/static/bench7/girl5_straight_640.jpg new file mode 100644 index 0000000..6a074e1 Binary files /dev/null and b/static/bench7/girl5_straight_640.jpg differ diff --git a/static/bench7/girl5_straight_768.jpg b/static/bench7/girl5_straight_768.jpg new file mode 100644 index 0000000..be401c3 Binary files /dev/null and b/static/bench7/girl5_straight_768.jpg differ diff --git a/static/bench7/girl5_straight_896.jpg b/static/bench7/girl5_straight_896.jpg new file mode 100644 index 0000000..e50192c Binary files /dev/null and b/static/bench7/girl5_straight_896.jpg differ diff --git a/static/bench7/girl5_straight_orig.jpg b/static/bench7/girl5_straight_orig.jpg new file mode 100644 index 0000000..2570561 Binary files /dev/null and b/static/bench7/girl5_straight_orig.jpg differ diff --git a/static/bench7/girl5_wave_640.jpg b/static/bench7/girl5_wave_640.jpg new file mode 100644 index 0000000..9b9ba2b Binary files /dev/null and b/static/bench7/girl5_wave_640.jpg differ diff --git a/static/bench7/girl5_wave_768.jpg b/static/bench7/girl5_wave_768.jpg new file mode 100644 index 0000000..49ebccb Binary files /dev/null and b/static/bench7/girl5_wave_768.jpg differ diff --git a/static/bench7/girl5_wave_896.jpg b/static/bench7/girl5_wave_896.jpg new file mode 100644 index 0000000..4005439 Binary files /dev/null and b/static/bench7/girl5_wave_896.jpg differ diff --git a/static/bench7/girl5_wave_orig.jpg b/static/bench7/girl5_wave_orig.jpg new file mode 100644 index 0000000..26afe4d Binary files /dev/null and b/static/bench7/girl5_wave_orig.jpg differ diff --git a/static/bench7/qwer_ellipse_640.jpg b/static/bench7/qwer_ellipse_640.jpg new file mode 100644 index 0000000..768ce68 Binary files /dev/null and b/static/bench7/qwer_ellipse_640.jpg differ diff --git a/static/bench7/qwer_ellipse_768.jpg b/static/bench7/qwer_ellipse_768.jpg new file mode 100644 index 0000000..36bb1f6 Binary files /dev/null and b/static/bench7/qwer_ellipse_768.jpg differ diff --git a/static/bench7/qwer_ellipse_896.jpg b/static/bench7/qwer_ellipse_896.jpg new file mode 100644 index 0000000..1ef2e14 Binary files /dev/null and b/static/bench7/qwer_ellipse_896.jpg differ diff --git a/static/bench7/qwer_ellipse_orig.jpg b/static/bench7/qwer_ellipse_orig.jpg new file mode 100644 index 0000000..e25827f Binary files /dev/null and b/static/bench7/qwer_ellipse_orig.jpg differ diff --git a/static/bench7/qwer_flower_640.jpg b/static/bench7/qwer_flower_640.jpg new file mode 100644 index 0000000..48406e1 Binary files /dev/null and b/static/bench7/qwer_flower_640.jpg differ diff --git a/static/bench7/qwer_flower_768.jpg b/static/bench7/qwer_flower_768.jpg new file mode 100644 index 0000000..ffc5d90 Binary files /dev/null and b/static/bench7/qwer_flower_768.jpg differ diff --git a/static/bench7/qwer_flower_896.jpg b/static/bench7/qwer_flower_896.jpg new file mode 100644 index 0000000..b077c67 Binary files /dev/null and b/static/bench7/qwer_flower_896.jpg differ diff --git a/static/bench7/qwer_flower_orig.jpg b/static/bench7/qwer_flower_orig.jpg new file mode 100644 index 0000000..0026d69 Binary files /dev/null and b/static/bench7/qwer_flower_orig.jpg differ diff --git a/static/bench7/qwer_heart_640.jpg b/static/bench7/qwer_heart_640.jpg new file mode 100644 index 0000000..91c3291 Binary files /dev/null and b/static/bench7/qwer_heart_640.jpg differ diff --git a/static/bench7/qwer_heart_768.jpg b/static/bench7/qwer_heart_768.jpg new file mode 100644 index 0000000..1cdd51e Binary files /dev/null and b/static/bench7/qwer_heart_768.jpg differ diff --git a/static/bench7/qwer_heart_896.jpg b/static/bench7/qwer_heart_896.jpg new file mode 100644 index 0000000..fd210f1 Binary files /dev/null and b/static/bench7/qwer_heart_896.jpg differ diff --git a/static/bench7/qwer_heart_orig.jpg b/static/bench7/qwer_heart_orig.jpg new file mode 100644 index 0000000..21acfed Binary files /dev/null and b/static/bench7/qwer_heart_orig.jpg differ diff --git a/static/bench7/qwer_straight_640.jpg b/static/bench7/qwer_straight_640.jpg new file mode 100644 index 0000000..59e3753 Binary files /dev/null and b/static/bench7/qwer_straight_640.jpg differ diff --git a/static/bench7/qwer_straight_768.jpg b/static/bench7/qwer_straight_768.jpg new file mode 100644 index 0000000..b67cc02 Binary files /dev/null and b/static/bench7/qwer_straight_768.jpg differ diff --git a/static/bench7/qwer_straight_896.jpg b/static/bench7/qwer_straight_896.jpg new file mode 100644 index 0000000..2e92717 Binary files /dev/null and b/static/bench7/qwer_straight_896.jpg differ diff --git a/static/bench7/qwer_straight_orig.jpg b/static/bench7/qwer_straight_orig.jpg new file mode 100644 index 0000000..129f25a Binary files /dev/null and b/static/bench7/qwer_straight_orig.jpg differ diff --git a/static/bench7/qwer_wave_640.jpg b/static/bench7/qwer_wave_640.jpg new file mode 100644 index 0000000..f4971fe Binary files /dev/null and b/static/bench7/qwer_wave_640.jpg differ diff --git a/static/bench7/qwer_wave_768.jpg b/static/bench7/qwer_wave_768.jpg new file mode 100644 index 0000000..b7f49d5 Binary files /dev/null and b/static/bench7/qwer_wave_768.jpg differ diff --git a/static/bench7/qwer_wave_896.jpg b/static/bench7/qwer_wave_896.jpg new file mode 100644 index 0000000..d76beb3 Binary files /dev/null and b/static/bench7/qwer_wave_896.jpg differ diff --git a/static/bench7/qwer_wave_orig.jpg b/static/bench7/qwer_wave_orig.jpg new file mode 100644 index 0000000..6d4d08e Binary files /dev/null and b/static/bench7/qwer_wave_orig.jpg differ diff --git a/static/bench7_report.html b/static/bench7_report.html new file mode 100644 index 0000000..f936730 --- /dev/null +++ b/static/bench7_report.html @@ -0,0 +1,26 @@ + + +重绘分辨率对比(纯生发提示词) + +

📊 重绘分辨率对比(提示词:纯生发)

+

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

+
与 bench3(美颜)/bench4(磨皮)/bench5(美白) 对比 — 本组纯生发无皮肤处理。列标题下为平均总耗时。
+
原图
原图(不缩放)
均12.1s
896
均10.9s
768
均9.3s
640
均8.0s
asdf
椭圆
12.3s
10.6s
8.2s
7.8s
asdf
花瓣
12.5s
10.7s
8.2s
7.7s
asdf
心形
12.8s
10.7s
8.4s
7.8s
asdf
直线
12.4s
10.7s
8.4s
7.8s
asdf
波浪
12.5s
10.5s
8.3s
7.9s
qwer
椭圆
12.7s
10.5s
8.3s
7.9s
qwer
花瓣
12.6s
10.6s
8.3s
7.9s
qwer
心形
12.7s
11.0s
8.4s
8.1s
qwer
直线
12.6s
10.8s
8.4s
8.3s
qwer
波浪
12.8s
10.5s
8.3s
8.3s
girl2
椭圆
13.2s
12.3s
10.4s
8.0s
girl2
花瓣
13.1s
12.8s
10.5s
7.9s
girl2
心形
13.3s
12.7s
10.5s
7.9s
girl2
直线
13.1s
12.8s
10.6s
7.9s
girl2
波浪
13.4s
12.4s
10.4s
7.9s
girl5
椭圆
9.5s
9.6s
10.0s
8.6s
girl5
花瓣
10.1s
10.1s
10.6s
7.9s
girl5
心形
9.7s
9.7s
9.9s
7.7s
girl5
直线
9.5s
9.5s
9.5s
8.9s
girl5
波浪
10.5s
10.3s
10.2s
7.9s
+ \ No newline at end of file