8 'IncludeAlgorithms' : [ ],
9 'ExcludeAlgorithms' : [ ],
10 'StartFromEventN' : 1,
12 'ComponentsForTaskTypes' : [ ],
13 'TaskTypeNameDelimeter' :
' ',
14 'EnableFrames' :
False,
18 'FramesRate' :
""" Frames rate. The recommended maximum rate for calling the Frame API is 1000 frames (events) per second. A higher rate may result in large product memory consumption and slow finalization. You need update "slow-frames-threshold" and "fast-frames-threshold" parameters of amplxe-cl tool to separate slow, medium and fast events. For use frames you need to switch on "EnableFrames". Default=100 """,
19 'EnableFrames' :
""" Enable frames (needed for detecting slow events). Default=false. """,
20 'StopAtEventN' :
""" After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0. """,
21 'TaskTypeNameDelimeter' :
""" The String delimiter between sequences/algorithms names in "Task Type" grouping at Amplifier. Default=" ". """,
22 'StartFromEventN' :
""" After what event we stop profiling. If 0 than we also profile finalization stage. """,
23 'ExcludeAlgorithms' :
""" Names of excluded algorithms. """,
24 'ComponentsForTaskTypes' :
""" Algorithm name, for which intel amplifier task type will be created.By default all algorithms have a corresponding task type. """,
25 'IncludeAlgorithms' :
""" Names of included algorithms. """,
27 def __init__(self, name = Configurable.DefaultName, **kwargs):
28 super(IntelProfilerAuditor, self).
__init__(name)
29 for n,v
in kwargs.items():
32 return 'IntelProfiler'
34 return 'IntelProfilerAuditor'
def __init__(self, name=Configurable.DefaultName, kwargs)