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

[DO NOT MERGE] Test making Eigen alignment setting consistent #9043

Closed

Conversation

makortel
Copy link
Contributor

Following cms-sw/cmssw#44188 (comment) This PR attempts to use consistent alignment options for Eigen in the remaining externals depending on Eigen.

I skipped professor2 because of not feeling proficient enough in RPM spec syntax, and it not being linked against in CMSSW.

I think we'd also want a better way to propagate these settings.

@makortel
Copy link
Contributor Author

@cmsbuild, please test

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @makortel for branch IB/CMSSW_14_1_X/master.

@aandvalenzuela, @iarspider, @smuzaffar can you please review it and eventually sign? Thanks.
@antoniovilela, @sextonkennedy, @rappoccio you are the release manager for this.
cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 29, 2024

cms-bot internal usage

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 1, 2024

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9dec1c/37832/summary.html
COMMIT: 1580fa1
CMSSW: CMSSW_14_1_X_2024-02-29-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/9043/37832/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-9dec1c/37832/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9dec1c/37832/git-merge-result

Comparison Summary

Summary:

  • You potentially added 1 lines to the logs
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 49 differences found in the comparisons
  • DQMHistoTests: Total files compared: 49
  • DQMHistoTests: Total histograms compared: 3338784
  • DQMHistoTests: Total failures: 68
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3338694
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 48 files compared)
  • Checked 205 log files, 166 edm output root files, 49 DQM output files
  • TriggerResults: no differences found

lwtnn.spec Show resolved Hide resolved
@iarspider
Copy link
Contributor

iarspider commented Mar 6, 2024 via email

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 7, 2024

Pull request #9043 was updated.

@makortel
Copy link
Contributor Author

makortel commented Mar 7, 2024

@cmsbuild, please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 8, 2024

-1

Failed Tests: UnitTests RelVals
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9dec1c/37960/summary.html
COMMIT: d2f3620
CMSSW: CMSSW_14_1_X_2024-03-06-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/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-9dec1c/37960/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9dec1c/37960/git-merge-result

Unit Tests

I found 1 errors in the following unit tests:

---> test testPhase2PixelNtuple had ERRORS

RelVals

----- Begin Fatal Exception 08-Mar-2024 06:25:00 CET-----------------------
An exception of category 'ConfigFileReadError' occurred while
   [0] Processing the python configuration file named step2_DIGI_L1TrackTrigger_L1_DIGI2RAW_HLT.py
Exception Message:
 unknown python problem occurred.
RuntimeError: An exception of category 'FileInPathError' occurred.
Exception Message:
edm::FileInPath unable to find file L1Trigger/VertexFinder/data/NNVtx_WeightModelGraph.pb anywhere in the search path.
The search path is defined by: CMSSW_SEARCH_PATH
${CMSSW_SEARCH_PATH} is: /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/poison:/cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src:/cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/external/el8_amd64_gcc12/data:/cvmfs/cms-ib.cern.ch/sw/x86_64/week1/el8_amd64_gcc12/cms/cmssw-patch/CMSSW_14_1_X_2024-03-06-2300/poison:/cvmfs/cms-ib.cern.ch/sw/x86_64/week1/el8_amd64_gcc12/cms/cmssw-patch/CMSSW_14_1_X_2024-03-06-2300/src
Current directory is: /data/cmsbld/jenkins/workspace/ib-run-pr-relvals/matrix-results/24900.0_CloseByPGun_CE_H_Coarse_Scint+2026D98


At:
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Types.py(887): insertInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Mixins.py(384): insertContentsInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Types.py(972): insertContentsInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Types.py(965): insertInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Mixins.py(384): insertContentsInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Mixins.py(519): insertInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Modules.py(161): insertInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Config.py(1216): _insertManyInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Config.py(1489): fillProcessDesc
  <string>(2): <module>

----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 08-Mar-2024 06:25:13 CET-----------------------
An exception of category 'ConfigFileReadError' occurred while
   [0] Processing the python configuration file named step2_DIGI_L1TrackTrigger_L1_DIGI2RAW_HLT.py
Exception Message:
 unknown python problem occurred.
