Skip to content
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

update mkfit to 3.0.1 #6917

Merged
merged 4 commits into from
Jun 16, 2021
Merged

Conversation

slava77
Copy link
Contributor

@slava77 slava77 commented May 17, 2021

A new release of mkfit is now available
https://github.com/trackreco/mkFit/releases/tag/V3.0.0-0%2Bpr315

this cmsdist PR still needs a matching PR in cms-sw/cmssw

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @slava77 (Slava Krutelyov) for branch IB/CMSSW_12_0_X/master.

@cmsbuild, @smuzaffar, @mrodozov, @iarspider can you please review it and eventually sign? Thanks.
cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

Pull request #6917 was updated.

@cmsbuild
Copy link
Contributor

Pull request #6917 was updated.

@slava77 slava77 changed the title update mkfit to 3.0.0 update mkfit to 3.0.1 May 20, 2021
@slava77 slava77 marked this pull request as ready for review May 21, 2021 00:53
@smuzaffar
Copy link
Contributor

please test with cms-sw/cmssw#33802

@cmsbuild
Copy link
Contributor

-1

Failed Tests: Build ClangBuild
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9e2d8b/15225/summary.html
COMMIT: 3632e85
CMSSW: CMSSW_12_0_X_2021-05-20-2300/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/6917/15225/install.sh to create a dev area with all the needed externals and cmssw changes.

Build

I found compilation error when building:

>> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_0_X_2021-05-20-2300/src/RecoTracker/MkFit/plugins/MkFitOutputConverter.cc
>> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_0_X_2021-05-20-2300/src/RecoTracker/MkFit/plugins/MkFitProducer.cc
>> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_0_X_2021-05-20-2300/src/RecoTracker/MkFit/plugins/MkFitSeedConverter.cc
>> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_0_X_2021-05-20-2300/src/RecoTracker/MkFit/plugins/createCMS2017.cc
In file included from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_0_X_2021-05-20-2300/src/RecoTracker/MkFit/plugins/createCMS2017.cc:8:
/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/slc7_amd64_gcc900/external/mkfit/3.0.1-dc4ee8ee7cd4b714a60109f026756d49/include/mkFit/IterationConfig.h:6:10: fatal error: nlohmann/json_fwd.hpp: No such file or directory
    6 | #include "nlohmann/json_fwd.hpp"
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_0_X_2021-05-20-2300/src/RecoTracker/MkFit/plugins/createCMS2017.cc:8:
/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/slc7_amd64_gcc900/external/mkfit/3.0.1-dc4ee8ee7cd4b714a60109f026756d49/include/mkFit/IterationConfig.h:6:10: fatal error: nlohmann/json_fwd.hpp: No such file or directory


Clang Build

I found compilation error while trying to compile with clang. Command used:

USER_CUDA_FLAGS='--expt-relaxed-constexpr' USER_CXXFLAGS='-Wno-register -fsyntax-only' scram build -k -j 32 COMPILER='llvm compile'

>> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_0_X_2021-05-20-2300/src/RecoTracker/MkFit/plugins/MkFitIterationConfigESProducer.cc
>> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_0_X_2021-05-20-2300/src/RecoTracker/MkFit/plugins/createCMS2017.cc
>> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_0_X_2021-05-20-2300/src/RecoTracker/MkFit/plugins/MkFitSeedConverter.cc
>> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_0_X_2021-05-20-2300/src/RecoTracker/MkFit/plugins/MkFitOutputConverter.cc
In file included from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_0_X_2021-05-20-2300/src/RecoTracker/MkFit/plugins/createCMS2017.cc:8:
/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/slc7_amd64_gcc900/external/mkfit/3.0.1-dc4ee8ee7cd4b714a60109f026756d49/include/mkFit/IterationConfig.h:6:10: fatal error: 'nlohmann/json_fwd.hpp' file not found
#include "nlohmann/json_fwd.hpp"
         ^~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
In file included from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_0_X_2021-05-20-2300/src/RecoTracker/MkFit/plugins/createCMS2017.cc:8:
/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/slc7_amd64_gcc900/external/mkfit/3.0.1-dc4ee8ee7cd4b714a60109f026756d49/include/mkFit/IterationConfig.h:6:10: fatal error: 'nlohmann/json_fwd.hpp' file not found


@cmsbuild
Copy link
Contributor

Pull request #6917 was updated.

@smuzaffar
Copy link
Contributor

please test with cms-sw/cmssw#33802

@makortel
Copy link
Contributor

makortel commented Jun 7, 2021

