mirror of
https://github.com/clearml/clearml
synced 2025-03-04 02:57:24 +00:00
Fix xgb train overload (#456)
Co-authored-by: Johnathan Alexander <jalexander86@gatech.edu>
This commit is contained in:
parent
6c96e60174
commit
fd83f8c2cb
@ -116,13 +116,13 @@ class PatchXGBoostModelIO(PatchBaseModelIO):
|
|||||||
return model
|
return model
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _train(original_fn, __obj, *args, **kwargs):
|
def _train(original_fn, *args, **kwargs):
|
||||||
if PatchXGBoostModelIO.__callback_cls:
|
if PatchXGBoostModelIO.__callback_cls:
|
||||||
callbacks = kwargs.get('callbacks') or []
|
callbacks = kwargs.get('callbacks') or []
|
||||||
kwargs['callbacks'] = callbacks + [
|
kwargs['callbacks'] = callbacks + [
|
||||||
PatchXGBoostModelIO.__callback_cls(task=PatchXGBoostModelIO.__main_task)
|
PatchXGBoostModelIO.__callback_cls(task=PatchXGBoostModelIO.__main_task)
|
||||||
]
|
]
|
||||||
return original_fn(__obj, *args, **kwargs)
|
return original_fn(*args, **kwargs)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def _generate_training_callback_class(cls):
|
def _generate_training_callback_class(cls):
|
||||||
|
Loading…
Reference in New Issue
Block a user