|
49 | 49 | train_param = ( |
50 | 50 | { |
51 | 51 | "CUDA_VISIBLE_DEVICES": list(range(num_gpus)), |
52 | | - "num_iterations": int(4 / num_gpus), |
53 | | - "num_iterations_per_validation": int(4 / num_gpus), |
54 | 52 | "num_images_per_batch": 2, |
55 | | - "num_epochs": 1, |
56 | | - "num_warmup_iterations": int(4 / num_gpus), |
| 53 | + "num_epochs": 2, |
| 54 | + "num_epochs_per_validation": 1, |
| 55 | + "num_warmup_epochs": 1, |
57 | 56 | "use_pretrain": False, |
58 | 57 | "pretrained_path": "", |
59 | 58 | } |
@@ -145,24 +144,21 @@ def test_autorunner_hpo(self) -> None: |
145 | 144 | runner = AutoRunner(work_dir=work_dir, input=self.data_src_cfg, hpo=True, ensemble=False) |
146 | 145 | hpo_param = { |
147 | 146 | "CUDA_VISIBLE_DEVICES": train_param["CUDA_VISIBLE_DEVICES"], |
148 | | - "num_iterations": train_param["num_iterations"], |
149 | | - "num_iterations_per_validation": train_param["num_iterations_per_validation"], |
| 147 | + "num_epochs_per_validation": train_param["num_epochs_per_validation"], |
150 | 148 | "num_images_per_batch": train_param["num_images_per_batch"], |
151 | 149 | "num_epochs": train_param["num_epochs"], |
152 | | - "num_warmup_iterations": train_param["num_warmup_iterations"], |
| 150 | + "num_warmup_epochs": train_param["num_warmup_epochs"], |
153 | 151 | "use_pretrain": train_param["use_pretrain"], |
154 | 152 | "pretrained_path": train_param["pretrained_path"], |
155 | 153 | # below are to shorten the time for dints |
156 | | - "training#num_iterations": train_param["num_iterations"], |
157 | | - "training#num_iterations_per_validation": train_param["num_iterations_per_validation"], |
| 154 | + "training#num_epochs_per_validation": train_param["num_epochs_per_validation"], |
158 | 155 | "training#num_images_per_batch": train_param["num_images_per_batch"], |
159 | 156 | "training#num_epochs": train_param["num_epochs"], |
160 | | - "training#num_warmup_iterations": train_param["num_warmup_iterations"], |
161 | | - "searching#num_iterations": train_param["num_iterations"], |
162 | | - "searching#num_iterations_per_validation": train_param["num_iterations_per_validation"], |
| 157 | + "training#num_warmup_epochs": train_param["num_warmup_epochs"], |
| 158 | + "searching#num_epochs_per_validation": train_param["num_epochs_per_validation"], |
163 | 159 | "searching#num_images_per_batch": train_param["num_images_per_batch"], |
164 | 160 | "searching#num_epochs": train_param["num_epochs"], |
165 | | - "searching#num_warmup_iterations": train_param["num_warmup_iterations"], |
| 161 | + "searching#num_warmup_epochs": train_param["num_warmup_epochs"], |
166 | 162 | "nni_dry_run": True, |
167 | 163 | } |
168 | 164 | search_space = {"learning_rate": {"_type": "choice", "_value": [0.0001, 0.001, 0.01, 0.1]}} |
|
0 commit comments