@cmsbuild, please test with cms-sw/cmssw#33802

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 7, 2021

-1

Failed Tests: RelVals-INPUT
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9e2d8b/15720/summary.html
COMMIT: bff911f
CMSSW: CMSSW_12_0_X_2021-06-06-2300/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/6917/15720/install.sh to create a dev area with all the needed externals and cmssw changes.

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9e2d8b/15720/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9e2d8b/15720/git-merge-result

RelVals-INPUT

  • 11634.711634.7_TTbar_14TeV+2021_trackingMkFit+TTbar_14TeV_TuneCP5_GenSimINPUT+Digi+Reco+HARVEST/step2_TTbar_14TeV+2021_trackingMkFit+TTbar_14TeV_TuneCP5_GenSimINPUT+Digi+Reco+HARVEST.log

Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 4 differences found in the comparisons
  • DQMHistoTests: Total files compared: 37
  • DQMHistoTests: Total histograms compared: 2648335
  • DQMHistoTests: Total failures: 7
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2648306
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 36 files compared)
  • Checked 155 log files, 37 edm output root files, 37 DQM output files
  • TriggerResults: no differences found

@jpata
Copy link

jpata commented Jun 8, 2021

is this a problem of the PR or of the test (also for the main PR cms-sw/cmssw#33802)?

Traceback (most recent call last):
  File "/cvmfs/cms-ib.cern.ch/nweek-02684/slc7_amd64_gcc900/cms/cmssw/CMSSW_12_0_X_2021-06-06-0000/bin/slc7_amd64_gcc900/cmsDriver.py", line 56, in <module>
    run()
  File "/cvmfs/cms-ib.cern.ch/nweek-02684/slc7_amd64_gcc900/cms/cmssw/CMSSW_12_0_X_2021-06-06-0000/bin/slc7_amd64_gcc900/cmsDriver.py", line 28, in run
    configBuilder.prepare()
  File "/cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_12_0_X_2021-06-06-2300/python/Configuration/Applications/ConfigBuilder.py", line 2301, in prepare
    self.pythonCfgCode += self.addCustomise()
  File "/cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_12_0_X_2021-06-06-2300/python/Configuration/Applications/ConfigBuilder.py", line 891, in addCustomise
    __import__(packageName)
  File "/cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/6917/15720/CMSSW_12_0_X_2021-06-06-2300/python/RecoTracker/MkFit/customizeHLTIter0ToMkFit.py", line 4, in <module>
    import RecoTracker.MkFit.mkFitHitConverter_cfi as mkFitHitConverter_cfi
  File "/cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/6917/15720/CMSSW_12_0_X_2021-06-06-2300/python/RecoTracker/MkFit/mkFitHitConverter_cfi.py", line 3, in <module>
    from RecoTracker.MkFit.mkFitHitConverterDefault_cfi import mkFitHitConverterDefault as _mkFitHitConverterDefault
ImportError: No module named mkFitHitConverterDefault_cfi

@makortel
Copy link
Contributor

makortel commented Jun 8, 2021

It is a problem in cms-sw/cmssw#33802 for which I'll submit a fix soon.

@makortel
Copy link
Contributor

makortel commented Jun 8, 2021

@cmsbuild, please test with cms-sw/cmssw#33802

@makortel
Copy link
Contributor

makortel commented Jun 9, 2021

Comparisons seem to be stuck, and I was thinking launching tests anyway from cmssw side now that code-checks there succeeded

@qliphy
Copy link
Contributor

qliphy commented Jun 16, 2021

tested with cms-sw/cmssw#33802

@qliphy
Copy link
Contributor

qliphy commented Jun 16, 2021

+1

@qliphy
Copy link
Contributor

qliphy commented Jun 16, 2021

merge

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9e2d8b/15762/summary.html
COMMIT: bff911f
CMSSW: CMSSW_12_0_X_2021-06-07-2300/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/6917/15762/install.sh to create a dev area with all the needed externals and cmssw changes.

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9e2d8b/15762/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9e2d8b/15762/git-merge-result

Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 3 differences found in the comparisons
  • DQMHistoTests: Total files compared: 37
  • DQMHistoTests: Total histograms compared: 2648335
  • DQMHistoTests: Total failures: 1
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2648312
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 36 files compared)
  • Checked 155 log files, 37 edm output root files, 37 DQM output files
  • TriggerResults: no differences found

@cmsbuild cmsbuild merged commit 89bad08 into cms-sw:IB/CMSSW_12_0_X/master Jun 16, 2021
@cms-sw cms-sw deleted a comment from makortel Jun 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants