@@ -1409,6 +1409,8 @@ def fit( # type: ignore[override]
1409
1409
init_score : Optional [_LGBM_InitScoreType ] = None ,
1410
1410
eval_set : Optional [List [_LGBM_ScikitValidSet ]] = None ,
1411
1411
eval_names : Optional [List [str ]] = None ,
1412
+ eval_X : Optional [Union [_LGBM_ScikitMatrixLike , Tuple [_LGBM_ScikitMatrixLike ]]] = None ,
1413
+ eval_y : Optional [Union [_LGBM_LabelType , Tuple [_LGBM_LabelType ]]] = None ,
1412
1414
eval_sample_weight : Optional [List [_LGBM_WeightType ]] = None ,
1413
1415
eval_init_score : Optional [List [_LGBM_InitScoreType ]] = None ,
1414
1416
eval_metric : Optional [_LGBM_ScikitEvalMetricType ] = None ,
@@ -1424,6 +1426,8 @@ def fit( # type: ignore[override]
1424
1426
sample_weight = sample_weight ,
1425
1427
init_score = init_score ,
1426
1428
eval_set = eval_set ,
1429
+ eval_X = eval_X ,
1430
+ eval_y = eval_y ,
1427
1431
eval_names = eval_names ,
1428
1432
eval_sample_weight = eval_sample_weight ,
1429
1433
eval_init_score = eval_init_score ,
@@ -1522,6 +1526,8 @@ def fit( # type: ignore[override]
1522
1526
init_score : Optional [_LGBM_InitScoreType ] = None ,
1523
1527
eval_set : Optional [List [_LGBM_ScikitValidSet ]] = None ,
1524
1528
eval_names : Optional [List [str ]] = None ,
1529
+ eval_X : Optional [Union [_LGBM_ScikitMatrixLike , Tuple [_LGBM_ScikitMatrixLike ]]] = None ,
1530
+ eval_y : Optional [Union [_LGBM_LabelType , Tuple [_LGBM_LabelType ]]] = None ,
1525
1531
eval_sample_weight : Optional [List [_LGBM_WeightType ]] = None ,
1526
1532
eval_class_weight : Optional [List [float ]] = None ,
1527
1533
eval_init_score : Optional [List [_LGBM_InitScoreType ]] = None ,
@@ -1587,6 +1593,8 @@ def fit( # type: ignore[override]
1587
1593
init_score = init_score ,
1588
1594
eval_set = valid_sets ,
1589
1595
eval_names = eval_names ,
1596
+ eval_X = eval_X ,
1597
+ eval_y = eval_y ,
1590
1598
eval_sample_weight = eval_sample_weight ,
1591
1599
eval_class_weight = eval_class_weight ,
1592
1600
eval_init_score = eval_init_score ,
@@ -1768,6 +1776,8 @@ def fit( # type: ignore[override]
1768
1776
group : Optional [_LGBM_GroupType ] = None ,
1769
1777
eval_set : Optional [List [_LGBM_ScikitValidSet ]] = None ,
1770
1778
eval_names : Optional [List [str ]] = None ,
1779
+ eval_X : Optional [Union [_LGBM_ScikitMatrixLike , Tuple [_LGBM_ScikitMatrixLike ]]] = None ,
1780
+ eval_y : Optional [Union [_LGBM_LabelType , Tuple [_LGBM_LabelType ]]] = None ,
1771
1781
eval_sample_weight : Optional [List [_LGBM_WeightType ]] = None ,
1772
1782
eval_init_score : Optional [List [_LGBM_InitScoreType ]] = None ,
1773
1783
eval_group : Optional [List [_LGBM_GroupType ]] = None ,
@@ -1808,6 +1818,8 @@ def fit( # type: ignore[override]
1808
1818
group = group ,
1809
1819
eval_set = eval_set ,
1810
1820
eval_names = eval_names ,
1821
+ eval_X = eval_X ,
1822
+ eval_y = eval_y ,
1811
1823
eval_sample_weight = eval_sample_weight ,
1812
1824
eval_init_score = eval_init_score ,
1813
1825
eval_group = eval_group ,
0 commit comments