ethanNeuralImage commited on
Commit
6208cab
1 Parent(s): fa8f835

losses to use CPU

Browse files
metrics/criteria/clip_loss.py CHANGED
@@ -7,7 +7,7 @@ class CLIPLoss(torch.nn.Module):
7
 
8
  def __init__(self, opts):
9
  super(CLIPLoss, self).__init__()
10
- self.model, self.preprocess = clip.load("ViT-B/32", device="cuda")
11
  self.upsample = torch.nn.Upsample(scale_factor=7)
12
  self.avg_pool = torch.nn.AvgPool2d(kernel_size=opts.stylegan_size // 32)
13
 
 
7
 
8
  def __init__(self, opts):
9
  super(CLIPLoss, self).__init__()
10
+ self.model, self.preprocess = clip.load("ViT-B/32", device="cpu")
11
  self.upsample = torch.nn.Upsample(scale_factor=7)
12
  self.avg_pool = torch.nn.AvgPool2d(kernel_size=opts.stylegan_size // 32)
13
 
metrics/criteria/id_loss.py CHANGED
@@ -9,7 +9,7 @@ class IDLoss(nn.Module):
9
  super(IDLoss, self).__init__()
10
  print('Loading ResNet ArcFace')
11
  self.facenet = Backbone(input_size=112, num_layers=50, drop_ratio=0.6, mode='ir_se')
12
- self.facenet.load_state_dict(torch.load(opts.ir_se50_weights))
13
  self.pool = torch.nn.AdaptiveAvgPool2d((256, 256))
14
  self.face_pool = torch.nn.AdaptiveAvgPool2d((112, 112))
15
  self.facenet.eval()
 
9
  super(IDLoss, self).__init__()
10
  print('Loading ResNet ArcFace')
11
  self.facenet = Backbone(input_size=112, num_layers=50, drop_ratio=0.6, mode='ir_se')
12
+ self.facenet.load_state_dict(torch.load(opts.ir_se50_weights), map_location=torch.device('cpu'))
13
  self.pool = torch.nn.AdaptiveAvgPool2d((256, 256))
14
  self.face_pool = torch.nn.AdaptiveAvgPool2d((112, 112))
15
  self.facenet.eval()