better COCO benchmark setup flow · ExplainableML/ACVC@fe9cc1c · GitHub
Skip to content

Commit fe9cc1c

Browse files
author
cuguilke
committed
better COCO benchmark setup flow
1 parent c4d56cd commit fe9cc1c

4 files changed

Lines changed: 35 additions & 13 deletions

File tree

README.md

Lines changed: 23 additions & 8 deletions

run.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
def create_config_file(config):
1616
# Default configurations
17-
config["DEFAULT"] = {"version": "1.0.0",
17+
config["DEFAULT"] = {"version": "1.0.1",
1818
"model": "resnet",
1919
"depth": 18,
2020
"lr": 4e-3,
@@ -32,6 +32,7 @@ def create_config_file(config):
3232
"test_datasets": "None",
3333
"print_config": True,
3434
"data_dir": "../../datasets",
35+
"first_run": False,
3536
"model_dir": ".",
3637
"save_model": False,
3738
"knowledge_distillation": False,
@@ -63,6 +64,7 @@ def create_config_file(config):
6364
parser.add_argument("--test_datasets", help="list of test sets for domain generalization experiments", nargs="+")
6465
parser.add_argument("--to_path", help="filepath to save models with custom names", type=str)
6566
parser.add_argument("--data_dir", help="filepath to save datasets", type=str)
67+
parser.add_argument("--first_run", help="to initiate COCO preprocessing", action="store_true")
6668
parser.add_argument("--model_dir", help="filepath to save models", type=str)
6769
parser.add_argument("--print_config", help="prints the active configurations", action="store_true")
6870
parser.add_argument("--save_model", help="to save the trained models", action="store_true")
@@ -104,6 +106,7 @@ def create_config_file(config):
104106
to_path = config["to_path"] if "to_path" in config else None
105107
data_dir = config["data_dir"]
106108
model_dir = config["model_dir"]
109+
FIRST_RUN = config["first_run"]
107110
PRINT_CONFIG = config.getboolean("print_config")
108111
SAVE_MODEL = config.getboolean("save_model")
109112
KNOWLEDGE_DISTILLATION = config.getboolean("knowledge_distillation")
@@ -183,6 +186,7 @@ def create_config_file(config):
183186
img_mean_mode=img_mean_mode,
184187
data_dir=data_dir,
185188
distillation=KNOWLEDGE_DISTILLATION,
189+
first_run=FIRST_RUN,
186190
wait=True)
187191
tester.activate() # manually trigger the dataset loader
188192
n_classes = tester.get_n_classes()

settings.ini

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[DEFAULT]
2-
version = 1.0.0
2+
version = 1.0.1
33
model = resnet
44
depth = 18
55
lr = 4e-3
@@ -18,6 +18,7 @@ test_datasets = None
1818
print_config = True
1919
save_model = False
2020
data_dir = ../../datasets
21+
first_run = False
2122
model_dir = .
2223
knowledge_distillation = False
2324
random_aug = False

testers/DomainGeneralization_tester.py

Lines changed: 5 additions & 3 deletions

0 commit comments

Comments
 (0)