From 61e3ba818f12ea42657593bab93b9687b2be0e13 Mon Sep 17 00:00:00 2001 From: Adrian Seyboldt Date: Fri, 29 Nov 2024 14:21:03 +0100 Subject: [PATCH 1/5] chore (release): Prepare release --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a07cf6b..610df52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,30 @@ All notable changes to this project will be documented in this file. +## [0.14.0] - 2024-11-29 + +### Documentation + +- Update readme (Adrian Seyboldt) + + +### Features + +- Add sampler stats for points (Adrian Seyboldt) + + +### Refactor + +- Remove unnecessary stats structs and add some transform stats (Adrian Seyboldt) + + +### Testing + +- Add vector_dot test (Adrian Seyboldt) + +- Fix parallel test in simd mode (Adrian Seyboldt) + + ## [0.13.0] - 2024-10-23 ### Bug Fixes @@ -46,6 +70,8 @@ All notable changes to this project will be documented in this file. - Update dependencies (Adrian Seyboldt) +- Prepare release (Adrian Seyboldt) + ### Refactor From c4e4c940678c5f4fbc56731182124e2d6ad8a05f Mon Sep 17 00:00:00 2001 From: Adrian Seyboldt Date: Wed, 4 Dec 2024 14:31:01 +0100 Subject: [PATCH 2/5] feat: adapt some default parameters for transformed adaptation --- src/sampler.rs | 4 ++-- src/transform_adapt_strategy.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sampler.rs b/src/sampler.rs index b112666..785af0e 100644 --- a/src/sampler.rs +++ b/src/sampler.rs @@ -149,7 +149,7 @@ impl Default for LowRankNutsSettings { impl Default for TransformedNutsSettings { fn default() -> Self { Self { - num_tune: 4000, + num_tune: 1500, num_draws: 1000, maxdepth: 8, max_energy_error: 1000f64, @@ -159,7 +159,7 @@ impl Default for TransformedNutsSettings { adapt_options: Default::default(), check_turning: true, seed: 0, - num_chains: 6, + num_chains: 1, } } } diff --git a/src/transform_adapt_strategy.rs b/src/transform_adapt_strategy.rs index a551e04..f4e9d3b 100644 --- a/src/transform_adapt_strategy.rs +++ b/src/transform_adapt_strategy.rs @@ -25,7 +25,7 @@ impl Default for TransformedSettings { Self { step_size_window: 0.1f64, transform_update_freq: 50, - use_orbit_for_training: true, + use_orbit_for_training: false, transform_train_max_energy_error: 50f64, dual_average_options: Default::default(), } From ac309203301f6193ead64365a7ac0ca2796a0e6b Mon Sep 17 00:00:00 2001 From: Adrian Seyboldt Date: Wed, 4 Dec 2024 14:32:15 +0100 Subject: [PATCH 3/5] chore(release): Update changelog --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 610df52..5f61d05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to this project will be documented in this file. -## [0.14.0] - 2024-11-29 +## [0.14.0] - 2024-12-04 ### Documentation @@ -13,6 +13,8 @@ All notable changes to this project will be documented in this file. - Add sampler stats for points (Adrian Seyboldt) +- Adapt some default parameters for transformed adaptation (Adrian Seyboldt) + ### Refactor From 966ee5d44ea170f1cea2ab9ee06668cf7514e357 Mon Sep 17 00:00:00 2001 From: Adrian Seyboldt Date: Wed, 4 Dec 2024 14:33:18 +0100 Subject: [PATCH 4/5] chore: update pulp --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 55d0340..f0c581d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,7 +27,7 @@ arrow = { version = "53.1.0", default-features = false, features = ["ffi"] } rand_chacha = "0.3.1" anyhow = "1.0.72" faer = { version = "0.19.4", default-features = false, features = ["std"] } -pulp = "0.19.6" +pulp = "0.20.1" rayon = "1.10.0" [dev-dependencies] From 48f57a4029e20cc94e07b57d21212cb45553231f Mon Sep 17 00:00:00 2001 From: Adrian Seyboldt Date: Thu, 12 Dec 2024 17:27:16 +0100 Subject: [PATCH 5/5] chore: Update multiversion --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index f0c581d..151376d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ codegen-units = 1 [dependencies] rand = { version = "0.8.5", features = ["small_rng"] } rand_distr = "0.4.3" -multiversion = "0.7.2" +multiversion = "0.8.0" itertools = "0.13.0" thiserror = "2.0.3" arrow = { version = "53.1.0", default-features = false, features = ["ffi"] }