BDHU
thinkagain
BlogDocsChangelog

Major refactoring and enhancement of the core graph execution engine. This PR restructures the codebase into modular subpackages, improves type safety across the board, and introduces new capabilities for graph execution and data handling.

#60Merged
Comparing
graph
(
deef1a1
) with
main
(
e925acf
)
CodSpeed Performance Gauge
N/A
New
29
Skipped
16

Benchmarks

Skipped (16)

test_bench_materialization
tests/bench_declarative.py
Skipped
653.8 µs*
test_bench_metadata_tracking
tests/bench_declarative.py
Skipped
526.7 µs*
test_bench_while_loop
tests/bench_declarative.py
Skipped
13.3 ms*
test_bench_loop_pipeline
tests/bench_declarative.py
Skipped
436.3 µs*
test_bench_deep_nesting
tests/bench_declarative.py
Skipped
260.4 µs*
test_bench_conditional_pipeline
tests/bench_declarative.py
Skipped
253.9 µs*
test_bench_pipeline_with_replica
tests/bench_distributed.py
Skipped
253 µs*
test_bench_round_robin_distribution
tests/bench_distributed.py
Skipped
107.2 µs*
test_bench_nested_pipeline
tests/bench_declarative.py
Skipped
233 µs*
test_bench_replica_get
tests/bench_distributed.py
Skipped
39.9 µs*
test_bench_replica_method_call
tests/bench_distributed.py
Skipped
36.7 µs*
test_bench_local_init_overhead
tests/bench_distributed.py
Skipped
389.5 µs*
test_bench_replica_deployment
tests/bench_distributed.py
Skipped
425.9 µs*
test_bench_runtime_context_manager
tests/bench_distributed.py
Skipped
190.4 µs*
test_bench_multiple_replica_services
tests/bench_distributed.py
Skipped
259.3 µs*
test_bench_linear_pipeline
tests/bench_declarative.py
Skipped
235.2 µs*

New

test_bench_concurrent_replica_calls
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A13 µs
test_bench_basic_replica_execution
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A14.8 µs
test_bench_captured_value_in_cond
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A13.9 µs
test_bench_replica_handle_switching
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A13.1 µs
test_bench_apply_replica
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A13 µs
test_bench_profiling_summary_generation
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A72.6 µs
test_bench_complex_pipeline
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A14.7 µs
test_bench_cached_graph_execution
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A14.9 µs
test_bench_profiling_overhead
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A13 µs
test_bench_replica_with_different_multipliers
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A15.4 µs
test_bench_multiple_replica_handles
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A14 µs
test_bench_frozen_dataclass
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A14.8 µs
test_bench_cond_execution
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A16.1 µs
test_bench_mesh_context_overhead
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A13.8 µs
test_bench_captured_value_in_while
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A14 µs
test_bench_graph_compilation
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A15.4 µs
test_bench_replica_multiple_calls
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A13 µs
test_bench_complex_distributed_pipeline
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A13.1 µs
test_bench_multiple_pipeline_executions
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A13.8 µs
test_bench_mixed_replicas_and_nodes
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A13 µs
test_bench_simple_pipeline
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A22 µs
test_bench_stateful_replica
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A13 µs
test_bench_pipeline_with_kwargs
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A15.6 µs
test_bench_nested_control_flow
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A13.9 µs
test_bench_static_kwargs_compilation
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A19 µs
test_bench_locally_defined_replica
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A13 µs
test_bench_scan
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A14 µs
test_bench_while_loop
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A13.9 µs
test_bench_switch
tests/bench_core.py
CodSpeed Performance Gauge
N/A
N/A14 µs

Commits

Click on a commit to change the comparison range
No baseline data is yet availableOnce your main branch has generated a first performance report, you will see the list of commits and their performance impact here.
© 2026 CodSpeed Technology
Home Terms Privacy Docs