SymbolicML / DynamicExpressions.jl

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

Test Julia 1.9 #36

Closed MilesCranmer closed 1 year ago

github-actions[bot] commented 1 year ago

Pull Request Test Coverage Report for Build 5093239540


Totals Coverage Status
Change from base Build 4958507899: 1.6%
Covered Lines: 928
Relevant Lines: 1031

💛 - Coveralls
github-actions[bot] commented 1 year ago

Benchmark Results

master 6a3c74f7e1dc97... t[master]/t[6a3c74f7e1dc97...]
eval/ComplexF32/evaluation 11 ± 1.4 ms 11.9 ± 1.1 ms 0.921
eval/ComplexF64/evaluation 16.8 ± 1.6 ms 16.8 ± 1.7 ms 1
eval/Float32/derivative 23.5 ± 2.7 ms 23.8 ± 3.3 ms 0.987
eval/Float32/derivative_turbo 23.9 ± 3.7 ms 24.4 ± 3.2 ms 0.98
eval/Float32/evaluation 4.74 ± 0.55 ms 4.62 ± 0.52 ms 1.03
eval/Float32/evaluation_turbo 1.51 ± 0.25 ms 1.53 ± 0.23 ms 0.99
eval/Float64/derivative 0.0346 ± 0.0054 s 0.0372 ± 0.0063 s 0.93
eval/Float64/derivative_turbo 0.0382 ± 0.0062 s 0.0382 ± 0.0057 s 1
eval/Float64/evaluation 5.76 ± 0.63 ms 5.88 ± 0.62 ms 0.979
eval/Float64/evaluation_turbo 3.01 ± 0.4 ms 3.08 ± 0.34 ms 0.978
time_to_load 17.2 ± 0.25 s 17.3 ± 0.076 s 0.992
utils/combine_operators/break_sharing 0.0594 ± 0.019 ms 0.0616 ± 0.019 ms 0.964
utils/convert/break_sharing 0.067 ± 0.024 ms 0.0723 ± 0.028 ms 0.927
utils/convert/preserve_sharing 0.281 ± 0.085 ms 0.314 ± 0.1 ms 0.896
utils/copy/break_sharing 0.0619 ± 0.031 ms 0.0621 ± 0.035 ms 0.997
utils/copy/preserve_sharing 0.286 ± 0.098 ms 0.275 ± 0.1 ms 1.04
utils/count_constants/break_sharing 0.0322 ± 0.0074 ms 0.0321 ± 0.0062 ms 1
utils/count_depth/break_sharing 30.3 ± 7.7 μs 31 ± 7.7 μs 0.977
utils/count_nodes/break_sharing 29.6 ± 7 μs 30.5 ± 6.7 μs 0.971
utils/get_set_constants!/break_sharing 0.104 ± 0.029 ms 0.102 ± 0.029 ms 1.01
utils/has_constants/break_sharing 9 ± 2.3 μs 8.19 ± 2.5 μs 1.1
utils/has_operators/break_sharing 2.53 ± 0.44 μs 2.41 ± 0.55 μs 1.05
utils/index_constants/break_sharing 0.088 ± 0.026 ms 0.0885 ± 0.025 ms 0.994
utils/is_constant/break_sharing 8.85 ± 2.9 μs 8.78 ± 3 μs 1.01
utils/simplify_tree/break_sharing 0.194 ± 0.053 ms 0.185 ± 0.057 ms 1.05

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).