Commit 6f8ad2a
Give the option to terminate the engine without firing Events.COMPLET… (#3309)
* Give the option to terminate the engine without firing Events.COMPLETED. The default behaviour is not changed.
Note that even though Events.COMPLETED is not fired, its timer is updated.
* Update ignite/engine/engine.py
Co-authored-by: vfdev <[email protected]>
* Update ignite/engine/engine.py
Co-authored-by: vfdev <[email protected]>
* Update ignite/engine/engine.py
Co-authored-by: vfdev <[email protected]>
* Update ignite/engine/engine.py
Co-authored-by: vfdev <[email protected]>
* Update ignite/engine/events.py
Co-authored-by: vfdev <[email protected]>
* Argument `skip_event_completed` renamed to `skip_completed`
* - Fixed docs broken links.
- Do not update self.state.times[Events.COMPLETED.name] if terminated
- Fixed unit test
* Update ignite/engine/engine.py
Co-authored-by: vfdev <[email protected]>
* Refactoring and patching.
- Engine time logging moved out of the if clause. In the log message "completed" has been replaced with "finished" to avoid confusion.
- Same changes applied to the method `_internal_run_legacy()`
* Restored .gitignore
Sorry for accidentally including it into the previous commit!
* Update ignite/engine/events.py
* Fixed typo in test_engine.py
* Parametrized test for engine.terminate(skip_completed)
* Update event table
* Fixed documentation
---------
Co-authored-by: vfdev <[email protected]>1 parent 4f46210 commit 6f8ad2a
File tree
4 files changed
+76
-36
lines changed- ignite/engine
- tests/ignite
- contrib/engines
- engine
4 files changed
+76
-36
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| 143 | + | |
143 | 144 | | |
144 | 145 | | |
145 | 146 | | |
| |||
538 | 539 | | |
539 | 540 | | |
540 | 541 | | |
541 | | - | |
| 542 | + | |
542 | 543 | | |
543 | 544 | | |
544 | 545 | | |
| |||
547 | 548 | | |
548 | 549 | | |
549 | 550 | | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
550 | 554 | | |
551 | 555 | | |
552 | 556 | | |
| |||
617 | 621 | | |
618 | 622 | | |
619 | 623 | | |
| 624 | + | |
| 625 | + | |
620 | 626 | | |
621 | 627 | | |
622 | 628 | | |
| 629 | + | |
623 | 630 | | |
624 | 631 | | |
625 | 632 | | |
| |||
993 | 1000 | | |
994 | 1001 | | |
995 | 1002 | | |
996 | | - | |
997 | | - | |
998 | | - | |
999 | | - | |
1000 | | - | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
1001 | 1012 | | |
1002 | | - | |
| 1013 | + | |
1003 | 1014 | | |
1004 | 1015 | | |
1005 | 1016 | | |
| |||
1174 | 1185 | | |
1175 | 1186 | | |
1176 | 1187 | | |
1177 | | - | |
1178 | | - | |
1179 | | - | |
1180 | | - | |
1181 | | - | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
1182 | 1197 | | |
1183 | | - | |
| 1198 | + | |
1184 | 1199 | | |
1185 | 1200 | | |
1186 | 1201 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
259 | 259 | | |
260 | 260 | | |
261 | 261 | | |
| 262 | + | |
| 263 | + | |
262 | 264 | | |
263 | 265 | | |
264 | 266 | | |
265 | 267 | | |
266 | | - | |
267 | | - | |
268 | | - | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
269 | 271 | | |
270 | 272 | | |
271 | 273 | | |
272 | 274 | | |
273 | | - | |
| 275 | + | |
274 | 276 | | |
275 | 277 | | |
276 | 278 | | |
277 | | - | |
278 | 279 | | |
| 280 | + | |
279 | 281 | | |
| 282 | + | |
280 | 283 | | |
281 | | - | |
282 | 284 | | |
| 285 | + | |
283 | 286 | | |
| 287 | + | |
284 | 288 | | |
285 | 289 | | |
286 | 290 | | |
287 | 291 | | |
| 292 | + | |
288 | 293 | | |
289 | 294 | | |
290 | 295 | | |
291 | 296 | | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
292 | 303 | | |
293 | 304 | | |
294 | 305 | | |
| |||
357 | 368 | | |
358 | 369 | | |
359 | 370 | | |
360 | | - | |
| 371 | + | |
361 | 372 | | |
362 | 373 | | |
363 | 374 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
| 44 | + | |
44 | 45 | | |
45 | 46 | | |
46 | | - | |
| 47 | + | |
| 48 | + | |
47 | 49 | | |
| 50 | + | |
48 | 51 | | |
49 | 52 | | |
50 | 53 | | |
| |||
236 | 239 | | |
237 | 240 | | |
238 | 241 | | |
239 | | - | |
| 242 | + | |
240 | 243 | | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
248 | 258 | | |
249 | 259 | | |
250 | | - | |
| 260 | + | |
251 | 261 | | |
252 | 262 | | |
253 | 263 | | |
254 | 264 | | |
255 | 265 | | |
256 | 266 | | |
257 | | - | |
| 267 | + | |
258 | 268 | | |
259 | 269 | | |
260 | 270 | | |
| |||
271 | 281 | | |
272 | 282 | | |
273 | 283 | | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
274 | 292 | | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | 293 | | |
279 | 294 | | |
280 | 295 | | |
| |||
0 commit comments