From 9695a7cbd232b94d5435b8f9ec8818465d67fc06 Mon Sep 17 00:00:00 2001 From: Victor Kuznetsov Date: Mon, 22 Jun 2026 10:30:42 -0700 Subject: [PATCH] docs(qwen): drop false 'pending seed-repeat cert' from pipeline docstring The qwen oracle floors are certified, not pending. Near-threshold scrub is seed-non-deterministic, but the prod path pins one fixed seed, so a certified floor reproduces run-to-run -- pinning the seed is the release gate, not a seed sweep. Reword the docstring so it stops implying an open seed-repeat gate. Co-Authored-By: Claude Opus 4.8 --- src/remove_ai_watermarks/noai/watermark_remover.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/remove_ai_watermarks/noai/watermark_remover.py b/src/remove_ai_watermarks/noai/watermark_remover.py index ad5a493..b2725af 100644 --- a/src/remove_ai_watermarks/noai/watermark_remover.py +++ b/src/remove_ai_watermarks/noai/watermark_remover.py @@ -5,8 +5,10 @@ Three pipelines (selected by the explicit ``pipeline`` ctor arg): 0. ``qwen`` -- Qwen-Image (20B MMDiT, Apache-2.0) img2img. The scrub still comes from the img2img ``strength``; Qwen preserves text (incl. CJK) and structure markedly better than SDXL at the scrub floor, so it over-regenerates real photos far less. - CUDA/cloud-class (does not fit MPS). See ``watermark_profiles`` for the prototype - oracle floors (pending seed-repeat cert). + CUDA/cloud-class (does not fit MPS). See ``watermark_profiles`` for the certified + oracle floors. (Near-threshold scrub is seed-non-deterministic, but the prod path + pins ONE fixed seed, so a certified floor reproduces run-to-run -- pinning the seed + is the release gate, not sweeping seeds.) Two SDXL pipelines: 1. ``controlnet`` (DEFAULT) -- SDXL img2img with a canny ControlNet. The watermark