Spaces:
Sleeping
Sleeping
Upload fs_model.py
Browse files- SimSwap/models/fs_model.py +17 -0
SimSwap/models/fs_model.py
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
import torch
|
3 |
+
import os
|
4 |
+
from .base_model import BaseModel
|
5 |
+
from . import networks
|
6 |
+
|
7 |
+
class FSModel(BaseModel):
|
8 |
+
def initialize(self, opt):
|
9 |
+
self.opt = opt
|
10 |
+
self.device = torch.device("cpu")
|
11 |
+
self.save_dir = os.path.join(opt.checkpoints_dir, opt.name)
|
12 |
+
|
13 |
+
self.netG = networks.define_G(opt.input_nc, opt.output_nc, opt.ngf, opt.netG, self.device)
|
14 |
+
self.netArc = networks.define_arcface(opt, self.device)
|
15 |
+
|
16 |
+
self.load_network(self.netG, 'G', opt.which_epoch)
|
17 |
+
self.load_network(self.netArc, 'arcface', opt.which_epoch)
|