function
causalis.scenarios.uplift.model.predict_catepredict_cate
Predict CATE/uplift for new rows from a fitted binary-treatment IRM.
The first call trains final full-sample outcome models for D=0 and
D=1 and caches them on irm_model. Existing fit() and
estimate() paths do not train or store these scoring models.