Skip to content

Commit d59e80b

Browse files
authored
Merge pull request cms-sw#43229 from jsamudio/alpakaProcModifier
Add Alpaka Process Modifier
2 parents 4ecd7fc + 11e604f commit d59e80b

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import FWCore.ParameterSet.Config as cms
2+
3+
# This modifier is for enabling alpaka modules
4+
5+
alpaka = cms.Modifier()

Configuration/StandardSequences/python/Accelerators_cff.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55

66
from HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA_cfi import ProcessAcceleratorCUDA
77
from HeterogeneousCore.ROCmCore.ProcessAcceleratorROCm_cfi import ProcessAcceleratorROCm
8+
from HeterogeneousCore.AlpakaCore.ProcessAcceleratorAlpaka_cfi import ProcessAcceleratorAlpaka

Configuration/StandardSequences/python/Services_cff.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ def _addProcessAccelerators(process):
1515

1616
from Configuration.ProcessModifiers.gpu_cff import gpu
1717
from Configuration.ProcessModifiers.pixelNtupletFit_cff import pixelNtupletFit
18-
modifyConfigurationStandardSequencesServicesAddProcessAccelerators_ = (gpu | pixelNtupletFit).makeProcessModifier(_addProcessAccelerators)
18+
from Configuration.ProcessModifiers.alpaka_cff import alpaka
19+
20+
modifyConfigurationStandardSequencesServicesAddProcessAccelerators_ = (gpu | pixelNtupletFit | alpaka).makeProcessModifier(_addProcessAccelerators)
1921

2022
# load TritonService when SONIC workflow is enabled
2123
def _addTritonService(process):

0 commit comments

Comments
 (0)