SymbolicML / DynamicExpressions.jl

Ridiculously fast symbolic expressions
https://ai.damtp.cam.ac.uk/dynamicexpressions
Apache License 2.0
106 stars 15 forks source link

CompatHelper: bump compat for SymbolicUtils in [weakdeps] to 3, (keep existing compat) #96

Closed github-actions[bot] closed 2 months ago

github-actions[bot] commented 3 months ago

This pull request changes the compat entry for the SymbolicUtils package from 0.19, ^1.0.5, 2 to 0.19, ^1.0.5, 2, 3. This keeps the compat entries for earlier versions.

Note: I have not tested your package with this new compat entry. It is your responsibility to make sure that your package tests pass before you merge this pull request.

coveralls commented 3 months ago

Pull Request Test Coverage Report for Build 10132784415

Details


Totals Coverage Status
Change from base Build 10128244785: 0.0%
Covered Lines: 2428
Relevant Lines: 2529

💛 - Coveralls
github-actions[bot] commented 3 months ago

Benchmark Results

master ecf77dc25ecb2a... master/ecf77dc25ecb2a...
eval/ComplexF32/evaluation 7.31 ± 0.44 ms 7.27 ± 0.49 ms 1.01
eval/ComplexF64/evaluation 9.55 ± 0.61 ms 9.59 ± 0.71 ms 0.996
eval/Float32/derivative 11.1 ± 2.2 ms 10.9 ± 1.9 ms 1.02
eval/Float32/derivative_turbo 11 ± 2.1 ms 10.8 ± 2 ms 1.01
eval/Float32/evaluation 2.64 ± 0.22 ms 2.64 ± 0.23 ms 1
eval/Float32/evaluation_bumper 0.534 ± 0.013 ms 0.543 ± 0.013 ms 0.984
eval/Float32/evaluation_turbo 0.576 ± 0.03 ms 0.573 ± 0.032 ms 1
eval/Float32/evaluation_turbo_bumper 0.54 ± 0.014 ms 0.539 ± 0.013 ms 1
eval/Float64/derivative 14.8 ± 0.69 ms 14.3 ± 0.73 ms 1.03
eval/Float64/derivative_turbo 14.8 ± 0.86 ms 14.3 ± 0.79 ms 1.03
eval/Float64/evaluation 2.78 ± 0.24 ms 2.79 ± 0.23 ms 0.996
eval/Float64/evaluation_bumper 1.21 ± 0.044 ms 1.2 ± 0.044 ms 1.01
eval/Float64/evaluation_turbo 1.06 ± 0.063 ms 1.05 ± 0.061 ms 1.01
eval/Float64/evaluation_turbo_bumper 1.22 ± 0.044 ms 1.2 ± 0.043 ms 1.02
utils/combine_operators/break_sharing 0.0383 ± 0.00075 ms 0.0389 ± 0.00058 ms 0.983
utils/convert/break_sharing 24 ± 1.2 μs 23.1 ± 1 μs 1.04
utils/convert/preserve_sharing 0.126 ± 0.0036 ms 0.126 ± 0.0036 ms 0.998
utils/copy/break_sharing 24 ± 1 μs 23.8 ± 1.1 μs 1.01
utils/copy/preserve_sharing 0.127 ± 0.0037 ms 0.129 ± 0.0035 ms 0.988
utils/count_constant_nodes/break_sharing 8.65 ± 0.13 μs 9.48 ± 0.14 μs 0.912
utils/count_constant_nodes/preserve_sharing 0.11 ± 0.0031 ms 0.111 ± 0.0028 ms 0.991
utils/count_depth/break_sharing 12.9 ± 0.29 μs 12.8 ± 0.32 μs 1
utils/count_nodes/break_sharing 8.59 ± 0.12 μs 8.7 ± 0.13 μs 0.987
utils/count_nodes/preserve_sharing 0.112 ± 0.0033 ms 0.112 ± 0.0029 ms 1
utils/get_set_constants!/break_sharing 0.0344 ± 0.0011 ms 0.0338 ± 0.00095 ms 1.02
utils/get_set_constants!/preserve_sharing 0.227 ± 0.0064 ms 0.228 ± 0.0054 ms 0.998
utils/get_set_constants_parametric 0.0491 ± 0.0019 ms 0.0482 ± 0.0019 ms 1.02
utils/has_constants/break_sharing 4.36 ± 0.06 μs 4.19 ± 0.06 μs 1.04
utils/has_operators/break_sharing 2.13 ± 0.025 μs 1.93 ± 0.038 μs 1.1
utils/hash/break_sharing 26 ± 0.5 μs 25.3 ± 0.43 μs 1.03
utils/hash/preserve_sharing 0.133 ± 0.003 ms 0.132 ± 0.0032 ms 1
utils/index_constant_nodes/break_sharing 23.2 ± 1 μs 22.9 ± 0.99 μs 1.01
utils/index_constant_nodes/preserve_sharing 0.125 ± 0.0034 ms 0.125 ± 0.0029 ms 1
utils/is_constant/break_sharing 3.69 ± 0.07 μs 4.12 ± 0.055 μs 0.896
utils/simplify_tree/break_sharing 0.178 ± 0.0016 ms 0.167 ± 0.0015 ms 1.06
utils/simplify_tree/preserve_sharing 0.29 ± 0.0058 ms 0.28 ± 0.0046 ms 1.04
utils/string_tree/break_sharing 0.399 ± 0.015 ms 0.398 ± 0.016 ms 1
utils/string_tree/preserve_sharing 0.538 ± 0.02 ms 0.539 ± 0.022 ms 0.998
time_to_load 0.249 ± 0.0015 s 0.246 ± 0.0019 s 1.01