-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to use bst.eval_set() and bst.update() with xgboost_ray #248
Comments
It looks like you are implementing your own training loop. This goes beyond what xgboost-ray provides out of the box. You'd most likely need to subclass the internal I would be happy to look into making this process smoother by providing developer APIs. |
Thanks. I know this is beyong the scope right now. Does xgboost_ray have a plan to support it later?
Seems I need to replicate some functions similar like |
I think the We can add some extra developer APIs to make modifying the training/prediction behavior easier. I'd be happy to schedule a chat to talk about this, if you think that'll be helpful! Please email me at antoni [at] anyscale.com |
I am trying to adopt xgboost_ray for a xgboost project. Currently I meet a problem. The original code is doing some fine grain control on the training process. for every iteration
code source: https://github.com/NVIDIA/NVFlare/blob/dev/nvflare/app_opt/xgboost/tree_based/executor.py#L153-L174
There're two blockers, they are
bst.eval_set()
andbst.update()
since bst is from xgboost library, it won't accept RDMatrix which throws an error here.I look at the documentation and can not find the replacement like
predict
. How can I make it?/cc @Yard1
The text was updated successfully, but these errors were encountered: