ValueError: node array from the pickle has an incompatible dtype:
- expected: {'names': ['left_child', 'right_child', 'feature', 'threshold', 'left_cat_bitset', 'impurity', 'n_node_samples', 'weighted_n_node_samples', 'missing_go_to_left', 'split_kind'], 'formats': ['<i8', '<i8', '<i8', '<f8', ('<u4', (8,)), '<f8', '<i8', '<f8', 'u1', 'i1'], 'offsets': [0, 8, 16, 24, 32, 64, 72, 80, 88, 89], 'itemsize': 96, 'aligned': True}
- got : {'names': ['left_child', 'right_child', 'feature', 'threshold', 'left_cat_bitset', 'impurity', 'n_node_samples', 'weighted_n_node_samples', 'missing_go_to_left'], 'formats': ['<i8', '<i8', '<i8', '<f8', ('<u4', (8,)), '<f8', '<i8', '<f8', 'u1'], 'offsets': [0, 8, 16, 24, 32, 64, 72, 80, 88], 'itemsize': 96, 'aligned': True}
Summary
Nightly-dependency wheel tests report 19 tree reconstruction failures while converting cuML RandomForest and IsolationForest models to scikit-learn estimators. The same node dtype mismatch appears in 15 main tests and 4
cuml.accelintegration or ONNX tests.Failing test/component: RandomForest and IsolationForest scikit-learn conversion
Failure observed in:
Environment
nightly-deps;scikit-learn==1.10.dev0,treelite==4.7.1,cuml-cu13==26.10.0a88.post260831062823Test Details
python/cuml/cuml/tests/test_sklearn_import_export.py(5 failures)python/cuml/cuml/tests/test_isolation_forest.py(10 failures)python/cuml/cuml_accel_tests/integration/test_rf_classifier.py(1 failure)python/cuml/cuml_accel_tests/integration/test_rf_regressor.py(1 failure)python/cuml/cuml_accel_tests/test_onnx.py(2 failures)test_random_forest_classifier[False]test_as_sklearn_scoring_parity[params0]test_oob_scoretest_onnx_classifier[RandomForestClassifier]Root Cause Analysis