1
0
mirror of https://github.com/huggingface/diffusers.git synced 2026-01-27 17:22:53 +03:00

fix setup for watermarking.

This commit is contained in:
Sayak Paul
2023-07-06 09:36:25 +05:30
parent 9b918ebe85
commit 491bc9f5a6
3 changed files with 11 additions and 1 deletions

View File

@@ -117,6 +117,7 @@ _deps = [
"torchvision",
"transformers>=4.25.1",
"urllib3<=2.0.0",
"invisible-watermark"
]
# this is a lookup table with items like:
@@ -207,6 +208,7 @@ extras["test"] = deps_list(
"scipy",
"torchvision",
"transformers",
"invisible-watermark",
)
extras["torch"] = deps_list("torch", "accelerate")

View File

@@ -31,13 +31,19 @@ from ...schedulers import KarrasDiffusionSchedulers
from ...utils import (
is_accelerate_available,
is_accelerate_version,
is_invisible_watermark_available,
logging,
randn_tensor,
replace_example_docstring,
)
from ..pipeline_utils import DiffusionPipeline
from . import StableDiffusionXLPipelineOutput
from .watermark import StableDiffusionXLWatermarker
if is_invisible_watermark_available():
from .watermark import StableDiffusionXLWatermarker
else:
raise ImportError("StableDiffusionXLWatermarker requires the `invisible-watermark` library installed.")
logger = logging.get_logger(__name__) # pylint: disable=invalid-name

View File

@@ -34,4 +34,6 @@ class DependencyTester(unittest.TestCase):
for backend in cls_module._backends:
if backend == "k_diffusion":
backend = "k-diffusion"
elif backend == "invisible_watermark":
backend = "invisible-watermark"
assert backend in deps, f"{backend} is not in the deps table!"