SymbolicML / DynamicQuantities.jl

Efficient and type-stable physical quantities in Julia
https://symbolicml.org/DynamicQuantities.jl/dev/
Apache License 2.0
132 stars 17 forks source link

Configure Sweep #87

Closed sweep-ai[bot] closed 10 months ago

sweep-ai[bot] commented 10 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 10 months ago

Apply Sweep Rules to your PR?

github-actions[bot] commented 10 months ago

Benchmark Results

main 9ecfe6484f8e5c... t[main]/t[9ecfe6484f8e5c...]
Quantity/creation/Quantity(x) 3.1 ± 0.01 ns 3.1 ± 0.01 ns 1
Quantity/creation/Quantity(x, length=y) 3.11 ± 0.01 ns 3.11 ± 0.01 ns 1
Quantity/with_numbers/*real 3.1 ± 0.01 ns 3.1 ± 0.01 ns 1
Quantity/with_numbers/^int 8.37 ± 2.5 ns 8.37 ± 2.5 ns 1
Quantity/with_numbers/^int * real 8.37 ± 2.5 ns 8.37 ± 2.5 ns 1
Quantity/with_quantity/+y 5.27 ± 0.01 ns 5.27 ± 0.01 ns 1
Quantity/with_quantity//y 3.11 ± 0.001 ns 3.11 ± 0.001 ns 1
Quantity/with_self/dimension 1.55 ± 0.01 ns 1.56 ± 0.01 ns 0.994
Quantity/with_self/inv 4.02 ± 0.01 ns 3.11 ± 0.001 ns 1.29
Quantity/with_self/ustrip 1.55 ± 0.01 ns 1.55 ± 0.01 ns 1
QuantityArray/broadcasting/multi_array_of_quantities 0.149 ± 0.014 ms 0.147 ± 0.0062 ms 1.02
QuantityArray/broadcasting/multi_normal_array 0.0499 ± 0.00022 ms 0.0589 ± 0.0092 ms 0.846
QuantityArray/broadcasting/multi_quantity_array 0.158 ± 0.0011 ms 0.158 ± 0.001 ms 1
QuantityArray/broadcasting/x^2_array_of_quantities 25.7 ± 2.4 μs 26.3 ± 2.3 μs 0.977
QuantityArray/broadcasting/x^2_normal_array 4.57 ± 0.74 μs 4.64 ± 0.89 μs 0.985
QuantityArray/broadcasting/x^2_quantity_array 6.91 ± 0.22 μs 6.92 ± 0.23 μs 0.999
QuantityArray/broadcasting/x^4_array_of_quantities 0.0786 ± 0.00063 ms 0.0787 ± 0.00057 ms 0.999
QuantityArray/broadcasting/x^4_normal_array 0.0498 ± 0.00015 ms 0.0498 ± 0.0005 ms 0.999
QuantityArray/broadcasting/x^4_quantity_array 0.0592 ± 0.00018 ms 0.0592 ± 0.00016 ms 1
time_to_load 0.162 ± 0.0017 s 0.161 ± 0.0005 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).