Purple11 commited on
Commit
0b162ec
·
1 Parent(s): 510b080

Update ldm/models/diffusion/ddim.py

Browse files
Files changed (1) hide show
  1. ldm/models/diffusion/ddim.py +1 -1
ldm/models/diffusion/ddim.py CHANGED
@@ -23,7 +23,7 @@ class DDIMSampler(object):
23
  def register_buffer(self, name, attr):
24
  if type(attr) == torch.Tensor:
25
  if attr.device != torch.device("cuda"):
26
- attr = attr.to(torch.device("cuda"))
27
  setattr(self, name, attr)
28
 
29
  def make_schedule(self, ddim_num_steps, ddim_discretize="uniform", ddim_eta=0., verbose=True):
 
23
  def register_buffer(self, name, attr):
24
  if type(attr) == torch.Tensor:
25
  if attr.device != torch.device("cuda"):
26
+ attr = attr.to(torch.device("cuda")) if torch.cuda.is_available() else attr.to(torch.device("cpu"))
27
  setattr(self, name, attr)
28
 
29
  def make_schedule(self, ddim_num_steps, ddim_discretize="uniform", ddim_eta=0., verbose=True):