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
Triton: enable GPU support #6929
Triton: enable GPU support #6929
Conversation
A new Pull Request was created by @kpedro88 (Kevin Pedro) for branch IB/CMSSW_12_0_X/master. @cmsbuild, @smuzaffar, @mrodozov, @iarspider can you please review it and eventually sign? Thanks. |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-e8e705/15223/summary.html Comparison SummarySummary:
|
Pull request #6929 was updated. |
please test |
-1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-e8e705/15279/summary.html External BuildI found compilation error when building: # Do not package libtool and archive libraries, unless required. # Dont' need archive libraries. sed: can't read need: No such file or directory sed: can't read archive: No such file or directory sed: can't read libraries.: No such file or directory error: Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.p2rnAX (%install) RPM build errors: Macro %rpmbuild_libdir defined but not used within scope Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.p2rnAX (%install) |
Pull request #6929 was updated. |
please test |
@smuzaffar this approach leaves the Requires: cuda dependency, though ? Isn't that a problem for an installation where CUDA is not available ? |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-e8e705/15327/summary.html Comparison SummarySummary:
|
Pull request #6929 was updated. |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-e8e705/15434/summary.html 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: Comparison SummarySummary:
|
+externals |
This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_12_0_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) |
@mrodozov yes, from my side this is ready to go. |
@fwyzard , we can not avoid this. For archs where cuda is not available, we can just provide a dummy cuda.spec |
That is why I was suggesting to implement it as a specfile macro that could be used with Anyway, this is a more general comment, which should not block this PR. |
The Triton client must be compiled with GPU support enabled in order to use GPU shared memory (via the
cudaIpcMemHandle_t
object).