Skip to content

Commit 63b6266

Browse files
committed
change option no_visualize to do_visualize
1 parent f013e5a commit 63b6266

File tree

2 files changed

+38
-9
lines changed

2 files changed

+38
-9
lines changed

options/test_options.py

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
"""This script contains the test options for Deep3DFaceRecon_pytorch
2-
"""
1+
"""This script contains the test options for Deep3DFaceRecon_pytorch"""
32

43
from .base_options import BaseOptions
54

@@ -12,10 +11,40 @@ class TestOptions(BaseOptions):
1211

1312
def initialize(self, parser):
1413
parser = BaseOptions.initialize(self, parser) # define shared options
15-
parser.add_argument('--phase', type=str, default='test', help='train, val, test, etc')
16-
parser.add_argument('--dataset_mode', type=str, default=None, help='chooses how datasets are loaded. [None | flist]')
17-
parser.add_argument('--img_folder', type=str, default='examples', help='folder for test images.')
18-
parser.add_argument('--no_visualize', '--no_vis', '--no_viz', action='store_true', help='do not render/visualize the results.')
14+
parser.add_argument(
15+
"--phase",
16+
type=str,
17+
default="test",
18+
help="train, val, test, etc",
19+
)
20+
parser.add_argument(
21+
"--dataset_mode",
22+
type=str,
23+
default=None,
24+
help="chooses how datasets are loaded. [None | flist]",
25+
)
26+
parser.add_argument(
27+
"--img_folder", type=str, default="examples", help="folder for test images."
28+
)
29+
30+
group = parser.add_mutually_exclusive_group(required=False)
31+
group.add_argument(
32+
"--visualize",
33+
"--vis",
34+
"--viz",
35+
dest="do_visualize",
36+
action="store_true",
37+
default=True,
38+
help="render/visualize the results.",
39+
)
40+
group.add_argument(
41+
"--no_visualize",
42+
"--no_vis",
43+
"--no_viz",
44+
dest="do_visualize",
45+
action="store_false",
46+
help="do not render/visualize the results.",
47+
)
1948

2049
# Dropout and Batchnorm has different behavior during training and test.
2150
self.isTrain = False

test.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def main(opt):
6969
model.parallelize()
7070
model.eval()
7171

72-
if not opt.no_visualize:
72+
if opt.do_visualize:
7373
assert (
7474
model.renderer is not None
7575
), "Visualization is only supported for models with a renderer"
@@ -103,9 +103,9 @@ def main(opt):
103103
"lms": lm_tensor,
104104
}
105105
model.set_input(data) # unpack data from data loader
106-
model.test(do_render=(not opt.no_visualize)) # run inference
106+
model.test(do_render=opt.do_visualize) # run inference
107107

108-
if not opt.no_visualize:
108+
if opt.do_visualize:
109109
visuals = model.get_current_visuals() # get image results
110110
visualizer.display_current_results(
111111
visuals,

0 commit comments

Comments
 (0)