-
Notifications
You must be signed in to change notification settings - Fork 180
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
Disable a warning message when using Eigen in CUDA code #6795
Disable a warning message when using Eigen in CUDA code #6795
Conversation
please test |
A new Pull Request was created by @fwyzard (Andrea Bocci) for branch IB/CMSSW_11_3_X/master. @smuzaffar, @mrodozov can you please review it and eventually sign? Thanks. |
Fixes cms-sw/cmssw#33369 . |
-1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9bd89a/14090/summary.html External BuildI found compilation error when building: FATAL: malformed spec found while quering it. Command: source /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/slc7_amd64_gcc900/rpm-env.sh ; rpm -q --specfile /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/tmpspec-eigen --info --define "cmsdist_directory /data/cmsbld/jenkins/workspace/ib-run-pr-tests/cmsdist" --define "compilerv 930" --define "cmscompilerv 900" --define "cmsos slc7_amd64" --define "package_vectorization %{nil}" --define 'buildroot /foo' Resulted in: warning: Macro %rpmbuild_libdir defined but not used within scope error: line 354: Unknown tag: https://github.com/cms-externals/eigen-git-mirror.git cms/master/011e0db31d1bed8b7f73662be6d57d9f30fa457a error: query of specfile /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/tmpspec-eigen failed, can't parse Traceback (most recent call last): File "./pkgtools/cmsBuild", line 4418, in build(opts, args[1:], PKGFactory) File "./pkgtools/cmsBuild", line 3713, in build |
3e0e993
to
3380d83
Compare
please test |
Pull request #6795 was updated. |
If your intention was to link the PR to the issue (so that PR merge to the default branch results in automatic closing of the issue), this needs to be put in the PR description. |
Ah, I see, thanks. |
-1 Failed Tests: RelVals RelVals-INPUT RelVals
RelVals-INPUT |
Interesting... and mildly annoying. Using Using
|
Disable one more "calling a __host__ function from a __host__ __device__ function is not allowed" message when compiling CUDA device code that includes Eigen objects with NVCC.
3380d83
to
4632512
Compare
Let's try with option 2... |
please test |
Pull request #6795 was updated. |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9bd89a/14112/summary.html Comparison SummarySummary:
|
Pull request #6795 was updated. |
test parameters:
|
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9bd89a/14120/summary.html Comparison SummarySummary:
|
CUDADataFormats/Track looks clean now:
|
+externals |
This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_11_3_X/master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @silviodonato, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
Disable one more "calling a
__host__
function from a__host__
__device__
function is not allowed" message when compiling CUDA device code that includes Eigen objects with NVCC.Fixes cms-sw/cmssw#33369 .