RuntimeError: An exception of category 'FileInPathError' occurred.
Exception Message:
edm::FileInPath unable to find file L1Trigger/VertexFinder/data/NNVtx_WeightModelGraph.pb anywhere in the search path.
The search path is defined by: CMSSW_SEARCH_PATH
${CMSSW_SEARCH_PATH} is: /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/poison:/cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src:/cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/external/el8_amd64_gcc12/data:/cvmfs/cms-ib.cern.ch/sw/x86_64/week1/el8_amd64_gcc12/cms/cmssw-patch/CMSSW_14_1_X_2024-03-06-2300/poison:/cvmfs/cms-ib.cern.ch/sw/x86_64/week1/el8_amd64_gcc12/cms/cmssw-patch/CMSSW_14_1_X_2024-03-06-2300/src
Current directory is: /data/cmsbld/jenkins/workspace/ib-run-pr-relvals/matrix-results/24896.0_CloseByPGun_CE_E_Front_120um+2026D98


At:
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Types.py(887): insertInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Mixins.py(384): insertContentsInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Types.py(972): insertContentsInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Types.py(965): insertInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Mixins.py(384): insertContentsInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Mixins.py(519): insertInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Modules.py(161): insertInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Config.py(1216): _insertManyInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Config.py(1489): fillProcessDesc
  <string>(2): <module>

----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 08-Mar-2024 06:28:13 CET-----------------------
An exception of category 'ConfigFileReadError' occurred while
   [0] Processing the python configuration file named step2_DIGI_L1TrackTrigger_L1_DIGI2RAW_HLT.py
Exception Message:
 unknown python problem occurred.
RuntimeError: An exception of category 'FileInPathError' occurred.
Exception Message:
edm::FileInPath unable to find file L1Trigger/VertexFinder/data/NNVtx_WeightModelGraph.pb anywhere in the search path.
The search path is defined by: CMSSW_SEARCH_PATH
${CMSSW_SEARCH_PATH} is: /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/poison:/cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src:/cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/external/el8_amd64_gcc12/data:/cvmfs/cms-ib.cern.ch/sw/x86_64/week1/el8_amd64_gcc12/cms/cmssw-patch/CMSSW_14_1_X_2024-03-06-2300/poison:/cvmfs/cms-ib.cern.ch/sw/x86_64/week1/el8_amd64_gcc12/cms/cmssw-patch/CMSSW_14_1_X_2024-03-06-2300/src
Current directory is: /data/cmsbld/jenkins/workspace/ib-run-pr-relvals/matrix-results/24834.0_TTbar_14TeV+2026D98


At:
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Types.py(887): insertInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Mixins.py(384): insertContentsInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Types.py(972): insertContentsInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Types.py(965): insertInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Mixins.py(384): insertContentsInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Mixins.py(519): insertInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Modules.py(161): insertInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Config.py(1216): _insertManyInto
  /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9043/37960/CMSSW_14_1_X_2024-03-06-2300/src/FWCore/ParameterSet/python/Config.py(1489): fillProcessDesc
  <string>(2): <module>

----- End Fatal Exception -------------------------------------------------
Expand to see more relval errors ...

@makortel
Copy link
Contributor Author

makortel commented Mar 8, 2024

Based on the tests in cms-sw/cmssw#44188 (comment) and cms-sw/cmssw#44188 (comment) this PR seems to resolve cms-sw/cmssw#44188.

@smuzaffar @iarspider Would this PR be good-enough to be deployed as is? Or do we want these changes done in some better way? Some possible issues I could think of

  • Build recipe of professor2 should also be updated correspondingly
  • Is this way proper also for the MULTIARCHS build?
    • If not, should that be addressed in this PR (or equivalent), or later?
  • I'm not happy with the amount of copy-paste of this special setting

@smuzaffar
Copy link
Contributor

@makortel , I would like to redo this to avoid copy pasting the eigen flags and enabling these extra packages for multi-arch builds. I will do it on Monday

@makortel
Copy link
Contributor Author

makortel commented Mar 8, 2024

Thanks @smuzaffar. I'll close this PR then (it did its purpose).

@makortel makortel closed this Mar 8, 2024
@perrotta
Copy link
Contributor

@makortel , I would like to redo this to avoid copy pasting the eigen flags and enabling these extra packages for multi-arch builds. I will do it on Monday

Thank you @smuzaffar
Please let me point out that such PR will be needed rather urgently by the TkAl team, and we'll request a new release as soon as that one (as well as cms-sw/cmssw#44359 and
cms-sw/cmsdist#9057) will get merged in 14_0_X

@smuzaffar
Copy link
Contributor

FYI @perrotta : #9060

@perrotta
Copy link
Contributor

FYI @perrotta : #9060

Thank you @smuzaffar !

@smuzaffar
Copy link
Contributor

@perrotta , consistent eigen flags PR for 14.0.X is #9062

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.

5 participants