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