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
+| 原图 | 原图(不缩放) 均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 |