Commit c36dec07 authored by Dr.李's avatar Dr.李

fixed xgboost model version check

parent 74703e80
...@@ -113,7 +113,7 @@ class XGBRegressor(ModelBase): ...@@ -113,7 +113,7 @@ class XGBRegressor(ModelBase):
def load(cls, model_desc: dict): def load(cls, model_desc: dict):
obj_layout = super().load(model_desc) obj_layout = super().load(model_desc)
if LooseVersion(sklearn_version) < LooseVersion(model_desc['xgbboot_version']): if LooseVersion(xgbboot_version) < LooseVersion(model_desc['xgbboot_version']):
alpha_logger.warning('Current xgboost version {0} is lower than the model version {1}. ' alpha_logger.warning('Current xgboost version {0} is lower than the model version {1}. '
'Loaded model may work incorrectly.'.format(xgbboot_version, 'Loaded model may work incorrectly.'.format(xgbboot_version,
model_desc['xgbboot_version'])) model_desc['xgbboot_version']))
...@@ -150,7 +150,7 @@ class XGBClassifier(ModelBase): ...@@ -150,7 +150,7 @@ class XGBClassifier(ModelBase):
def load(cls, model_desc: dict): def load(cls, model_desc: dict):
obj_layout = super().load(model_desc) obj_layout = super().load(model_desc)
if LooseVersion(sklearn_version) < LooseVersion(model_desc['xgbboot_version']): if LooseVersion(xgbboot_version) < LooseVersion(model_desc['xgbboot_version']):
alpha_logger.warning('Current xgboost version {0} is lower than the model version {1}. ' alpha_logger.warning('Current xgboost version {0} is lower than the model version {1}. '
'Loaded model may work incorrectly.'.format(xgbboot_version, 'Loaded model may work incorrectly.'.format(xgbboot_version,
model_desc['xgbboot_version'])) model_desc['xgbboot_version']))
...@@ -235,7 +235,7 @@ class XGBTrainer(ModelBase): ...@@ -235,7 +235,7 @@ class XGBTrainer(ModelBase):
def load(cls, model_desc: dict): def load(cls, model_desc: dict):
obj_layout = super().load(model_desc) obj_layout = super().load(model_desc)
if LooseVersion(sklearn_version) < LooseVersion(model_desc['xgbboot_version']): if LooseVersion(xgbboot_version) < LooseVersion(model_desc['xgbboot_version']):
alpha_logger.warning('Current xgboost version {0} is lower than the model version {1}. ' alpha_logger.warning('Current xgboost version {0} is lower than the model version {1}. '
'Loaded model may work incorrectly.'.format(xgbboot_version, 'Loaded model may work incorrectly.'.format(xgbboot_version,
model_desc['xgbboot_version'])) model_desc['xgbboot_version']))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment