I don’t think this is possible in a clean way. However, you could check, if you can find any usable code injection libraries, which might be able to inject the saving code into the running process.
Note that this workflow is quite hacky, but you might be able to avoid rerunning the entire training.