Hi Lorenzo!
Thank you for the quick response!
I’ve installed ROOT 6.20 and checked this solution. Unfortunately, this didn’t have an effect. Here is the output of my program:
Blockquote
Traceback (most recent call last):
File “MjjRegTrain.py”, line 106, in
main()
File “MjjRegTrain.py”, line 103, in main
train(params, train_dataset, train_dataset, ‘2017’)
File “MjjRegTrain.py”, line 62, in train
ROOT.TMVA.Experimental.SaveXGBoost(reg_model, “myBDT”, “tmva101.root”)
TypeError: none of the 3 overloaded methods succeeded. Full details:
TMVA::Experimental::SaveXGBoost::TMVA::Experimental::SaveXGBoost() =>
takes at most 0 arguments (3 given)
TMVA::Experimental::SaveXGBoost::TMVA::Experimental::SaveXGBoost(const TMVA::Experimental::SaveXGBoost&) =>
takes at most 1 arguments (3 given)
TMVA::Experimental::SaveXGBoost::TMVA::Experimental::SaveXGBoost(TMVA::Experimental::SaveXGBoost&&) =>
takes at most 1 arguments (3 given)
This looks like SaveXGBoost() has not yet been implemented at the master branch.
Best,
Stepan.