Skip to content

benchmarks.yml: Install SciPy and use uv for pip install #2633

New issue

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

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

Already on GitHub? # to your account

Merged
merged 1 commit into from
Jan 20, 2025
Merged

Conversation

EwoutH
Copy link
Member

@EwoutH EwoutH commented Jan 20, 2025

Fixes the broken benchmark workflow.

  • Install SciPy, since that's now a dependency
  • Use uv for pip install, which is way faster

- Install SciPy, since that's now a dependency
- Use uv for pip install, which is way faster
@EwoutH EwoutH added the ci Release notes label label Jan 20, 2025
@EwoutH EwoutH requested a review from quaquel January 20, 2025 11:38
Copy link
Member

@quaquel quaquel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me

@EwoutH EwoutH merged commit 6f7e4d7 into main Jan 20, 2025
12 of 13 checks passed
@EwoutH EwoutH added trigger-benchmarks Special label that triggers the benchmarking CI and removed trigger-benchmarks Special label that triggers the benchmarking CI labels Jan 20, 2025
Copy link

Performance benchmarks:

Model Size Init time [95% CI] Run time [95% CI]
BoltzmannWealth small 🔵 +2.5% [+1.7%, +3.3%] 🔵 +2.8% [+2.2%, +3.1%]
BoltzmannWealth large 🔵 -0.8% [-1.3%, -0.3%] 🔵 -1.0% [-2.5%, +0.3%]
Schelling small 🔵 -1.0% [-1.4%, -0.7%] 🔵 -0.6% [-0.8%, -0.5%]
Schelling large 🔵 -0.6% [-1.0%, -0.1%] 🔵 +0.3% [-0.2%, +0.9%]
WolfSheep small 🔵 -1.1% [-1.4%, -0.7%] 🔵 -0.8% [-1.0%, -0.7%]
WolfSheep large 🔵 -0.8% [-1.1%, -0.5%] 🔵 -0.8% [-1.3%, -0.1%]
BoidFlockers small 🔵 -2.6% [-3.4%, -1.8%] 🔵 -1.2% [-1.4%, -1.1%]
BoidFlockers large 🔵 -1.7% [-2.2%, -1.4%] 🔵 -0.8% [-1.0%, -0.6%]

tpike3 pushed a commit to tpike3/mesa that referenced this pull request Mar 25, 2025
…#2633)

- Install SciPy, since that's now a dependency
- Use uv for pip install, which is way faster
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
ci Release notes label
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants