Open mwydmuch opened 1 year ago
I opened #78 to partially address this issue, however, it is currently only able to early exit when the next pass completes. The early exit logic in VW is centered around passes which is the reason for this limitation. I opened a feature request in VW (VowpalWabbit/vowpal_wabbit#4540) to properly handle early exit for the middle of a pass, which could have nice side effects of handling SIGINT in a better way in the core tool too.
As in the title,
run_cli_driver
method ignores SIGINT send to the python script and waits till the end of the run. This is probably also the case for other methods, but this one usually takes a lot of time.Example: