Spaces:
Runtime error
Runtime error
adding support for cpu devices too, by using to(device) instead of to(cuda)
Browse files
app.py
CHANGED
@@ -9,6 +9,8 @@ import io
|
|
9 |
import os
|
10 |
from PIL import Image
|
11 |
|
|
|
|
|
12 |
from diffusers import (
|
13 |
StableDiffusionPipeline,
|
14 |
StableDiffusionControlNetImg2ImgPipeline,
|
@@ -36,7 +38,7 @@ pipe = StableDiffusionControlNetImg2ImgPipeline.from_pretrained(
|
|
36 |
controlnet=controlnet,
|
37 |
safety_checker=None,
|
38 |
torch_dtype=torch.float16,
|
39 |
-
).to(
|
40 |
pipe.enable_xformers_memory_efficient_attention()
|
41 |
|
42 |
|
|
|
9 |
import os
|
10 |
from PIL import Image
|
11 |
|
12 |
+
device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')
|
13 |
+
|
14 |
from diffusers import (
|
15 |
StableDiffusionPipeline,
|
16 |
StableDiffusionControlNetImg2ImgPipeline,
|
|
|
38 |
controlnet=controlnet,
|
39 |
safety_checker=None,
|
40 |
torch_dtype=torch.float16,
|
41 |
+
).to(device)
|
42 |
pipe.enable_xformers_memory_efficient_attention()
|
43 |
|
44 |
|