Skip to content

Commit fa2e6a6

Browse files
committed
News 10
1 parent 094c448 commit fa2e6a6

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Turing.jl Newsletter 10
3+
description: The fortnightly newsletter for the Turing.jl probabilistic programming language
4+
categories:
5+
- Newsletter
6+
author:
7+
- name: The TuringLang team
8+
url: /team/
9+
date: 2025-07-11
10+
---
11+
12+
**LKJCholesky**
13+
14+
Sampling `LKJCholesky` with HMC/NUTS has, until now, failed because of numerical instabilities (you'd usually get a `DomainError` somewhere).
15+
Bijectors.jl has gotten a couple of fixes ([here](https://github.com/TuringLang/Bijectors.jl/pull/356) and [here](https://github.com/TuringLang/Bijectors.jl/pull/357), just released v0.15.8 today that contains both of these) that should fix this, hopefully once and for all!
16+
(There are still some issues with `LKJ` itself, see [this PR](https://github.com/TuringLang/Bijectors.jl/pull/395).
17+
But now with `LKJCholesky` working there is less need for `LKJ` :))
18+
19+
**Multiple-chain progress bars**
20+
21+
Not released yet, but you might like to see [this PR (and the videos therein!)](https://github.com/TuringLang/AbstractMCMC.jl/pull/168) which, if merged, will provide more detailed progress bars when sampling with `MCMCThreads()` or `MCMCDistributed()`.
22+
Currently, the default is that for 10 chains or fewer you'll get one progress bar per chain; above that there'll just be one overall progress bar, but it'll update more than once per chain.
23+
That's customisable, and if you think the default should be different feel free to drop a line!

0 commit comments

Comments
 (0)