File tree 3 files changed +5
-2
lines changed
template-vision-classification
3 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -169,6 +169,8 @@ def setup_handlers(
169
169
filename_prefix = "best" ,
170
170
n_saved = config .n_saved ,
171
171
global_step_transform = global_step_transform ,
172
+ score_name = "eval_accuracy" ,
173
+ score_function = Checkpoint .get_default_score_fn ("eval_accuracy" ),
172
174
)
173
175
evaluator .add_event_handler (
174
176
Events .EPOCH_COMPLETED (every = 1 ), ckpt_handler_eval
Original file line number Diff line number Diff line change @@ -158,7 +158,6 @@ def eval_function(engine: Engine, batch: Any):
158
158
metrics = {
159
159
"epoch" : engine .state .epoch ,
160
160
"errD" : errD .item (),
161
- "eval_loss" : errD .item (),
162
161
"errG" : errG .item (),
163
162
"D_x" : D_x ,
164
163
"D_G_z1" : D_G_z1 ,
Original file line number Diff line number Diff line change @@ -169,6 +169,8 @@ def setup_handlers(
169
169
filename_prefix = "best" ,
170
170
n_saved = config .n_saved ,
171
171
global_step_transform = global_step_transform ,
172
+ score_name = "model_d_error" ,
173
+ score_function = Checkpoint .get_default_score_fn ("errD" , - 1 ),
172
174
)
173
175
evaluator .add_event_handler (
174
176
Events .EPOCH_COMPLETED (every = 1 ), ckpt_handler_eval
@@ -179,7 +181,7 @@ def setup_handlers(
179
181
#::: if (it.patience) { :::#
180
182
# early stopping
181
183
def score_fn (engine : Engine ):
182
- return - engine .state .metrics ["eval_loss " ]
184
+ return - engine .state .metrics ["errD " ]
183
185
184
186
es = EarlyStopping (config .patience , score_fn , trainer )
185
187
evaluator .add_event_handler (Events .EPOCH_COMPLETED , es )
You can’t perform that action at this time.
0 commit comments