SymbolicML / DynamicExpressions.jl

Ridiculously fast symbolic expressions
https://symbolicml.org/DynamicExpressions.jl/dev
Apache License 2.0
90 stars 11 forks source link

Configure Sweep #55

Closed sweep-ai[bot] closed 7 months ago

sweep-ai[bot] commented 7 months ago

🎉 Thank you for installing Sweep! We're thrilled to announce the latest update for Sweep, your AI junior developer on GitHub. This PR creates a sweep.yaml config file, allowing you to personalize Sweep's performance according to your project requirements.

What's new?

If you would like me to stop creating this PR, go to issues and say "Sweep: create an empty sweep.yaml file". Thank you for using Sweep! 🧹

sweep-ai[bot] commented 7 months ago

Apply Sweep Rules to your PR?

github-actions[bot] commented 7 months ago

Benchmark Results

master cc1c5bba401f01... t[master]/t[cc1c5bba401f01...]
eval/ComplexF32/evaluation 7.42 ± 0.47 ms 7.38 ± 0.46 ms 1.01
eval/ComplexF64/evaluation 9.61 ± 0.7 ms 9.66 ± 0.73 ms 0.995
eval/Float32/derivative 11.4 ± 2.1 ms 11.3 ± 2.6 ms 1.01
eval/Float32/derivative_turbo 12.7 ± 2.2 ms 12.8 ± 2.4 ms 0.994
eval/Float32/evaluation 2.73 ± 0.23 ms 2.72 ± 0.23 ms 1
eval/Float32/evaluation_turbo 0.677 ± 0.035 ms 0.689 ± 0.035 ms 0.983
eval/Float64/derivative 15.2 ± 0.62 ms 15.4 ± 0.68 ms 0.99
eval/Float64/derivative_turbo 16.3 ± 0.68 ms 16.3 ± 0.63 ms 1
eval/Float64/evaluation 2.91 ± 0.24 ms 2.9 ± 0.25 ms 1
eval/Float64/evaluation_turbo 1.2 ± 0.062 ms 1.2 ± 0.071 ms 1
time_to_load 0.63 ± 0.085 s 0.63 ± 0.013 s 1
utils/combine_operators 0.0403 ± 0.0027 ms 0.0414 ± 0.0031 ms 0.974
utils/convert/break_sharing 30.2 ± 1.2 μs 28.8 ± 1 μs 1.05
utils/convert/preserve_sharing 0.157 ± 0.0025 ms 0.157 ± 0.0032 ms 1
utils/copy/break_sharing 30.1 ± 1.2 μs 29.4 ± 1.1 μs 1.02
utils/copy/preserve_sharing 0.155 ± 0.0025 ms 0.156 ± 0.0027 ms 0.992
utils/count_constants 10.2 ± 0.18 μs 15.9 ± 0.59 μs 0.643
utils/count_depth 18.1 ± 0.56 μs 18 ± 0.62 μs 1
utils/count_nodes 10.2 ± 0.19 μs 15.2 ± 0.58 μs 0.671
utils/get_set_constants! 0.0671 ± 0.0012 ms 0.0681 ± 0.0014 ms 0.985
utils/has_constants 4.54 ± 0.27 μs 4.83 ± 0.24 μs 0.94
utils/has_operators 1.94 ± 0.027 μs 1.63 ± 0.034 μs 1.19
utils/index_constants 0.0546 ± 0.0019 ms 0.0528 ± 0.0022 ms 1.03
utils/is_constant 4.38 ± 0.23 μs 4.77 ± 0.25 μs 0.919
utils/simplify_tree 0.13 ± 0.013 ms 0.128 ± 0.013 ms 1.02
utils/string_tree 0.247 ± 0.006 ms 0.247 ± 0.0054 ms 1

Benchmark Plots

A plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR. Go to "Actions"->"Benchmark a pull request"->[the most recent run]->"Artifacts" (at the bottom).