diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 480aa50715675790102586bf283b71da9177a330..2be853c88c437293e0c97f2ee1e3b392e2a2683e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -37,40 +37,6 @@ stages: - export IMAGE=$CI_REGISTRY_IMAGE/something -##################################################### -### ATLAS KV (a test of cvmfs functionality) -##################################################### - -.job_test_kv: - stage: test - image: gitlab-registry.cern.ch/hep-benchmarks/hep-workloads-builder/dind:qa - tags: - - hep-workload-gpu-docker-builder - before_script: - - export CIENV_CVMFSVOLUME=/scratch/cvmfs_hep/CI-JOB-${CI_JOB_ID} - - export CVMFS_IMAGE=gitlab-registry.cern.ch/hep-benchmarks/hep-workloads-builder/cvmfs-image:${CI_COMMIT_TAG:-$CI_COMMIT_BRANCH} - - docker pull ${CVMFS_IMAGE} - - docker run --name cvmfs_${CI_JOB_ID} -d --privileged -v ${CIENV_CVMFSVOLUME}:/cvmfs:shared ${CVMFS_IMAGE} -r atlas.cern.ch -t /tmp/traces - script: - - sleep 1m # to give time to cvmfs to start - - export CIENV_CVMFSVOLUME=/scratch/cvmfs_hep/CI-JOB-${CI_JOB_ID} - - docker exec cvmfs_${CI_JOB_ID} cvmfs_config probe - - docker run --rm -v ${CIENV_CVMFSVOLUME}:/cvmfs gitlab-registry.cern.ch/hep-benchmarks/hep-workloads/atlas-kv-bmk:ci1.2 -c 2 -t 1 -e 4 - - docker exec cvmfs_${CI_JOB_ID} cvmfs_talk -i atlas.cern.ch tracebuffer flush - - docker exec cvmfs_${CI_JOB_ID} python /usr/libexec/cvmfs/shrinkwrap/spec_builder.py --policy=exact /tmp/traces/cvmfs-atlas.cern.ch.trace.log /tmp/traces/cvmfs-atlas.cern.ch.spec - - docker cp cvmfs_${CI_JOB_ID}:/tmp/traces ${CI_PROJECT_DIR}/traces - after_script: - - docker rm -f cvmfs_${CI_JOB_ID} - only: - variables: - - $CI_COMMIT_BRANCH =~ /^qa.*$/ - - $CI_COMMIT_TAG =~ /^v.*$/ - artifacts: - paths: - - ${CI_PROJECT_DIR}/traces - expire_in: 1 week - when: always - ##################################################### ### CMS PATATRACK ##################################################### @@ -83,8 +49,9 @@ build_patatrack: strategy: depend only: variables: - - $CI_COMMIT_BRANCH =~ /^qa.*$/ + - $CI_COMMIT_BRANCH =~ /^qa-patatrack.*$/ changes: + - cms/cms-patatrack-ci.yml - cms/patatrack/* - cms/patatrack/ci-scripts/* - cms/patatrack/cms-patatrack/* @@ -110,7 +77,7 @@ build_simpletrack: strategy: depend only: variables: - - $CI_COMMIT_BRANCH =~ /^qa.*$/ + - $CI_COMMIT_BRANCH =~ /^qa-simpletrack.*$/ changes: - lhc/simpletrack/Dockerfile.* - lhc/simpletrack/lhc-simpletrack.* diff --git a/ci_template_build_image.yml b/ci_template_build_image.yml new file mode 100644 index 0000000000000000000000000000000000000000..f1ecdfb46517ae22e72752b2927a88594eb5b771 --- /dev/null +++ b/ci_template_build_image.yml @@ -0,0 +1,51 @@ +########################## +## Templates ############# + +# .definition_build_image_kaniko: &template_build_image_kaniko +# tags: +# - hep-workload-gpu-docker-builder +# image: # NB enable shared runners and do not specify a CI tag +# name: gitlab-registry.cern.ch/ci-tools/docker-image-builder # CERN version of the Kaniko image +# entrypoint: [""] +# script: +# - echo "current commit is ${CI_COMMIT_SHA:0:8}" +# - echo "current branch is ${CI_COMMIT_BRANCH}" +# - echo "current tag is ${CI_COMMIT_TAG}" +# - if [[ -z $DOCKERFILE ]]; then echo "ERROR variable DOCKERFILE is not defined "; exit 1; fi +# - if [[ -z $CONTEXT ]]; then echo "ERROR variable CONTEXT is not defined "; exit 1; fi +# - if [[ -z $IMAGE_NAME ]]; then echo "ERROR variable IMAGE_NAME is not defined "; exit 1; fi +# - if [[ -z $IMAGE_TAG ]]; then echo "ERROR variable IMAGE_TAG is not defined "; exit 1; fi +# - export DESTINATIONS="--destination $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG --destination $CI_REGISTRY_IMAGE/$IMAGE_NAME:ci-${CI_COMMIT_BRANCH}-${CI_COMMIT_SHA:0:8}" +# - echo "DESTINATIONS $DESTINATIONS" +# # Prepare Kaniko configuration file +# - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json +# # Build and push the image from the Dockerfile at the root of the project. +# # To push to a specific docker tag, amend the --destination parameter, e.g. --destination $CI_REGISTRY_IMAGE:$CI_BUILD_REF_NAME +# # See https://docs.gitlab.com/ee/ci/variables/predefined_variables.html#variables-reference for available variables +# - /kaniko/executor --context $CONTEXT --dockerfile $DOCKERFILE $DESTINATIONS + + +########################################################### +# use docker in docker image: to trigger other docker runs +########################################################### +.template_build_image: + tags: + - hep-workload-gpu-docker-builder + image: + name: gitlab-registry.cern.ch/hep-benchmarks/hep-workloads-builder/dind:qa # Use instead of kaniko. FIXME use a prod tag + entrypoint: [""] + script: + - echo "current commit is ${CI_COMMIT_SHA:0:8}" + - echo "current branch is ${CI_COMMIT_BRANCH}" + - echo "current tag is ${CI_COMMIT_TAG}" + - if [[ -z $DOCKERFILE ]]; then echo "ERROR variable DOCKERFILE is not defined "; exit 1; fi + - if [[ -z $CONTEXT ]]; then echo "ERROR variable CONTEXT is not defined "; exit 1; fi + - if [[ -z $IMAGE_NAME ]]; then echo "ERROR variable IMAGE_NAME is not defined "; exit 1; fi + - if [[ -z $IMAGE_TAG ]]; then echo "ERROR variable IMAGE_TAG is not defined "; exit 1; fi + - docker rmi -f $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG || echo "image $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG does not exist" + - echo $CI_BUILD_TOKEN | docker login -u gitlab-ci-token --password-stdin gitlab-registry.cern.ch + - docker build --no-cache -t $CI_REGISTRY_IMAGE/$IMAGE_NAME:ci-${CI_COMMIT_BRANCH}-${CI_COMMIT_SHA:0:8} -f $DOCKERFILE $CONTEXT + - docker tag $CI_REGISTRY_IMAGE/$IMAGE_NAME:ci-${CI_COMMIT_BRANCH}-${CI_COMMIT_SHA:0:8} $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG + - docker push $CI_REGISTRY_IMAGE/$IMAGE_NAME:ci-${CI_COMMIT_BRANCH}-${CI_COMMIT_SHA:0:8} + - docker push $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG + - docker rmi $CI_REGISTRY_IMAGE/$IMAGE_NAME:ci-${CI_COMMIT_BRANCH}-${CI_COMMIT_SHA:0:8} \ No newline at end of file diff --git a/cms/README.md b/cms/README.md index cce5abecf2ba4c9109937030baca38474742b723..5f1e63f33ce66efd4d3d7d9f92282cc32ce9729f 100644 --- a/cms/README.md +++ b/cms/README.md @@ -17,5 +17,5 @@ As image use the most recent tag version or the qa one, as reported in the [regi export RESULTS_DIR=/any_path_you_like export IMAGE_NAME=gitlab-registry.cern.ch/hep-benchmarks/hep-workloads-gpu/cms/cms-patatrack-nvidia-bmk:qa docker pull ${IMAGE_NAME} -docker run --rm --gpus '"device=0"' -v ${RESULTS_DIR}:/results ${IMAGE_NAME} +docker run --rm --gpus all -v ${RESULTS_DIR}:/results ${IMAGE_NAME} ``` \ No newline at end of file diff --git a/cms/cms-patatrack-ci.yml b/cms/cms-patatrack-ci.yml index db7d194bda081b1cb03eb3a943a480ac23e90799..c237229813e2e5a95caf707c591b312bb8de7c5c 100644 --- a/cms/cms-patatrack-ci.yml +++ b/cms/cms-patatrack-ci.yml @@ -1,74 +1,31 @@ --- stages: + - zero - build_base_image - build_data_image - build_interim_image - snapshot_cvmfs - build_standalone_image - test -#- publish -#- announce -########################## -## Templates ############# +include: + - local: '/ci_template_build_image.yml' -# .definition_build_image_kaniko: &template_build_image_kaniko -# tags: -# - hep-workload-gpu-docker-builder -# image: # NB enable shared runners and do not specify a CI tag -# name: gitlab-registry.cern.ch/ci-tools/docker-image-builder # CERN version of the Kaniko image -# entrypoint: [""] -# script: -# - echo "current commit is ${CI_COMMIT_SHA:0:8}" -# - echo "current branch is ${CI_COMMIT_BRANCH}" -# - echo "current tag is ${CI_COMMIT_TAG}" -# - if [[ -z $DOCKERFILE ]]; then echo "ERROR variable DOCKERFILE is not defined "; exit 1; fi -# - if [[ -z $CONTEXT ]]; then echo "ERROR variable CONTEXT is not defined "; exit 1; fi -# - if [[ -z $IMAGE_NAME ]]; then echo "ERROR variable IMAGE_NAME is not defined "; exit 1; fi -# - if [[ -z $IMAGE_TAG ]]; then echo "ERROR variable IMAGE_TAG is not defined "; exit 1; fi -# - export DESTINATIONS="--destination $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG --destination $CI_REGISTRY_IMAGE/$IMAGE_NAME:ci-${CI_COMMIT_BRANCH}-${CI_COMMIT_SHA:0:8}" -# - echo "DESTINATIONS $DESTINATIONS" -# # Prepare Kaniko configuration file -# - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json -# # Build and push the image from the Dockerfile at the root of the project. -# # To push to a specific docker tag, amend the --destination parameter, e.g. --destination $CI_REGISTRY_IMAGE:$CI_BUILD_REF_NAME -# # See https://docs.gitlab.com/ee/ci/variables/predefined_variables.html#variables-reference for available variables -# - /kaniko/executor --context $CONTEXT --dockerfile $DOCKERFILE $DESTINATIONS - -.definition_build_image: &template_build_image - tags: - - hep-workload-gpu-docker-builder - image: - name: gitlab-registry.cern.ch/hep-benchmarks/hep-workloads-builder/dind:qa # Use instead of kaniko. FIXME use a prod tag - entrypoint: [""] - script: - - echo "current commit is ${CI_COMMIT_SHA:0:8}" - - echo "current branch is ${CI_COMMIT_BRANCH}" - - echo "current tag is ${CI_COMMIT_TAG}" - - if [[ -z $DOCKERFILE ]]; then echo "ERROR variable DOCKERFILE is not defined "; exit 1; fi - - if [[ -z $CONTEXT ]]; then echo "ERROR variable CONTEXT is not defined "; exit 1; fi - - if [[ -z $IMAGE_NAME ]]; then echo "ERROR variable IMAGE_NAME is not defined "; exit 1; fi - - if [[ -z $IMAGE_TAG ]]; then echo "ERROR variable IMAGE_TAG is not defined "; exit 1; fi - - docker rmi -f $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG || echo "image $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG does not exist" - - echo $CI_BUILD_TOKEN | docker login -u gitlab-ci-token --password-stdin gitlab-registry.cern.ch - - docker build --no-cache -t $CI_REGISTRY_IMAGE/$IMAGE_NAME:ci-${CI_COMMIT_BRANCH}-${CI_COMMIT_SHA:0:8} -f $DOCKERFILE $CONTEXT - - docker tag $CI_REGISTRY_IMAGE/$IMAGE_NAME:ci-${CI_COMMIT_BRANCH}-${CI_COMMIT_SHA:0:8} $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG - - docker push $CI_REGISTRY_IMAGE/$IMAGE_NAME:ci-${CI_COMMIT_BRANCH}-${CI_COMMIT_SHA:0:8} - - docker push $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG - - docker rmi $CI_REGISTRY_IMAGE/$IMAGE_NAME:ci-${CI_COMMIT_BRANCH}-${CI_COMMIT_SHA:0:8} - -########################################################### -# docker in docker image: to trigger other docker runs -########################################################### +job_dummy: + stage: zero + script: + - echo "Here starts the CMS Patatrack standalone pipeline" job_build_base_image: +# Adopt the extends instead of anchors +# https://docs.gitlab.com/ee/ci/yaml/#extends + extends: .template_build_image stage: build_base_image before_script: - export DOCKERFILE=$CI_PROJECT_DIR/cms/patatrack/ci-scripts/Dockerfile.nvidia.base - export CONTEXT=$CI_PROJECT_DIR/cms/patatrack - export IMAGE_NAME=cms/cms-patatrack-nvidia-base - export IMAGE_TAG=${CI_COMMIT_TAG:-$CI_COMMIT_BRANCH} - <<: *template_build_image only: changes: - cms/patatrack/ci-scripts/Dockerfile.nvidia.base @@ -76,13 +33,13 @@ job_build_base_image: - $CI_COMMIT_BRANCH =~ /^qa.*$/ job_build_data_image: + extends: .template_build_image stage: build_data_image before_script: - export DOCKERFILE=$CI_PROJECT_DIR/cms/patatrack/ci-scripts/Dockerfile.nvidia.data - export CONTEXT=$CI_PROJECT_DIR/cms/patatrack - export IMAGE_NAME=cms/cms-patatrack-nvidia-data - export IMAGE_TAG=${CI_COMMIT_TAG:-$CI_COMMIT_BRANCH} - <<: *template_build_image only: changes: - cms/patatrack/ci-scripts/Dockerfile.nvidia.base @@ -91,13 +48,13 @@ job_build_data_image: - $CI_COMMIT_BRANCH =~ /^qa.*$/ job_build_interim_image: + extends: .template_build_image stage: build_interim_image before_script: - export DOCKERFILE=$CI_PROJECT_DIR/cms/patatrack/ci-scripts/Dockerfile.nvidia.full - export CONTEXT=$CI_PROJECT_DIR/cms/patatrack - export IMAGE_NAME=cms/cms-patatrack-nvidia-interim - export IMAGE_TAG=${CI_COMMIT_TAG:-$CI_COMMIT_BRANCH} - <<: *template_build_image only: changes: - cms/patatrack/ci-scripts/Dockerfile.nvidia.* @@ -141,13 +98,13 @@ job_snapshot_cvmfs: when: always job_build_standalone_image: + extends: .template_build_image stage: build_standalone_image before_script: - export DOCKERFILE=$CI_PROJECT_DIR/cms/patatrack/ci-scripts/Dockerfile.nvidia.full - export CONTEXT=$CI_PROJECT_DIR/cms/patatrack - export IMAGE_NAME=cms/cms-patatrack-nvidia-bmk - export IMAGE_TAG=${CI_COMMIT_TAG:-$CI_COMMIT_BRANCH} - <<: *template_build_image only: changes: - cms/patatrack/ci-scripts/Dockerfile.nvidia.* diff --git a/cms/patatrack/ci-scripts/snapshot_cvmfs.sh b/cms/patatrack/ci-scripts/snapshot_cvmfs.sh index 0386d3cdaab62e9b202352ab8da51312ea92e0fd..0f174c5e1c7764d48f02be86db065d35e845499e 100644 --- a/cms/patatrack/ci-scripts/snapshot_cvmfs.sh +++ b/cms/patatrack/ci-scripts/snapshot_cvmfs.sh @@ -16,7 +16,10 @@ function _script() { docker exec cvmfs_${CI_JOB_ID} cvmfs_config probe # Here comes the dry run of the CMS Patatrack container. Arguments are for the time being defaults/hardcoded FIXME docker pull ${INTERIM_IMAGE} - docker run --name patatrack_container --gpus '"device=0"' -v ${CIENV_CVMFSVOLUME}:/cvmfs ${INTERIM_IMAGE} -e 100 -t 8 -c 1 + # just check the list of GPUs via the ${INTERIM_IMAGE} + docker run --rm --gpus all ${INTERIM_IMAGE} nvidia-smi --list-gpus + + docker run --name patatrack_container --gpus all -v ${CIENV_CVMFSVOLUME}:/cvmfs ${INTERIM_IMAGE} -e 100 -t 8 -c 1 # run shrinkwrapper docker exec cvmfs_${CI_JOB_ID} /root/shrinkwrap.sh -t /tmp/traces -e ${CVMFS_EXPORT_DIR} # get the generated traces from the container diff --git a/cms/patatrack/ci-scripts/test_standalone_image.sh b/cms/patatrack/ci-scripts/test_standalone_image.sh index 217e361bb43648dcd5082f9fa945ad6f120c3269..11b7b3f979980d0491dd6fbd9b0ff6904e5a1814 100644 --- a/cms/patatrack/ci-scripts/test_standalone_image.sh +++ b/cms/patatrack/ci-scripts/test_standalone_image.sh @@ -5,9 +5,10 @@ # in file cms/cms-patatrack-ci.yml function _script() { + chmod a+w ${RESULTS_DIR} # Needed to allow creation of subdirs by bmkuser docker pull ${IMAGE_NAME} # Here comes the test run of the CMS Patatrack standalone container. Arguments are for the time being defaults/hardcoded FIXME - docker run --rm --gpus '"device=0"' -v ${RESULTS_DIR}:/results ${IMAGE_NAME} -e 100 -t 8 -c 1 + docker run --rm --gpus all -v ${RESULTS_DIR}:/results ${IMAGE_NAME} -e 100 -t 8 -c 1 mv ${RESULTS_DIR} ${CI_PROJECT_DIR}/. } diff --git a/cms/patatrack/cms-patatrack/cms-patatrack-bmk.sh b/cms/patatrack/cms-patatrack/cms-patatrack-bmk.sh index 91ad00214e8782b4111cc3b632439d168041e4fe..380eae204032b2433c779bb0fcc43d1fcdd38db4 100755 --- a/cms/patatrack/cms-patatrack/cms-patatrack-bmk.sh +++ b/cms/patatrack/cms-patatrack/cms-patatrack-bmk.sh @@ -66,9 +66,9 @@ function validateInputArguments(){ env | grep SRT_LD_LIBRARY_PATH_SCRAMRT # TODO: This error comes from making CVMFS 555 - paths are set via <pkg>/<version>/etc/init.d/* - export LD_LIBRARY_PATH=/bmk/cms-patatrack/CMSSW_11_1_3_Patatrack/biglib/slc7_amd64_gcc820:/bmk/cms-patatrack/CMSSW_11_1_3_Patatrack/lib/slc7_amd64_gcc820:/bmk/cms-patatrack/CMSSW_11_1_3_Patatrack/external/slc7_amd64_gcc820/lib:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/cms/cmssw/CMSSW_11_1_3_Patatrack/biglib/slc7_amd64_gcc820:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/cms/cmssw/CMSSW_11_1_3_Patatrack/lib/slc7_amd64_gcc820:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/cms/cmssw/CMSSW_11_1_3_Patatrack/external/slc7_amd64_gcc820/lib:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/external/llvm/9.0.1-pfdnen/lib64:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/external/gcc/8.2.0-bcolbf/lib64:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/external/gcc/8.2.0-bcolbf/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/.singularity.d/libs + export LD_LIBRARY_PATH=/bmk/cms-patatrack/CMSSW_11_1_3_Patatrack/biglib/slc7_amd64_gcc820:/bmk/cms-patatrack/CMSSW_11_1_3_Patatrack/lib/slc7_amd64_gcc820:/bmk/cms-patatrack/CMSSW_11_1_3_Patatrack/external/slc7_amd64_gcc820/lib:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/cms/cmssw/CMSSW_11_1_3_Patatrack/biglib/slc7_amd64_gcc820:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/cms/cmssw/CMSSW_11_1_3_Patatrack/lib/slc7_amd64_gcc820:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/cms/cmssw/CMSSW_11_1_3_Patatrack/external/slc7_amd64_gcc820/lib:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/external/llvm/9.0.1-pfdnen/lib64:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/external/gcc/8.2.0-bcolbf/lib64:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/external/gcc/8.2.0-bcolbf/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/.singularity.d/libs:/usr/local/cuda-10.1/compat/ - export SRT_LD_LIBRARY_PATH_SCRAMRT=/bmk/cms-patatrack/CMSSW_11_1_3_Patatrack/biglib/slc7_amd64_gcc820:/bmk/cms-patatrack/CMSSW_11_1_3_Patatrack/lib/slc7_amd64_gcc820:/bmk/cms-patatrack/CMSSW_11_1_3_Patatrack/external/slc7_amd64_gcc820/lib:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/cms/cmssw/CMSSW_11_1_3_Patatrack/biglib/slc7_amd64_gcc820:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/cms/cmssw/CMSSW_11_1_3_Patatrack/lib/slc7_amd64_gcc820:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/cms/cmssw/CMSSW_11_1_3_Patatrack/external/slc7_amd64_gcc820/lib:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/external/llvm/9.0.1-pfdnen/lib64:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/external/gcc/8.2.0-bcolbf/lib64:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/external/gcc/8.2.0-bcolbf/lib + export SRT_LD_LIBRARY_PATH_SCRAMRT=/bmk/cms-patatrack/CMSSW_11_1_3_Patatrack/biglib/slc7_amd64_gcc820:/bmk/cms-patatrack/CMSSW_11_1_3_Patatrack/lib/slc7_amd64_gcc820:/bmk/cms-patatrack/CMSSW_11_1_3_Patatrack/external/slc7_amd64_gcc820/lib:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/cms/cmssw/CMSSW_11_1_3_Patatrack/biglib/slc7_amd64_gcc820:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/cms/cmssw/CMSSW_11_1_3_Patatrack/lib/slc7_amd64_gcc820:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/cms/cmssw/CMSSW_11_1_3_Patatrack/external/slc7_amd64_gcc820/lib:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/external/llvm/9.0.1-pfdnen/lib64:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/external/gcc/8.2.0-bcolbf/lib64:/cvmfs/cms.cern.ch/slc7_amd64_gcc820/external/gcc/8.2.0-bcolbf/lib:/usr/local/cuda-10.1/compat/ # Configure WL copy myecho "info about python and tests" diff --git a/cms/patatrack/cms-patatrack/profile_pixel-only_GPU.py b/cms/patatrack/cms-patatrack/profile_pixel-only_GPU.py index 8a39d3938e805e137844dae0f9fc8671a1fd9d28..30857fe91b248320b02fd23d42199ff55ddcddb9 100644 --- a/cms/patatrack/cms-patatrack/profile_pixel-only_GPU.py +++ b/cms/patatrack/cms-patatrack/profile_pixel-only_GPU.py @@ -26,7 +26,7 @@ process.load('DQMOffline.Configuration.DQMOfflineMC_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') process.maxEvents = cms.untracked.PSet( - input = cms.untracked.int32(4200), + input = cms.untracked.int32(10), output = cms.optional.untracked.allowed(cms.int32,cms.PSet) )