This repository serves to deploy and run SONIC workflows for performance tests at Purdue Hammer cluster.
# Check github access and configure git info / SSH keys if necessary:
ssh -T [email protected]
# Download the setup script
wget https://raw.githubusercontent.com/kondratyevd/sonic-workflows/master/setup.sh
chmod +x setup.sh
# If running at Purdue Analysis Facility instead of Hammer cluster, open setup.sh and change ARCH to el8_amd64_gcc10
# Run the setup script
./setup.sh
source /cvmfs/cms.cern.ch/cmsset_default.sh
cd CMSSW_12_5_0_pre4/src/sonic-workflows
cmsenv
The Triton version that currently works on Geddes (22.07) can't run ONNX models.
To disable ONNX models in MiniAOD workflow, edit this line:
Line 53 in 8aee65e
modifier_names = ["enableSonicTriton","deepMETSonicTriton"]
# with GPUs:
cmsRun run.py maxEvents=1000 threads=4
# without GPUs:
cmsRun run.py maxEvents=1000 threads=4 device="cpu"