Skip to content

Commit 3c8d127

Browse files
authored
Adding check for nan values (#127)
Co-authored-by: Dmitry Razdoburdin
1 parent bcb9e14 commit 3c8d127

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

modelbuilders_bench/lgbm_mb.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
import argparse
1818
import os
19+
import logging
20+
import sys
1921

2022
import bench
2123
import daal4py
@@ -84,6 +86,10 @@
8486
'seed': params.seed
8587
}
8688

89+
if np.isnan(X_test.values).any():
90+
logging.warning('Nan values aren not supported in model builder yet')
91+
sys.exit(1)
92+
8793
if params.threads != -1:
8894
lgbm_params.update({'nthread': params.threads})
8995

modelbuilders_bench/xgb_mb.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
# ===============================================================================
1616

1717
import argparse
18+
import logging
19+
import sys
1820

1921
import bench
2022
import daal4py
@@ -115,6 +117,10 @@ def convert_xgb_predictions(y_pred, objective):
115117
params.enable_experimental_json_serialization
116118
}
117119

120+
if np.isnan(X_test.values).any():
121+
logging.warning('Nan values aren not supported in model builder yet')
122+
sys.exit(1)
123+
118124
if params.threads != -1:
119125
xgb_params.update({'nthread': params.threads})
120126

0 commit comments

Comments
 (0)