LogicGoInfotechSpaces commited on
Commit
87d55be
·
1 Parent(s): 51cbd8f

Fix device handling in FSEFull and FSEInverter: convert device string to torch.device object

Browse files
Files changed (1) hide show
  1. models/methods.py +2 -2
models/methods.py CHANGED
@@ -38,7 +38,7 @@ class FSEFull(nn.Module):
38
  self.opts.update(paths)
39
  self.opts = Namespace(**self.opts)
40
 
41
- self.device = device
42
  self.inverter_pth = inverter_pth
43
 
44
  self.encoder = self.set_encoder()
@@ -169,7 +169,7 @@ class FSEInverter(nn.Module):
169
  self.opts.update(paths)
170
  self.opts = Namespace(**self.opts)
171
 
172
- self.device = device
173
  self.encoder = self.set_encoder()
174
 
175
  self.decoder = Generator(self.opts.stylegan_size, 512, 8)
 
38
  self.opts.update(paths)
39
  self.opts = Namespace(**self.opts)
40
 
41
+ self.device = torch.device(device)
42
  self.inverter_pth = inverter_pth
43
 
44
  self.encoder = self.set_encoder()
 
169
  self.opts.update(paths)
170
  self.opts = Namespace(**self.opts)
171
 
172
+ self.device = torch.device(device)
173
  self.encoder = self.set_encoder()
174
 
175
  self.decoder = Generator(self.opts.stylegan_size, 512, 8)