8 'IncludeAlgorithms' : [ ],
9 'ExcludeAlgorithms' : [ ],
10 'StartFromEventN' : 1,
12 'ComponentsForTaskTypes' : [ ],
13 'TaskTypeNameDelimeter' :
' ',
14 'EnableFrames' :
False,
18 'OutputLevel' :
""" output level [Auditor] """,
19 'Enable' :
""" should the auditor be used or not [Auditor] """,
20 'IncludeAlgorithms' :
""" Names of included algorithms. [IntelProfilerAuditor] """,
21 'ExcludeAlgorithms' :
""" Names of excluded algorithms. [IntelProfilerAuditor] """,
22 'StartFromEventN' :
""" After what event we stop profiling. If 0 than we also profile finalization stage. [IntelProfilerAuditor] """,
23 'StopAtEventN' :
""" After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0. [IntelProfilerAuditor] """,
24 'ComponentsForTaskTypes' :
""" Algorithm name, for which intel amplifier task type will be created.By default all algorithms have a corresponding task type. [IntelProfilerAuditor] """,
25 'TaskTypeNameDelimeter' :
""" The String delimiter between sequences/algorithms names in "Task Type" grouping at Amplifier. Default=" ". [IntelProfilerAuditor] """,
26 'EnableFrames' :
""" Enable frames (needed for detecting slow events). Default=false. [IntelProfilerAuditor] """,
27 '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 [IntelProfilerAuditor] """,
29 def __init__(self, name = Configurable.DefaultName, **kwargs):
30 super(IntelProfilerAuditor, self).
__init__(name)
31 for n,v
in kwargs.items():
34 return 'IntelProfiler' 36 return 'IntelProfilerAuditor'
def __init__(self, name=Configurable.DefaultName, kwargs)