• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

TuringLang / Turing.jl / 9953741319
76%
main: 84%

Build:
Build:
LAST BUILD BRANCH: py/dppl-0.38
DEFAULT BRANCH: main
Ran 16 Jul 2024 09:00AM UTC
Jobs 56
Files 24
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Jul 2024 08:52AM UTC coverage: 86.041% (+2.7%) from 83.302%
9953741319

push

github

web-flow
Fixes and improvements to experimental `Gibbs` (#2231)

* moved new Gibbs tests all into a single block

* initial work on making Gibbs work with `externalsampler`

* removed references to Setfield.jl

* fixed crucial bug in experimental Gibbs sampler

* added ground-truth comparison for Gibbs sampler on demo models

* added convenience method for performing two sample KS test

* use thinning to avoid OOM issues

* removed incredibly slow testset that didn't really add much

* removed now-redundant testset

* use Anderson-Darling test instead of Kolomogorov-Smirnov to better
capture tail differences + remove subsampling of chains since it
doesn't really matter that when we're using aggressive thinning and
test statistics based on comparing order stats

* more work on testing

* fixed tests

* make failures of `two_sample_ad_tests` a bit more informative

* make failrues of `two_sample_ad_test` produce more informative logs

* additional information upon `two_sample_ad_test` failure

* rename `two_sample_ad_test` to `two_sample_test` and use KS test instead

* added minor test for externalsampler usage

* also test AdvancedHMC samplers with Gibbs

* forgot to add updates to src/mcmc/abstractmcmc.jl in previous commits

* removed usage of `timeit_testset` macro

* added temporary fix for externalsampler that needs to be removed once
DPPL has been updated

* minor reorg of two testsets

* set random seeds more aggressively in an attempt to make tests more reproducible

* removed hack, awaiting PR to DynamicPPL

* renamed `_getmodel` to `getmodel`, `_setmodel` to `setmodel`, and
`_varinfo` to `varinfo_from_logdensityfn`

* missed some instances during rnenaming

* fixed missing merge in initial step for experimental `Gibbs`

* Always reconstruct `ADGradientWrapper` using the `adype` available in `ExternalSampler`

* Test Gibbs with different adtype in externalsampler to ensure that works

* Up... (continued)

42 of 42 new or added lines in 3 files covered. (100.0%)

3 existing lines in 2 files now uncovered.

1393 of 1619 relevant lines covered (86.04%)

2142068.73 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
95.08
3.19% src/mcmc/abstractmcmc.jl
2
90.14
29.4% src/experimental/gibbs.jl
Jobs
ID Job ID Ran Files Coverage
1 run-essential/ad.jl-1.7-windows-latest-x64-2 - 9953741319.1 16 Jul 2024 09:06AM UTC 22
0.0
GitHub Action Run
2 run-mcmc/hmc.jl-1.7-ubuntu-latest-x86-1 - 9953741319.2 16 Jul 2024 09:04AM UTC 22
0.0
GitHub Action Run
3 run-mcmc/abstractmcmc.jl-1.7-windows-latest-x64-2 - 9953741319.3 16 Jul 2024 09:03AM UTC 22
0.0
GitHub Action Run
4 run-mcmc/hmc.jl-1-ubuntu-latest-x64-2 - 9953741319.4 16 Jul 2024 09:07AM UTC 24
24.5
GitHub Action Run
5 run-mcmc/hmc.jl-1.7-ubuntu-latest-x64-2 - 9953741319.5 16 Jul 2024 09:03AM UTC 22
0.0
GitHub Action Run
6 run-mcmc/Inference.jl-1.7-windows-latest-x64-2 - 9953741319.6 16 Jul 2024 09:12AM UTC 22
0.0
GitHub Action Run
7 run-mcmc/abstractmcmc.jl-1.7-ubuntu-latest-x64-1 - 9953741319.7 16 Jul 2024 09:02AM UTC 22
0.0
GitHub Action Run
8 run-mcmc/Inference.jl-1.7-macOS-latest-x64-2 - 9953741319.8 16 Jul 2024 09:45AM UTC 22
0.0
GitHub Action Run
9 run-mcmc/ess.jl-1.7-windows-latest-x64-2 - 9953741319.9 16 Jul 2024 09:02AM UTC 22
0.0
GitHub Action Run
10 run---skip essential/ad.jl mcmc/gibbs.jl mcmc/hmc.jl mcmc/abstractmcmc.jl mcmc/Inference.jl experimental/gibbs.jl mcmc/ess.jl-1-ubuntu-latest-x64-1 - 9953741319.10 16 Jul 2024 09:11AM UTC 22
0.0
GitHub Action Run
11 run-mcmc/ess.jl-1.7-ubuntu-latest-x86-1 - 9953741319.11 16 Jul 2024 09:03AM UTC 22
0.0
GitHub Action Run
12 run-essential/ad.jl-1.7-macOS-latest-x64-2 - 9953741319.12 16 Jul 2024 09:02AM UTC 22
0.0
GitHub Action Run
13 run-essential/ad.jl-1.7-ubuntu-latest-x64-1 - 9953741319.13 16 Jul 2024 09:01AM UTC 22
0.0
GitHub Action Run
14 run---skip essential/ad.jl mcmc/gibbs.jl mcmc/hmc.jl mcmc/abstractmcmc.jl mcmc/Inference.jl experimental/gibbs.jl mcmc/ess.jl-1.7-ubuntu-latest-x86-1 - 9953741319.14 16 Jul 2024 09:20AM UTC 22
0.0
GitHub Action Run
15 run-mcmc/gibbs.jl-1-ubuntu-latest-x64-2 - 9953741319.15 16 Jul 2024 09:23AM UTC 24
30.81
GitHub Action Run
16 run-mcmc/ess.jl-1-ubuntu-latest-x64-1 - 9953741319.16 16 Jul 2024 09:02AM UTC 22
0.0
GitHub Action Run
17 run-mcmc/gibbs.jl-1.7-macOS-latest-x64-2 - 9953741319.17 16 Jul 2024 09:41AM UTC 22
0.0
GitHub Action Run
18 run-essential/ad.jl-1.7-ubuntu-latest-x86-1 - 9953741319.18 16 Jul 2024 09:02AM UTC 22
0.0
GitHub Action Run
19 run-mcmc/ess.jl-1.7-ubuntu-latest-x64-1 - 9953741319.19 16 Jul 2024 09:01AM UTC 22
0.0
GitHub Action Run
20 run-mcmc/Inference.jl-1-ubuntu-latest-x64-1 - 9953741319.20 16 Jul 2024 09:20AM UTC 22
0.0
GitHub Action Run
21 run-mcmc/ess.jl-1.7-ubuntu-latest-x64-2 - 9953741319.21 16 Jul 2024 09:01AM UTC 22
0.0
GitHub Action Run
22 run-mcmc/Inference.jl-1.7-ubuntu-latest-x86-1 - 9953741319.22 16 Jul 2024 09:17AM UTC 22
0.0
GitHub Action Run
23 run-mcmc/abstractmcmc.jl-1-ubuntu-latest-x64-1 - 9953741319.23 16 Jul 2024 09:01AM UTC 22
0.0
GitHub Action Run
24 run---skip essential/ad.jl mcmc/gibbs.jl mcmc/hmc.jl mcmc/abstractmcmc.jl mcmc/Inference.jl experimental/gibbs.jl mcmc/ess.jl-1.7-macOS-latest-x64-2 - 9953741319.24 16 Jul 2024 09:15AM UTC 22
0.0
GitHub Action Run
25 run-mcmc/ess.jl-1-ubuntu-latest-x64-2 - 9953741319.25 16 Jul 2024 09:01AM UTC 24
23.6
GitHub Action Run
26 run-experimental/gibbs.jl-1-ubuntu-latest-x64-2 - 9953741319.26 16 Jul 2024 09:15AM UTC 24
39.96
GitHub Action Run
27 run-experimental/gibbs.jl-1.7-windows-latest-x64-2 - 9953741319.27 16 Jul 2024 09:16AM UTC 22
0.0
GitHub Action Run
28 run-mcmc/gibbs.jl-1.7-windows-latest-x64-2 - 9953741319.28 16 Jul 2024 09:10AM UTC 22
0.0
GitHub Action Run
29 run---skip essential/ad.jl mcmc/gibbs.jl mcmc/hmc.jl mcmc/abstractmcmc.jl mcmc/Inference.jl experimental/gibbs.jl mcmc/ess.jl-1-ubuntu-latest-x64-2 - 9953741319.29 16 Jul 2024 09:11AM UTC 24
65.68
GitHub Action Run
30 run-mcmc/ess.jl-1.7-macOS-latest-x64-2 - 9953741319.30 16 Jul 2024 09:04AM UTC 22
0.0
GitHub Action Run
31 run-mcmc/hmc.jl-1.7-ubuntu-latest-x64-1 - 9953741319.31 16 Jul 2024 09:03AM UTC 22
0.0
GitHub Action Run
32 run-experimental/gibbs.jl-1.7-ubuntu-latest-x64-2 - 9953741319.32 16 Jul 2024 09:14AM UTC 22
0.0
GitHub Action Run
33 run-mcmc/gibbs.jl-1.7-ubuntu-latest-x86-1 - 9953741319.33 16 Jul 2024 09:16AM UTC 22
0.0
GitHub Action Run
34 run-essential/ad.jl-1.7-ubuntu-latest-x64-2 - 9953741319.34 16 Jul 2024 09:01AM UTC 22
0.0
GitHub Action Run
35 run-experimental/gibbs.jl-1-ubuntu-latest-x64-1 - 9953741319.35 16 Jul 2024 09:19AM UTC 22
0.0
GitHub Action Run
36 run-mcmc/Inference.jl-1.7-ubuntu-latest-x64-1 - 9953741319.36 16 Jul 2024 09:16AM UTC 22
0.0
GitHub Action Run
37 run---skip essential/ad.jl mcmc/gibbs.jl mcmc/hmc.jl mcmc/abstractmcmc.jl mcmc/Inference.jl experimental/gibbs.jl mcmc/ess.jl-1.7-ubuntu-latest-x64-1 - 9953741319.37 16 Jul 2024 09:17AM UTC 22
0.0
GitHub Action Run
38 run-mcmc/Inference.jl-1-ubuntu-latest-x64-2 - 9953741319.38 16 Jul 2024 09:16AM UTC 24
39.89
GitHub Action Run
39 run-mcmc/hmc.jl-1.7-windows-latest-x64-2 - 9953741319.39 16 Jul 2024 09:04AM UTC 22
0.0
GitHub Action Run
40 run-mcmc/abstractmcmc.jl-1.7-ubuntu-latest-x86-1 - 9953741319.40 16 Jul 2024 09:04AM UTC 22
0.0
GitHub Action Run
41 run-mcmc/abstractmcmc.jl-1.7-macOS-latest-x64-2 - 9953741319.41 16 Jul 2024 09:03AM UTC 22
0.0
GitHub Action Run
42 run---skip essential/ad.jl mcmc/gibbs.jl mcmc/hmc.jl mcmc/abstractmcmc.jl mcmc/Inference.jl experimental/gibbs.jl mcmc/ess.jl-1.7-windows-latest-x64-2 - 9953741319.42 16 Jul 2024 09:18AM UTC 22
0.0
GitHub Action Run
43 run-experimental/gibbs.jl-1.7-ubuntu-latest-x64-1 - 9953741319.43 16 Jul 2024 09:16AM UTC 22
0.0
GitHub Action Run
44 run---skip essential/ad.jl mcmc/gibbs.jl mcmc/hmc.jl mcmc/abstractmcmc.jl mcmc/Inference.jl experimental/gibbs.jl mcmc/ess.jl-1.7-ubuntu-latest-x64-2 - 9953741319.44 16 Jul 2024 09:16AM UTC 22
0.0
GitHub Action Run
45 run-mcmc/gibbs.jl-1.7-ubuntu-latest-x64-2 - 9953741319.45 16 Jul 2024 09:14AM UTC 22
0.0
GitHub Action Run
46 run-essential/ad.jl-1-ubuntu-latest-x64-1 - 9953741319.46 16 Jul 2024 09:01AM UTC 22
0.0
GitHub Action Run
47 run-essential/ad.jl-1-ubuntu-latest-x64-2 - 9953741319.47 16 Jul 2024 09:01AM UTC 24
10.26
GitHub Action Run
48 run-experimental/gibbs.jl-1.7-ubuntu-latest-x86-1 - 9953741319.48 16 Jul 2024 09:19AM UTC 22
0.0
GitHub Action Run
49 run-mcmc/gibbs.jl-1.7-ubuntu-latest-x64-1 - 9953741319.49 16 Jul 2024 09:13AM UTC 22
0.0
GitHub Action Run
50 run-mcmc/hmc.jl-1-ubuntu-latest-x64-1 - 9953741319.50 16 Jul 2024 09:07AM UTC 22
0.0
GitHub Action Run
51 run-mcmc/hmc.jl-1.7-macOS-latest-x64-2 - 9953741319.51 16 Jul 2024 09:22AM UTC 22
0.0
GitHub Action Run
52 run-mcmc/gibbs.jl-1-ubuntu-latest-x64-1 - 9953741319.52 16 Jul 2024 09:24AM UTC 22
0.0
GitHub Action Run
53 run-mcmc/abstractmcmc.jl-1-ubuntu-latest-x64-2 - 9953741319.53 16 Jul 2024 09:00AM UTC 24
7.12
GitHub Action Run
54 run-experimental/gibbs.jl-1.7-macOS-latest-x64-2 - 9953741319.54 16 Jul 2024 09:12AM UTC 22
0.0
GitHub Action Run
55 run-mcmc/Inference.jl-1.7-ubuntu-latest-x64-2 - 9953741319.55 16 Jul 2024 10:44AM UTC 22
0.0
GitHub Action Run
56 run-mcmc/abstractmcmc.jl-1.7-ubuntu-latest-x64-2 - 9953741319.56 16 Jul 2024 10:31AM UTC 22
0.0
GitHub Action Run
Source Files on build 9953741319
  • Tree
  • List 24
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #9953741319
  • 29a13424 on github
  • Prev Build on master (#9872415851)
  • Next Build on master (#10151640416)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc