-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
convert MVA models for electronMVAValueMapProducer from XML to ROOT #37867
Comments
assign reconstruction |
New categories assigned: reconstruction @jpata,@slava77,@clacaputo you have been requested to review this Pull request/Issue and eventually sign? Thanks |
A new Issue was created by @Dr15Jones Chris Jones. @Dr15Jones, @perrotta, @dpiparo, @makortel, @smuzaffar, @qliphy can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
@wrtabb @SohamBhattacharya @cms-sw/egamma-pog-l2 could you please take a look at this? |
type egamma |
type performance-improvements |
I had a quick look, cmssw/CommonTools/MVAUtils/src/GBRForestTools.cc Lines 123 to 131 in 3c60d77
It seems we also need support for adding variables, like it is done here for xml: cmssw/CommonTools/MVAUtils/src/GBRForestTools.cc Lines 148 to 149 in 3c60d77
is there a way to support doing the above thing in root? If this can be done, then the rest should be easy, if I understood correctly |
@guitargeek, since I see that you are still doing PRs for cmssw, may be this one could be of your interest. I tried the easy thing first, just changed the xmls to root by using [1]https://github.com/cms-data/RecoEgamma-ElectronIdentification/compare/master...swagata87:xmltoroot?expand=1 |
+reconstruction
|
This issue is fully signed and ready to be closed. |
Similar to #34707, the profile report for workflow 11834.21 for step5 (generating the NANO AOD) has its startup time dominated by parsing the XML files used by
ElectronMVAValueMapProducer
.https://cmssdt.cern.ch/SDT/cgi-bin/igprof-navigator/CMSSW_12_4_X_2022-05-08-2300/slc7_amd64_gcc10/pp/11834.21_TTbar_14TeV+2021PU_ProdLike+TTbar_14TeV_TuneCP5_GenSim+DigiPU+RecoNanoPU+MiniAODPU+NanoPU/step5___b6ff2d761a23670d9b27095006d0e928___10_EndOfJob/37
As a test, I used
convertXMLToGBRForestROOT
to transform one of the XML files to it's root equivalent, the size difference was nearly a factor of 10 smaller than the gzipped XML.I would expect performance to be dramatically better as well (given similar conversions done before).
The text was updated successfully, but these errors were encountered: