Skip to content

New Profiling module: the way to estimate individual nodes and the framework

George Ponomarev requested to merge feature/profiling into master

The module itself is located in

dagflow/tools/profiling

and have a structure:

profiling.py - base Profiling class with methods for working with the table of results and printing them.

individual.py - IndividualProfiling - Profiling class for estimating the time of individual nodes.

framework.py - FrameworkProfiling - Profiling class that used to estimate the interaction time between nodes (framework time).

SleepyNode.py - A node that sleeps for a certain time (for debugging and testing).

Edited by George Ponomarev

Merge request reports