Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-02-20 03:45:05

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def TritonService(*args, **kwargs):
0004   mod = cms.Service('TritonService',
0005     verbose = cms.untracked.bool(False),
0006     servers = cms.untracked.VPSet(
0007       template = cms.PSetTemplate(
0008         name = cms.required.untracked.string,
0009         address = cms.required.untracked.string,
0010         port = cms.required.untracked.uint32,
0011         useSsl = cms.untracked.bool(False),
0012         rootCertificates = cms.untracked.string(''),
0013         privateKey = cms.untracked.string(''),
0014         certificateChain = cms.untracked.string('')
0015       )
0016     ),
0017     fallback = cms.PSet(
0018       enable = cms.untracked.bool(False),
0019       debug = cms.untracked.bool(False),
0020       verbose = cms.untracked.bool(False),
0021       container = cms.untracked.string('apptainer'),
0022       device = cms.untracked.string('auto'),
0023       retries = cms.untracked.int32(-1),
0024       wait = cms.untracked.int32(-1),
0025       instanceBaseName = cms.untracked.string('triton_server_instance'),
0026       instanceName = cms.untracked.string(''),
0027       tempDir = cms.untracked.string(''),
0028       imageName = cms.untracked.string(''),
0029       sandboxName = cms.untracked.string('')
0030     )
0031   )
0032   for a in args:
0033     mod.update_(a)
0034   mod.update_(kwargs)
0035   return mod