本文整理汇总了Python中WMCore.WorkQueue.Policy.Start.StartPolicyInterface.StartPolicyInterface.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python StartPolicyInterface.__init__方法的具体用法?Python StartPolicyInterface.__init__怎么用?Python StartPolicyInterface.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WMCore.WorkQueue.Policy.Start.StartPolicyInterface.StartPolicyInterface
的用法示例。
在下文中一共展示了StartPolicyInterface.__init__方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface import StartPolicyInterface [as 别名]
# 或者: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface.StartPolicyInterface import __init__ [as 别名]
def __init__(self, **args):
StartPolicyInterface.__init__(self, **args)
self.args.setdefault('SliceType', 'NumberOfRuns')
self.args.setdefault('SliceSize', 1)
self.lumiType = "NumberOfLumis"
self.sites = []
self.cric = CRIC()
示例2: __init__
# 需要导入模块: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface import StartPolicyInterface [as 别名]
# 或者: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface.StartPolicyInterface import __init__ [as 别名]
def __init__(self, **args):
StartPolicyInterface.__init__(self, **args)
self.args.setdefault("SliceType", "NumberOfFiles")
self.args.setdefault("SliceSize", 1)
self.lumiType = "NumberOfLumis"
self.sites = []
self.siteDB = SiteDB()
示例3: __init__
# 需要导入模块: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface import StartPolicyInterface [as 别名]
# 或者: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface.StartPolicyInterface import __init__ [as 别名]
def __init__(self, **args):
StartPolicyInterface.__init__(self, **args)
self.args.setdefault('SliceType', 'NumberOfFiles')
self.args.setdefault('SliceSize', 1)
self.lumiType = "NumberOfLumis"
# Initialize a list of sites where the data is
self.sites = []
示例4: __init__
# 需要导入模块: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface import StartPolicyInterface [as 别名]
# 或者: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface.StartPolicyInterface import __init__ [as 别名]
def __init__(self, **args):
StartPolicyInterface.__init__(self, **args)
self.args.setdefault("SliceType", "NumberOfFiles")
self.args.setdefault("SliceSize", 1)
self.lumiType = "NumberOfLumis"
# Initialize a list of sites where the data is
self.sites = []
# Initialize modifiers of the policy
self.blockBlackListModifier = []
示例5: __init__
# 需要导入模块: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface import StartPolicyInterface [as 别名]
# 或者: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface.StartPolicyInterface import __init__ [as 别名]
def __init__(self, **args):
StartPolicyInterface.__init__(self, **args)
self.args.setdefault('SliceType', 'NumberOfFiles')
self.args.setdefault('SliceSize', 1)
self.args.setdefault('SplittingAlgo', 'LumiBased')
self.lumiType = "NumberOfLumis"
# Define how to handle the different splitting algorithms
self.algoMapping = {'Harvest' : self.singleChunk,
'ParentlessMergeBySize' : self.singleChunk,
'MinFileBased' : self.singleChunk,
'LumiBased' : self.singleChunk,
'EventAwareLumiBased' : self.singleChunk,
'EventBased' : self.singleChunk}
self.unsupportedAlgos = ['WMBSMergeBySize', 'SiblingProcessingBased']
self.defaultAlgo = self.fixedSizeChunk
self.sites = []
示例6: __init__
# 需要导入模块: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface import StartPolicyInterface [as 别名]
# 或者: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface.StartPolicyInterface import __init__ [as 别名]
def __init__(self, **args):
StartPolicyInterface.__init__(self, **args)
示例7: __init__
# 需要导入模块: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface import StartPolicyInterface [as 别名]
# 或者: from WMCore.WorkQueue.Policy.Start.StartPolicyInterface.StartPolicyInterface import __init__ [as 别名]
def __init__(self, **args):
StartPolicyInterface.__init__(self, **args)
self.args.setdefault('SliceType', 'NumberOfEvents')
self.args.setdefault('SliceSize', 1000) # events per job
self.args.setdefault('MaxJobsPerElement', 250) # jobs per WQE