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