Spaces:
Runtime error
Runtime error
import os | |
from iopaint.tests.utils import check_device, get_config, assert_equal | |
os.environ["PYTORCH_ENABLE_MPS_FALLBACK"] = "1" | |
from pathlib import Path | |
import pytest | |
import torch | |
from iopaint.model_manager import ModelManager | |
from iopaint.schema import HDStrategy | |
current_dir = Path(__file__).parent.absolute().resolve() | |
save_dir = current_dir / "result" | |
save_dir.mkdir(exist_ok=True, parents=True) | |
def test_anytext(device): | |
sd_steps = check_device(device) | |
model = ModelManager( | |
name="Sanster/AnyText", | |
device=torch.device(device), | |
disable_nsfw=True, | |
sd_cpu_textencoder=False, | |
) | |
cfg = get_config( | |
strategy=HDStrategy.ORIGINAL, | |
prompt='Characters written in chalk on the blackboard that says "DADDY", best quality, extremely detailed,4k, HD, supper legible text, clear text edges, clear strokes, neat writing, no watermarks', | |
negative_prompt="low-res, bad anatomy, extra digit, fewer digits, cropped, worst quality, low quality, watermark, unreadable text, messy words, distorted text, disorganized writing, advertising picture", | |
sd_steps=sd_steps, | |
sd_guidance_scale=9.0, | |
sd_seed=66273235, | |
sd_match_histograms=True | |
) | |
assert_equal( | |
model, | |
cfg, | |
f"anytext.png", | |
img_p=current_dir / "anytext_ref.jpg", | |
mask_p=current_dir / "anytext_mask.jpg", | |
) | |