Spaces:
Runtime error
Runtime error
from pathlib import Path | |
import pytest | |
import torch | |
from iopaint.model_manager import ModelManager | |
from iopaint.schema import HDStrategy | |
from iopaint.tests.utils import get_config, check_device, assert_equal, current_dir | |
model_name = "timbrooks/instruct-pix2pix" | |
def test_instruct_pix2pix(device, disable_nsfw, cpu_offload): | |
sd_steps = check_device(device) | |
model = ModelManager( | |
name=model_name, | |
device=torch.device(device), | |
disable_nsfw=disable_nsfw, | |
sd_cpu_textencoder=False, | |
cpu_offload=cpu_offload, | |
) | |
cfg = get_config( | |
strategy=HDStrategy.ORIGINAL, | |
prompt="What if it were snowing?", | |
sd_steps=sd_steps | |
) | |
name = f"device_{device}_disnsfw_{disable_nsfw}_cpu_offload_{cpu_offload}" | |
assert_equal( | |
model, | |
cfg, | |
f"instruct_pix2pix_{name}.png", | |
img_p=current_dir / "overture-creations-5sI6fQgYIuo.png", | |
mask_p=current_dir / "overture-creations-5sI6fQgYIuo_mask.png", | |
fx=1.3, | |
) | |