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, | |
| ) | |