ray
ray copied to clipboard
[train] expose training input/output in callbacks
Changes
- Made
TrainRunContextfrozen and added all training inputs (configs, datasets, etc.) - Changed
TrainContextto containTrainRunContextinstead of inheriting from it - Added
after_controller_finishcallback to expose final training results - Modified
after_controller_startto receiveTrainRunContextparameter
TODO
- [ ] Remove redundant
TrainRunContextfrom Callback initializations - [ ] Refactor logging to handle both
TrainContextandTrainRunContext - [ ] Fix/add tests