SymbolicML / DynamicExpressions.jl

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

CompatHelper: bump compat for SymbolicUtils to 1, (keep existing compat) #12

Closed github-actions[bot] closed 1 year ago

github-actions[bot] commented 1 year ago

This pull request changes the compat entry for the SymbolicUtils package from 0.19 to 0.19, 1. 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.

MilesCranmer commented 1 year ago

Should be okay to merge once this is patched: https://github.com/JuliaSymbolics/SymbolicUtils.jl/issues/500

github-actions[bot] commented 1 year ago

Benchmark Results

master f70f89f7cc102a... t[master]/t[f70f89f7cc102a...]
OperatorEnum/ComplexF32/evaluation 0.0353 ± 0.0033 ms 0.0358 ± 0.004 ms 0.986
OperatorEnum/ComplexF64/evaluation 0.0367 ± 0.0023 ms 0.0369 ± 0.0031 ms 0.994
OperatorEnum/Float32/derivative 0.578 s 0.567 s 1.02
OperatorEnum/Float32/derivative_turbo 0.164 ± 0.0085 ms 0.163 ± 0.0076 ms 1.01
OperatorEnum/Float32/evaluation 8.02 ± 0.52 μs 7.93 ± 0.57 μs 1.01
OperatorEnum/Float32/evaluation_turbo 1.25 s 1.27 s 0.987
OperatorEnum/Float64/derivative 0.2 ± 0.0045 ms 0.204 ± 0.0032 ms 0.984
OperatorEnum/Float64/derivative_turbo 0.228 ± 0.011 ms 0.238 ± 0.02 ms 0.954
OperatorEnum/Float64/evaluation 11.4 ± 0.67 μs 11.4 ± 0.88 μs 1
OperatorEnum/Float64/evaluation_turbo 10.9 ± 1.2 μs 11 ± 1.5 μs 0.991

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

github-actions[bot] commented 1 year ago

Benchmark Results

master 940fba66115d1b... t[master]/t[940fba66115d1b...]
OperatorEnum/ComplexF32/evaluation 0.0404 ± 0.0032 ms 0.0433 ± 0.0027 ms 0.933
OperatorEnum/ComplexF64/evaluation 0.044 ± 0.0054 ms 0.0443 ± 0.0048 ms 0.993
OperatorEnum/Float32/derivative 0.161 ± 0.01 ms 0.158 ± 0.0028 ms 1.02
OperatorEnum/Float32/derivative_turbo 0.179 ± 0.015 ms 0.191 ± 0.013 ms 0.935
OperatorEnum/Float32/evaluation 9.37 ± 0.84 μs 9.25 ± 0.5 μs 1.01
OperatorEnum/Float32/evaluation_turbo 8.22 ± 0.99 μs 8.34 ± 0.81 μs 0.986
OperatorEnum/Float64/derivative 0.225 ± 0.012 ms 0.228 ± 0.0069 ms 0.986
OperatorEnum/Float64/derivative_turbo 0.262 ± 0.028 ms 0.262 ± 0.024 ms 1
OperatorEnum/Float64/evaluation 13.7 ± 1.2 μs 14.6 ± 1.3 μs 0.938
OperatorEnum/Float64/evaluation_turbo 12.9 ± 1.6 μs 13.5 ± 1.7 μs 0.956

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

github-actions[bot] commented 1 year ago

Benchmark Results

master 3ef08f033e2700... t[master]/t[3ef08f033e2700...]
OperatorEnum/ComplexF32/evaluation 0.0384 ± 0.0025 ms 0.0386 ± 0.0025 ms 0.995
OperatorEnum/ComplexF64/evaluation 0.0405 ± 0.0021 ms 0.0412 ± 0.0021 ms 0.983
OperatorEnum/Float32/derivative 0.141 ± 0.0033 ms 0.14 ± 0.0034 ms 1
OperatorEnum/Float32/derivative_turbo 0.166 ± 0.0044 ms 0.167 ± 0.0034 ms 0.993
OperatorEnum/Float32/evaluation 9.53 ± 0.93 μs 9.87 ± 1 μs 0.966
OperatorEnum/Float32/evaluation_turbo 8.35 ± 0.98 μs 8.53 ± 1 μs 0.979
OperatorEnum/Float64/derivative 0.211 ± 0.0051 ms 0.209 ± 0.005 ms 1.01
OperatorEnum/Float64/derivative_turbo 0.233 ± 0.0064 ms 0.231 ± 0.0053 ms 1.01
OperatorEnum/Float64/evaluation 14.3 ± 2.2 μs 14.9 ± 1.9 μs 0.96
OperatorEnum/Float64/evaluation_turbo 13.7 ± 2.2 μs 13.6 ± 2 μs 1.01

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