Closed fwyzard closed 3 years ago
Reference release CMSSW_11_2_0_pre10 at 6c149b2963ee Development branch cms-patatrack/CMSSW_11_2_X_Patatrack at e454ee04f69a Testing branch cms-patatrack/CMSSW_11_2_X_Patatrack at e454ee04f69a 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/6fb888134e1c0c96596810e45bca76019e19f734/log .
Should fix #564
if compiles and run the code is ok with me. CPU workflows may even go faster w/o TLS
All crashes in the CPU workflows are indeed fixed.
No changes to the physics performance or throughput, as expected.
Remove the possibility of changing the grid size used by the
cms::cudacompat
layer, and make it a constant equal to{1, 1, 1}
.This avoids a thread-related problem caused by TBB using worker threads where the grid size had not been initialised.
The kernel for pixel clustering need to be rewritten to support a one-dimensional grid to run on the CPU. Currently they are only used on the GPU in the Patatrack workflows, but they are exercised on the CPU by the
gpuClustering_t
tests; those tests have been commented out until the kernels can be updated.