Skip to content

Commit 2f03176

Browse files
committed
fix input -o bug
1 parent 50cd5a7 commit 2f03176

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

tools/infer.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ def main(args):
6868
for parameter in args.opt:
6969
parameter = parameter.strip()
7070
key, value = parameter.split("=")
71+
if type(config.get(key)) is int:
72+
value = int(value)
73+
if type(config.get(key)) is bool:
74+
value = (True if value.lower() == "true" else False)
7175
config[key] = value
7276

7377
# tools.vars

tools/static_infer.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ def main(args):
5353
for parameter in args.opt:
5454
parameter = parameter.strip()
5555
key, value = parameter.split("=")
56+
if type(config.get(key)) is int:
57+
value = int(value)
58+
if type(config.get(key)) is bool:
59+
value = (True if value.lower() == "true" else False)
5660
config[key] = value
5761
# load static model class
5862
static_model_class = load_static_model_class(config)

tools/static_trainer.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@ def main(args):
5555
for parameter in args.opt:
5656
parameter = parameter.strip()
5757
key, value = parameter.split("=")
58+
if type(config.get(key)) is int:
59+
value = int(value)
60+
if type(config.get(key)) is bool:
61+
value = (True if value.lower() == "true" else False)
5862
config[key] = value
5963
# load static model class
6064
static_model_class = load_static_model_class(config)

tools/trainer.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ def main(args):
6868
for parameter in args.opt:
6969
parameter = parameter.strip()
7070
key, value = parameter.split("=")
71+
if type(config.get(key)) is int:
72+
value = int(value)
73+
if type(config.get(key)) is bool:
74+
value = (True if value.lower() == "true" else False)
7175
config[key] = value
7276

7377
# tools.vars

0 commit comments

Comments
 (0)