Skip to content

test: implement profiling tools#39

Merged
MilesCranmer merged 1 commit into
mainfrom
profiling-tools
Dec 30, 2025
Merged

test: implement profiling tools#39
MilesCranmer merged 1 commit into
mainfrom
profiling-tools

Conversation

@MilesCranmer

Copy link
Copy Markdown
Collaborator

Just so I don't need to keep hacking this up manually each time.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dynamic_expressions / eval

Details
Benchmark suite Current: d36642c Previous: 7f71c8a Ratio
evaluation/BuiltinF32/derivative 16.391653 ms/iter (± 0.22322) 16.460814 ms/iter (± 0.070326) 1.00
evaluation/BuiltinF32/eval 2.8989 ms/iter (± 0.052656) 2.90051 ms/iter (± 0.027771) 1.00
evaluation/BuiltinF64/derivative 22.463324 ms/iter (± 0.124934) 22.446124 ms/iter (± 0.152181) 1.00
evaluation/BuiltinF64/eval 3.830401 ms/iter (± 0.010869) 3.834229 ms/iter (± 0.018438) 1.00
evaluation/Float32/derivative 11.559514 ms/iter (± 0.040082) 11.524594 ms/iter (± 0.0245) 1.00
evaluation/Float32/eval 2.330864 ms/iter (± 0.015866) 2.331078 ms/iter (± 0.004886) 1.00
evaluation/Float64/derivative 27.299142 ms/iter (± 0.190824) 27.252805 ms/iter (± 0.094027) 1.00
evaluation/Float64/eval 5.256849 ms/iter (± 0.049731) 5.254779 ms/iter (± 0.052044) 1.00
utilities/Float32/clone 7.363 us/iter (± 0.395) 7.357 us/iter (± 0.077) 1.00
utilities/Float32/combine_operators 60.726 us/iter (± 0.126) 61.058 us/iter (± 0.197) 0.99
utilities/Float32/compress_constants 7.776 us/iter (± 0.026) 6.565 us/iter (± 0.062) 1.18
utilities/Float32/count_depth_sizes/128 34.694 us/iter (± 3.004) 42.324 us/iter (± 3.11) 0.82
utilities/Float32/count_depth_sizes/20 4.486 us/iter (± 0.011) 3.506 us/iter (± 0.193) 1.28
utilities/Float32/count_depth_sizes/64 12.864 us/iter (± 0.03) 10.571 us/iter (± 0.028) 1.22
utilities/Float32/count_depth_sizes/8 1.913 us/iter (± 0.007) 1.576 us/iter (± 0.079) 1.21
utilities/Float32/counting 3.862 us/iter (± 0.009) 3.836 us/iter (± 0.024) 1.01
utilities/Float32/simplify 97.901 us/iter (± 0.689) 98.356 us/iter (± 0.421) 1.00
utilities/Float64/clone 7.526 us/iter (± 0.086) 7.696 us/iter (± 0.141) 0.98
utilities/Float64/combine_operators 61.031 us/iter (± 0.067) 61.064 us/iter (± 0.7) 1.00
utilities/Float64/compress_constants 6.817 us/iter (± 0.039) 6.808 us/iter (± 0.032) 1.00
utilities/Float64/count_depth_sizes/128 49.228 us/iter (± 5.504) 48.443 us/iter (± 5.842) 1.02
utilities/Float64/count_depth_sizes/20 4.504 us/iter (± 0.02) 3.954 us/iter (± 0.188) 1.14
utilities/Float64/count_depth_sizes/64 13.281 us/iter (± 0.225) 11.795 us/iter (± 0.595) 1.13
utilities/Float64/count_depth_sizes/8 1.914 us/iter (± 0.004) 1.723 us/iter (± 0.037) 1.11
utilities/Float64/counting 3.744 us/iter (± 0.307) 3.848 us/iter (± 0.156) 0.97
utilities/Float64/simplify 102.868 us/iter (± 1.048) 102.832 us/iter (± 0.326) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

symbolic_regression / optim

Details
Benchmark suite Current: d36642c Previous: 7f71c8a Ratio
search/equation_search 1.420077664 s/iter (± 0.063971093) 1.40702335 s/iter (± 0.095936769) 1.01
utils/best_of_sample 384 ns/iter (± 15) 389 ns/iter (± 0) 0.99
utils/check_constraints_x10 6.59 us/iter (± 0.028) 6.58 us/iter (± 0.03) 1.00
utils/compute_complexity_x10/u16 0 ns/iter (± 0) 0 ns/iter (± 0) 1
utils/insert_random_op_x10 3.519 us/iter (± 0.296) 3.465 us/iter (± 0.629) 1.02
utils/next_generation_x100 174.549 us/iter (± 2.696) 172.929 us/iter (± 2.06) 1.01
utils/optimize_constants_x10 15.347828 ms/iter (± 0.540622) 15.334873 ms/iter (± 0.538352) 1.00
utils/randomly_rotate_tree_x10 7.607 us/iter (± 0.159) 7.593 us/iter (± 0.068) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@MilesCranmer MilesCranmer merged commit d727780 into main Dec 30, 2025
21 checks passed
@MilesCranmer MilesCranmer deleted the profiling-tools branch December 30, 2025 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant