Skip to content

build: update all DI to v0.7 #338

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 31, 2025
Merged

build: update all DI to v0.7 #338

merged 1 commit into from
May 31, 2025

Conversation

ErikQQY
Copy link
Member

@ErikQQY ErikQQY commented May 31, 2025

Part of #337

@ErikQQY ErikQQY changed the title build: update all DI to v7 build: update all DI to v0.7 May 31, 2025
Copy link
Contributor

Benchmark Results

Click to check benchmark results
master 3d65a38... master / 3d65a38...
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK2() 0.607 ± 0.024 s 0.622 ± 0.022 s 0.976 ± 0.052
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK3() 14.3 ± 0.56 ms 14.3 ± 0.61 ms 0.997 ± 0.058
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK4() 3.26 ± 0.23 ms 3.26 ± 0.19 ms 1 ± 0.091
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK5() 9.73 ± 1.4 ms 9.62 ± 1.3 ms 1.01 ± 0.19
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK6() 1.68 ± 0.29 ms 1.67 ± 0.29 ms 1 ± 0.24
Simple Pendulum/IIP/MultipleShooting(10, Tsit5; grid_coarsening = false) 1.84 ± 0.65 ms 1.85 ± 0.64 ms 0.996 ± 0.49
Simple Pendulum/IIP/MultipleShooting(10, Tsit5; grid_coarsening = true) 3.12 ± 0.97 ms 3.12 ± 0.99 ms 0.999 ± 0.44
Simple Pendulum/IIP/MultipleShooting(100, Tsit5; grid_coarsening = false) 0.068 ± 0.014 s 0.0666 ± 0.013 s 1.02 ± 0.29
Simple Pendulum/IIP/MultipleShooting(100, Tsit5; grid_coarsening = true) 0.081 ± 0.015 s 0.0808 ± 0.016 s 1 ± 0.27
Simple Pendulum/IIP/Shooting(Tsit5()) 0.235 ± 0.074 ms 0.236 ± 0.075 ms 0.995 ± 0.45
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK2() 0.772 ± 0.014 s 0.753 ± 0.015 s 1.03 ± 0.028
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK3() 17.2 ± 5.8 ms 16.9 ± 5 ms 1.02 ± 0.46
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK4() 3.74 ± 0.17 ms 3.73 ± 0.25 ms 1 ± 0.08
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK5() 11 ± 2 ms 10.9 ± 1.6 ms 1.01 ± 0.24
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK6() 1.93 ± 0.15 ms 1.89 ± 0.14 ms 1.02 ± 0.11
Simple Pendulum/OOP/MultipleShooting(10, Tsit5; grid_coarsening = false) 3.6 ± 2.9 ms 3.6 ± 2.8 ms 1 ± 1.1
Simple Pendulum/OOP/MultipleShooting(10, Tsit5; grid_coarsening = true) 6.01 ± 5.1 ms 5.99 ± 5.1 ms 1 ± 1.2
Simple Pendulum/OOP/MultipleShooting(100, Tsit5; grid_coarsening = false) 0.119 ± 0.016 s 0.116 ± 0.01 s 1.02 ± 0.16
Simple Pendulum/OOP/MultipleShooting(100, Tsit5; grid_coarsening = true) 0.147 ± 0.024 s 0.141 ± 0.027 s 1.04 ± 0.26
Simple Pendulum/OOP/Shooting(Tsit5()) 0.625 ± 0.038 ms 0.622 ± 0.045 ms 1 ± 0.095
time_to_load 4.8 ± 0.026 s 4.71 ± 0.073 s 1.02 ± 0.017
### Benchmark Plots A plot of the benchmark results has 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).

@ErikQQY
Copy link
Member Author

ErikQQY commented May 31, 2025

Let's keep format stuff in a seperate PR

@ErikQQY ErikQQY merged commit a7c3268 into master May 31, 2025
13 of 16 checks passed
@ErikQQY ErikQQY deleted the qqy/bump branch May 31, 2025 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant