Skip to content
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

Update CI to run MacOS tests on aarch64 #244

Merged
merged 4 commits into from
Dec 1, 2024

Conversation

sunxd3
Copy link
Member

@sunxd3 sunxd3 commented Nov 29, 2024

@coveralls
Copy link

coveralls commented Nov 29, 2024

Pull Request Test Coverage Report for Build 12105545261

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 71.885%

Totals Coverage Status
Change from base Build 12082282268: 0.0%
Covered Lines: 1396
Relevant Lines: 1942

💛 - Coveralls

Copy link
Contributor

github-actions bot commented Dec 1, 2024

Benchmark results on macOS (aarch64)

BridgeStan not found at location specified by $BRIDGESTAN environment variable, downloading version 2.5.0 to /Users/runner/.bridgestan/bridgestan-2.5.0
Done!
Model dogs produces error: ErrorException("log_density() failed with unknown exception\n")

Model Parameter Count Data Count Stan Density Time (µs) Stan Density Gradient Time (µs) JuliaBUGS Density Time with Graph Walk (µs) JuliaBUGS Density Gradient Time with ReverseDiff.jl(compiled tape) (µs)
rats 65 150 5.4916 8.08333 56.292 280.917
pumps 12 10 1.02975 1.54165 8.79167 18.416
dogs 2 720 NA NA 127.958 329.167
seeds 26 21 2.31592 3.07867 21.541 54.208
surgical_realistic 14 12 1.43125 1.93457 11.25 26.792
magnesium 108 96 13.625 14.875 96.917 186.52
salm 22 18 4.1945 4.9 15.458 45.041
equiv 15 20 3.94057 4.9334 13.646 50.625
dyes 9 30 1.90625 2.43182 8.889 40.583
stacks 6 21 1.3869 2.09615 17.583 43.375
epil 303 236 44.084 48.208 195.75 623.854
blockers 47 44 2.75759 3.349 40.583 83.958
oxford 244 240 11.625 13.959 243.041 459.25
lsat 1006 5000 109.125 147.875 1593.0 3029.65
bones 33 422 84.667 96.375 331.833 437.166
mice 20 65 7.29167 9.41667 25.709 93.083
kidney 64 58 9.15267 12.917 52.375 201.688
leuk 18 714 18.375 24.042 162.958 549.021
leukfr 40 714 23.167 29.667 275.625 1027.12

Benchmark results on Ubuntu (x64)

BridgeStan not found at location specified by $BRIDGESTAN environment variable, downloading version 2.5.0 to /home/runner/.bridgestan/bridgestan-2.5.0
Done!
Model dogs produces error: ErrorException("log_density() failed with exception: Exception: bernoulli_lpmf: Probability parameter is inf, but must be in the interval [0, 1] (in '/home/runner/work/JuliaBUGS.jl/JuliaBUGS.jl/benchmark/stan/bugs_examples/vol1/dogs/dogs.stan', line 37, column 6 to line 38, column 62)\n")

Model Parameter Count Data Count Stan Density Time (µs) Stan Density Gradient Time (µs) JuliaBUGS Density Time with Graph Walk (µs) JuliaBUGS Density Gradient Time with ReverseDiff.jl(compiled tape) (µs)
rats 65 150 5.825 8.17533 70.4675 84.077
pumps 12 10 0.992867 1.30745 11.211 6.337
dogs 2 720 NA NA 177.382 154.84
seeds 26 21 2.46208 3.11244 26.941 19.667
surgical_realistic 14 12 1.268 1.64361 14.422 8.46267
magnesium 108 96 10.4295 12.1675 122.861 74.47
salm 22 18 2.37858 3.07689 22.542 12.609
equiv 15 20 2.46792 3.43012 19.517 15.809
dyes 9 30 1.04268 1.35776 12.3085 12.9045
stacks 6 21 1.15656 1.65867 22.963 14.6098
epil 303 236 33.683 39.624 289.447 244.548
blockers 47 44 3.216 3.68563 60.123 29.155
oxford 244 240 16.511 19.096 342.315 177.743
lsat 1006 5000 181.31 221.945 2003.04 1183.79
bones 33 422 72.836 91.1 443.821 189.51
mice 20 65 7.256 9.58467 29.315 38.0065
kidney 64 58 10.8205 16.311 63.289 71.524
leuk 18 714 20.398 26.731 218.109 198.772
leukfr 40 714 24.135 32.611 237.364 235.201

@sunxd3 sunxd3 merged commit 290c5ef into master Dec 1, 2024
15 checks passed
@sunxd3 sunxd3 deleted the sunxd/run_macos_on_apple_silicon branch December 1, 2024 14:48
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.

2 participants