From 25b579586016513b9b1a194469c2720c642a15e1 Mon Sep 17 00:00:00 2001 From: Penelope Yong Date: Fri, 28 Mar 2025 14:21:06 +0000 Subject: [PATCH 1/2] News 3 --- news/posts/2025-03-28-newsletter-3/index.qmd | 31 ++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 news/posts/2025-03-28-newsletter-3/index.qmd diff --git a/news/posts/2025-03-28-newsletter-3/index.qmd b/news/posts/2025-03-28-newsletter-3/index.qmd new file mode 100644 index 000000000..3f36bd883 --- /dev/null +++ b/news/posts/2025-03-28-newsletter-3/index.qmd @@ -0,0 +1,31 @@ +--- +title: Turing.jl Newsletter 3 +description: The fortnightly newsletter for the Turing.jl probabilistic programming language +categories: + - Newsletter +author: + - name: The TuringLang team + url: /team/ +date: 2025-03-28 +--- + +**Turing v0.37** + +We've now released v0.37 of Turing. This includes a lot of new functionality from DynamicPPL 0.35, including the new (simplified) `.~` . +It also cleans up the list of exported identifiers, and most notably, if you were using things from DynamicPPL, you will now also need to `import DynamicPPL` (or `using`). + +More generally, it's likely that from now on our releases will involve larger changes because we are aggregating more changes into a single minor version. +We are, however, also committed to providing thorough release notes that will help users and library authors upgrade more easily! +Release notes will be available on GitHub, and you can see the notes for [Turing 0.37](https://github.com/TuringLang/Turing.jl/releases/) and [DynamicPPL 0.35](https://github.com/TuringLang/DynamicPPL.jl/releases) here. +If you have any trouble upgrading, just drop us a note. + +**AD backend testing** + +Right now we test a series of DynamicPPL models with several AD backends. +It's rather ad-hoc and we are currently drafting a more formal interface for testing AD backends with Turing models. +It's still early days but if you are an AD package developer and want to know what this means for integration with Turing, get in touch (easiest way: [ping me on Slack](https://julialang.slack.com/team/U07DBR7C2LD)) 🙂 + +**Unified interface for optimisation algorithms** + +There's [an ongoing discussion about unifying the interface](https://github.com/TuringLang/Turing.jl/issues/2509) for MAP/MLE point estimates and variational inference (and potentially even MCMC). +If you use more than one of these methods and have thoughts on what you'd like from an interface, we'd be very happy to hear from you! From c4982f1cd15a0e0b1922ed9217aa4ec855430918 Mon Sep 17 00:00:00 2001 From: Penelope Yong Date: Fri, 28 Mar 2025 14:23:57 +0000 Subject: [PATCH 2/2] Me --- news/posts/2025-03-28-newsletter-3/index.qmd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/posts/2025-03-28-newsletter-3/index.qmd b/news/posts/2025-03-28-newsletter-3/index.qmd index 3f36bd883..8bc81f773 100644 --- a/news/posts/2025-03-28-newsletter-3/index.qmd +++ b/news/posts/2025-03-28-newsletter-3/index.qmd @@ -23,7 +23,7 @@ If you have any trouble upgrading, just drop us a note. Right now we test a series of DynamicPPL models with several AD backends. It's rather ad-hoc and we are currently drafting a more formal interface for testing AD backends with Turing models. -It's still early days but if you are an AD package developer and want to know what this means for integration with Turing, get in touch (easiest way: [ping me on Slack](https://julialang.slack.com/team/U07DBR7C2LD)) 🙂 +It's still early days but if you are an AD package developer and want to know what this means for integration with Turing, get in touch (easiest way: [ping Penny on Slack](https://julialang.slack.com/team/U07DBR7C2LD)) 🙂 **Unified interface for optimisation algorithms**