dasf.profile

Submodules

Classes

TraceAnalyser

MultiEventDatabase

Functions

register_default_profiler(pipeline[, name, ...])

Package Contents

class dasf.profile.TraceAnalyser(database, process_trace_before=True)[source]
Parameters:
create_annotated_task_graph()[source]
Return type:

networkx.DiGraph

per_function_bottleneck()[source]
per_worker_task_balance()[source]
per_task_bottleneck()[source]
class dasf.profile.MultiEventDatabase(databases)[source]
Parameters:

databases (List[dasf.profile.profiler.EventDatabase])

__iter__()[source]
__str__()[source]

Return str(self).

Return type:

str

__repr__()[source]

Return repr(self).

Return type:

str

dasf.profile.register_default_profiler(pipeline, name=None, enable_nvtx=False, add_time_suffix=True)[source]
Parameters: