Closed makortel closed 3 years ago
How much do we want to review our updates to the CMSSW PR before merging? (my feeling is that the changes are easier to review here than there)
@makortel thank you for this. Drop a message if/when you'd like to see it tested.
Drop a message if/when you'd like to see it tested.
Now could be a good moment, thanks. I'm not planning to proceed further for now (because of time constraints).
Did the validation get stuck?
The validation failed on .502, among the others, with something like
An exception of category 'DictionaryNotFound' occurred while
[0] Constructing the EventProcessor
[1] Constructing module: class=SiPixelRecHitFromSOA label='siPixelRecHitsLegacyPreSplitting'
[2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:
HostProduct<unsigned int[]>
edm::Wrapper<HostProduct<unsigned int[]> >
To fix this what I found helpful was:
classes.h
and classes_def.xml
from CUDADataFormats/Common/
to CUDADataFormats/Common/src/
<use name="DataFormats/Common"/>
to CUDADataFormats/Common/BuildFile.xml
(for the edm::Wrapper
)Thanks, so the dictionary generation failed somehow
Ok, it was pretty clear why the dictionaries were not generated. Could you try again now?
Now there is a merge conflict from merge of #577
Rebased on top of 11_2_X_Patatrack to fix the conflict (testing building now, will take a while)
thanks, I didn't even manage to ask ;-)
the error is
%MSG-w CUDAService: (NoModuleName) 25-Nov-2020 03:20:59 CET pre-events Failed to initialize the CUDA runtime. Disabling the CUDAService. %MSG
which shouldn't be related to these changes... will have a look
cudaErrorSystemDriverMismatch: system has unsupported display driver / cuda driver combination
Reference release CMSSW_11_2_0_pre10 at 6c149b2963ee Development branch cms-patatrack/master at 47423b3df7e0 Testing branch cms-patatrack/master at 47423b3df7e0 with PRs:
nvprof
/nvvp
profilescuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) found no CUDA-MEMCHECK resultscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) found no CUDA-MEMCHECK resultscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) found no CUDA-MEMCHECK resultscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) found no CUDA-MEMCHECK resultscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) found no CUDA-MEMCHECK resultscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) found no CUDA-MEMCHECK resultscuda-memcheck --tool initcheck
(report, log) did not find any errorscuda-memcheck --tool memcheck --leak-check full --report-api-errors all
(report, log) did not find any errorscuda-memcheck --tool synccheck
(report, log) did not find any errorsThe full log is available at https://patatrack.web.cern.ch/patatrack/validation/pulls/ba84e889f4c5b4d996bf71fdb978193ac7cb6068/log .
Looks good to me. Shall I merge it, or do you expect further changes ?
PR description:
This PR addresses to some review comments of https://github.com/cms-sw/cmssw/pull/31721 (what I've done so far). I could still do some more for the parts of the code I've mostly done, therefore I opened this in draft mode (but I thought there would be some value in an open PR).
(this PR is against
CMSSW_11_2_Patatrack
on purpose, I'll cherry pick for a PR againstcms-patatrack:patatrack_integration_9_N_pixel_local_reco
"when done")PR validation:
Code compiles.