forked from manicman1999/StyleGAN2-Tensorflow-2.0
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathstylegan_two_cmd.py
35 lines (24 loc) · 1.07 KB
/
stylegan_two_cmd.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
if __name__ == '__main__':
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--datapath', type=str, required=True)
parser.add_argument('--dataset', type=str, required=True)
parser.add_argument('--resultspath', type=str, required=True)
parser.add_argument('--modelpath', type=str, required=True)
parser.add_argument('--maxsteps', type=int, default=1000000)
parser.add_argument('--lr', type=float, default=0.002)
parser.add_argument('--img_size', type=int, default=256)
parser.add_argument('--verbose', action='store_true')
args = parser.parse_args()
from stylegan_two import StyleGAN
model = StyleGAN(lr = args.lr, verbose=args.verbose,
max_steps = args.maxsteps,
data_path=args.datapath,
dataset=args.dataset,
results_path=args.resultspath,
model_path=args.modelpath,
img_size=args.img_size)
model.evaluate(0)
while model.GAN.steps <=model.max_steps:
print(model.GAN.steps, model.max_steps)
model.train()