Skip to content

kondratyevd/sonic-workflows

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SONIC workflows

This repository serves to deploy and run SONIC workflows for performance tests at Purdue Hammer cluster.

Setup

# 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

Setup with Triton server running on Kubernetes (Geddes cluster)

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:

modifier_names = ["allSonicTriton"]
to:

modifier_names = ["enableSonicTriton","deepMETSonicTriton"]

Running

# with GPUs:
cmsRun run.py maxEvents=1000 threads=4

# without GPUs:
cmsRun run.py maxEvents=1000 threads=4 device="cpu"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.4%
  • Shell 6.6%