diff --git a/DataFormats/DetId/test/BuildFile.xml b/DataFormats/DetId/test/BuildFile.xml
index 0cccd9fb0d26b..376a8bdc397ad 100644
--- a/DataFormats/DetId/test/BuildFile.xml
+++ b/DataFormats/DetId/test/BuildFile.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/DataFormats/DetId/test/test_detid.cu b/DataFormats/DetId/test/test_detid.cu
index 1c0d4ec13b89e..ed3960b652fc2 100644
--- a/DataFormats/DetId/test/test_detid.cu
+++ b/DataFormats/DetId/test/test_detid.cu
@@ -1,10 +1,12 @@
-#include
+#include
+#include
+
#include
+#include
-#include
-#include
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/HcalDetId/interface/HcalDetId.h"
+#include "HeterogeneousCore/CUDAUtilities/interface/requireDevices.h"
__global__ void test_gen_detid(DetId* id, uint32_t const rawid) {
DetId did{rawid};
@@ -27,11 +29,8 @@ void test_detid() {
}
int main(int argc, char** argv) {
- int nDevices;
- cudaGetDeviceCount(&nDevices);
- std::cout << "nDevices = " << nDevices << std::endl;
+ cms::cudatest::requireDevices();
// test det id functionality
- if (nDevices > 0)
- test_detid();
+ test_detid();
}
diff --git a/HeterogeneousCore/CUDACore/interface/ESProduct.h b/HeterogeneousCore/CUDACore/interface/ESProduct.h
index 7fc7c103d8c8b..d4cf515abdc89 100644
--- a/HeterogeneousCore/CUDACore/interface/ESProduct.h
+++ b/HeterogeneousCore/CUDACore/interface/ESProduct.h
@@ -1,5 +1,5 @@
-#ifndef HeterogeneousCore_CUDACore_CUDAESProduct_h
-#define HeterogeneousCore_CUDACore_CUDAESProduct_h
+#ifndef HeterogeneousCore_CUDACore_ESProduct_h
+#define HeterogeneousCore_CUDACore_ESProduct_h
#include
#include
diff --git a/HeterogeneousCore/CUDAServices/scripts/cmsCudaRebuild.sh b/HeterogeneousCore/CUDAServices/scripts/cmsCudaRebuild.sh
old mode 100644
new mode 100755
diff --git a/HeterogeneousCore/CUDAServices/scripts/cmsCudaSetup.sh b/HeterogeneousCore/CUDAServices/scripts/cmsCudaSetup.sh
old mode 100644
new mode 100755
diff --git a/HeterogeneousCore/CUDAServices/scripts/cudaPreallocate.py b/HeterogeneousCore/CUDAServices/scripts/cudaPreallocate.py
old mode 100644
new mode 100755
diff --git a/HeterogeneousCore/CUDAServices/scripts/nvprof-remote b/HeterogeneousCore/CUDAServices/scripts/nvprof-remote
old mode 100644
new mode 100755