Skip to content
This repository has been archived by the owner on Dec 9, 2024. It is now read-only.

Fix ROCm compilation #390

Merged
merged 3 commits into from
Apr 18, 2024
Merged

Fix ROCm compilation #390

merged 3 commits into from
Apr 18, 2024

Conversation

ariostas
Copy link
Member

@slava77 found that in #381 there was an issue with the makefile causing sdl_rocm to fail to compile. I also found that sdl_make_tracklooper was not checking if this file was generated, which is probably why I missed this issue when working on #381.

@slava77
Copy link
Contributor

slava77 commented Apr 17, 2024

is the TrackLooper-actions standalone/run.sh up to date to check ROCm builds?

@ariostas
Copy link
Member Author

is the TrackLooper-actions standalone/run.sh up to date to check ROCm builds?

Not yet, I'll do that once this PR gets merged.

Makefile Outdated Show resolved Hide resolved
@ariostas ariostas marked this pull request as draft April 17, 2024 16:58
@ariostas
Copy link
Member Author

I cleaned up the makefile a bit following @slava77's suggestion. I also fixed the issues I mentioned in #384, so we can close that too.

@ariostas ariostas marked this pull request as ready for review April 17, 2024 21:15
@slava77
Copy link
Contributor

slava77 commented Apr 18, 2024

/run standalone
/run cmssw

Copy link

The PR was built and ran successfully in standalone mode. Here are some of the comparison plots.

Efficiency vs pT comparison Efficiency vs eta comparison
Fake rate vs pT comparison Fake rate vs eta comparison
Duplicate rate vs pT comparison Duplicate rate vs eta comparison

The full set of validation and comparison plots can be found here.

Copy link

The PR was built and ran successfully with CMSSW. Here are some plots.

OOTB All Tracks
Efficiency and fake rate vs pT, eta, and phi

The full set of validation and comparison plots can be found here.

@slava77 slava77 merged commit 1cae405 into master Apr 18, 2024
3 checks passed
@ariostas
Copy link
Member Author

The ROCm compilation is now being tested by the CI after SegmentLinking/TrackLooper-actions#12. I tested that it works well in https://github.com/SegmentLinkingTests/TrackLooper/pull/19

@ariostas ariostas deleted the fix_rocm branch April 23, 2024 15:34
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants