Skip to content

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

Merged
EwoutH merged 1 commit intomainfrom
fix_benchmarks
Jan 20, 2025
Merged

benchmarks.yml: Install SciPy and use uv for pip install#2633
EwoutH merged 1 commit intomainfrom
fix_benchmarks

Conversation

@EwoutH
Copy link
Copy Markdown
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
Copy Markdown
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
@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
@github-actions
Copy link
Copy Markdown

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
- Install SciPy, since that's now a dependency
- Use uv for pip install, which is way faster
@EwoutH EwoutH deleted the fix_benchmarks branch January 23, 2026 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Release notes label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants