Dear Rooters,
In order to apply the TMVA classification to a dataset, I’m booking once the MVA method (BookMVA) and then looping over my input files (more than 1000) to evaluate the MVA classifiers for each event, using TMVAClassificationApplication.
To speed up this process, I tried to launch one job per file or per 10 files let say (max jobs running in parallel for me = 200), which means a duplication of weigthing files (ok) and independant “parallel” booking of the MVA method.
Somehow trying to have 5 or 10 jobs in parallel makes the TMVAClassificationApplication routine stuck at the booking stage (a single job works as expected).
Do you have any experience with TMVA and job submission?
Is this a fundamental issue with TMVA or a simple I/O issue?
More info:
Running 10 parallel training works properly
ROOT version: 6.05.02
TMVA version 4.2.1
Best regards,
Yoann