SymbolicML / DynamicExpressions.jl

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

refactor!: module names to match struct names #72

Closed MilesCranmer closed 1 month ago

coveralls commented 1 month ago

Pull Request Test Coverage Report for Build 8870015827

Details


Totals Coverage Status
Change from base Build 8864114098: 0.0%
Covered Lines: 1610
Relevant Lines: 1700

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

Benchmark Results

master 841f240be4fac6... master/841f240be4fac6...
eval/ComplexF32/evaluation 7.46 ± 0.5 ms 7.38 ± 0.45 ms 1.01
eval/ComplexF64/evaluation 9.68 ± 0.72 ms 9.69 ± 0.73 ms 0.999
eval/Float32/derivative 10.7 ± 1.7 ms 10.8 ± 1.7 ms 0.994
eval/Float32/derivative_turbo 10.8 ± 1.7 ms 10.7 ± 1.7 ms 1.01
eval/Float32/evaluation 2.74 ± 0.22 ms 2.72 ± 0.21 ms 1.01
eval/Float32/evaluation_bumper 0.596 ± 0.013 ms 0.532 ± 0.013 ms 1.12
eval/Float32/evaluation_turbo 0.693 ± 0.027 ms 0.699 ± 0.031 ms 0.992
eval/Float32/evaluation_turbo_bumper 0.593 ± 0.013 ms 0.536 ± 0.013 ms 1.11
eval/Float64/derivative 14.4 ± 0.7 ms 14.3 ± 0.58 ms 1.01
eval/Float64/derivative_turbo 14.3 ± 0.63 ms 14.2 ± 0.63 ms 1
eval/Float64/evaluation 2.91 ± 0.23 ms 2.9 ± 0.24 ms 1
eval/Float64/evaluation_bumper 1.27 ± 0.044 ms 1.2 ± 0.043 ms 1.06
eval/Float64/evaluation_turbo 1.18 ± 0.063 ms 1.17 ± 0.058 ms 1.01
eval/Float64/evaluation_turbo_bumper 1.28 ± 0.044 ms 1.2 ± 0.043 ms 1.07
utils/combine_operators/break_sharing 0.0417 ± 0.0013 ms 0.0414 ± 0.0013 ms 1.01
utils/convert/break_sharing 28.1 ± 0.9 μs 28.1 ± 0.9 μs 0.999
utils/convert/preserve_sharing 0.127 ± 0.0028 ms 0.126 ± 0.0027 ms 1
utils/copy/break_sharing 28.9 ± 0.91 μs 29 ± 0.92 μs 0.996
utils/copy/preserve_sharing 0.127 ± 0.0029 ms 0.127 ± 0.0028 ms 0.993
utils/count_constants/break_sharing 11 ± 0.18 μs 10.6 ± 0.16 μs 1.04
utils/count_constants/preserve_sharing 0.112 ± 0.0024 ms 0.111 ± 0.0024 ms 1.01
utils/count_depth/break_sharing 17.1 ± 0.37 μs 17.3 ± 0.38 μs 0.986
utils/count_nodes/break_sharing 9.56 ± 0.2 μs 9.96 ± 0.15 μs 0.96
utils/count_nodes/preserve_sharing 0.114 ± 0.0023 ms 0.113 ± 0.0024 ms 1.01
utils/get_set_constants!/break_sharing 0.0533 ± 0.00079 ms 0.0527 ± 0.00083 ms 1.01
utils/get_set_constants!/preserve_sharing 0.324 ± 0.0064 ms 0.32 ± 0.006 ms 1.01
utils/has_constants/break_sharing 4.65 ± 0.21 μs 4.33 ± 0.21 μs 1.07
utils/has_operators/break_sharing 2.08 ± 0.019 μs 1.78 ± 0.018 μs 1.17
utils/hash/break_sharing 30 ± 0.42 μs 29.8 ± 0.44 μs 1.01
utils/hash/preserve_sharing 0.131 ± 0.0022 ms 0.132 ± 0.0027 ms 0.991
utils/index_constants/break_sharing 27.5 ± 0.65 μs 27.7 ± 0.63 μs 0.993
utils/index_constants/preserve_sharing 0.127 ± 0.0026 ms 0.127 ± 0.0025 ms 1
utils/is_constant/break_sharing 4.45 ± 0.21 μs 4.77 ± 0.21 μs 0.934
utils/simplify_tree/break_sharing 0.177 ± 0.016 ms 0.174 ± 0.016 ms 1.02
utils/simplify_tree/preserve_sharing 0.297 ± 0.018 ms 0.318 ± 0.017 ms 0.935
utils/string_tree/break_sharing 0.498 ± 0.012 ms 0.495 ± 0.012 ms 1.01
utils/string_tree/preserve_sharing 0.636 ± 0.017 ms 0.638 ± 0.016 ms 0.996
time_to_load 0.188 ± 0.0013 s 0.189 ± 0.0011 s 0.992