rg321 commited on
Commit
404af5e
1 Parent(s): 9a2b9c7

adding support for cpu devices too, by using to(device) instead of to(cuda)

Browse files
Files changed (1) hide show
  1. app.py +3 -1
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("cuda")
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