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

Replace TAcc with explicit accelerator type #46916

Merged

Conversation

fwyzard
Copy link
Contributor

@fwyzard fwyzard commented Dec 11, 2024

PR description:

Replace the TAcc template with the explicit accelerator type (Acc1D, Acc2D, or Acc3D).

PR validation:

The code builds.

@fwyzard
Copy link
Contributor Author

fwyzard commented Dec 11, 2024

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 11, 2024

cms-bot internal usage

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-46916/42977

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @fwyzard for master.

It involves the following packages:

  • DataFormats/SiPixelClusterSoA (heterogeneous, reconstruction)
  • DataFormats/SiPixelDigiSoA (heterogeneous, reconstruction)
  • DataFormats/TrackSoA (heterogeneous, reconstruction)
  • DataFormats/TrackingRecHitSoA (heterogeneous, reconstruction)
  • DataFormats/VertexSoA (heterogeneous, reconstruction)
  • EventFilter/EcalRawToDigi (reconstruction)
  • HeterogeneousCore/AlpakaInterface (heterogeneous)
  • HeterogeneousCore/AlpakaTest (heterogeneous)
  • MagneticField/ParametrizedEngine (reconstruction)
  • RecoLocalCalo/EcalRecProducers (reconstruction)
  • RecoLocalCalo/HGCalRecProducers (upgrade, reconstruction)
  • RecoLocalCalo/HcalRecProducers (reconstruction)

@Moanwar, @fwyzard, @jfernan2, @makortel, @mandrenguyen, @srimanob, @subirsarkar can you please review it and eventually sign? Thanks.
@Martin-Grunewald, @ReyerBand, @VinInn, @VourMa, @abdoulline, @apsallid, @argiro, @bsunanda, @cseez, @denizsun, @dkotlins, @edjtscott, @felicepantaleo, @ferencek, @gpetruc, @hatakeyamak, @lecriste, @lgray, @makortel, @mariadalfonso, @missirol, @mmusich, @mroguljic, @mtosi, @namapane, @pfs, @rchatter, @rovere, @salimcerci, @sameasy, @sethzenz, @thomreis, @tsusa, @tvami, @vandreev11, @wang0jin, @youyingli this is something you requested to watch as well.
@antoniovilela, @mandrenguyen, @rappoccio, @sextonkennedy you are the release manager for this.

cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

+1

Size: This PR adds an extra 96KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-b1aead/43390/summary.html
COMMIT: 53a0974
CMSSW: CMSSW_15_0_X_2024-12-11-0800/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/46916/43390/install.sh to create a dev area with all the needed externals and cmssw changes.

  • DAS Queries: The DAS query tests failed, see the summary page for details.

Comparison Summary

Summary:

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-46916/42980

@cmsbuild
Copy link
Contributor

Pull request #46916 was updated. @Moanwar, @cmsbuild, @fwyzard, @jfernan2, @makortel, @mandrenguyen, @srimanob, @subirsarkar can you please check and sign again.

@fwyzard fwyzard force-pushed the replace_TAcc_with_explicit_accelerator_type branch from 79efc01 to 51f1595 Compare December 11, 2024 23:10
@cmsbuild
Copy link
Contributor

-1

Failed Tests: ClangBuild
Size: This PR adds an extra 476KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-b1aead/43871/summary.html
COMMIT: bd19ee4
CMSSW: CMSSW_15_0_X_2025-01-20-1100/el8_amd64_gcc12
Additional Tests: GPU
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/46916/43871/install.sh to create a dev area with all the needed externals and cmssw changes.

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' /usr/bin/time -v scram build -k -j 32 COMPILER='llvm compile'

>> Entering Package RecoLocalTracker/SiPixelRecHits
>> Entering Package RecoParticleFlow/PFClusterProducer
>> Entering Package RecoParticleFlow/PFRecHitProducer
>> Entering Package RecoTracker/PixelSeeding
>> Compile sequence completed for CMSSW CMSSW_15_0_X_2025-01-20-1100
gmake: *** [There are compilation/build errors. Please see the detail log above.] Error 1
Command exited with non-zero status 1
	Command being timed: "scram build -k -j 32 COMPILER=llvm compile BUILD_LOG=yes"
	User time (seconds): 4359.86
	System time (seconds): 484.61
	Percent of CPU this job got: 922%


@fwyzard fwyzard force-pushed the replace_TAcc_with_explicit_accelerator_type branch from bd19ee4 to 8506481 Compare January 21, 2025 10:37
@fwyzard
Copy link
Contributor Author

fwyzard commented Jan 21, 2025

I've backed out the changes from RecoTracker/PixelSeeding, as that code needs a lot of refactoring 🤷🏻 ...

@fwyzard
Copy link
Contributor Author

fwyzard commented Jan 21, 2025

please test

@fwyzard
Copy link
Contributor Author

fwyzard commented Jan 21, 2025

+heterogeneous

optimistically :-)

@cmsbuild
Copy link
Contributor

+1

Size: This PR adds an extra 64KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-b1aead/43884/summary.html
COMMIT: 8506481
CMSSW: CMSSW_15_0_X_2025-01-20-2300/el8_amd64_gcc12
Additional Tests: GPU
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/46916/43884/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

GPU Comparison Summary

Summary:

@fwyzard
Copy link
Contributor Author

fwyzard commented Jan 21, 2025

@jfernan2 @Moanwar this is ready to be merged.

@jfernan2
Copy link
Contributor

+1

@Moanwar
Copy link
Contributor

Moanwar commented Jan 21, 2025

+Upgrade

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @antoniovilela, @sextonkennedy, @rappoccio, @mandrenguyen (and backports should be raised in the release meeting by the corresponding L2)

@mandrenguyen
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit 7490d57 into cms-sw:master Jan 21, 2025
14 checks passed
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.

7 participants