Skip to content

Releases: kazewong/flowMC

flowMC-0.4.5

Choose a tag to compare

@kazewong kazewong released this 03 Jul 18:42

What's Changed

Full Changelog: flowMC-0.4.4...flowMC-0.4.5

flowMC-0.4.4

Choose a tag to compare

@kazewong kazewong released this 18 Apr 16:54
ecfef61
  1. This release introduces the parallel tempering variant of the RQSpline_MALA bundle
  2. Relax the strict dependency version pinning mentioned in #218
  3. Add state resource and lambda strategy #210
  4. Update the float64 support to remove warnings raised by jax deprecation warning.
  5. flowMC-0.4.3 was tanked from Pypi due to a bug in parallel tempering. Skip to version 0.4.4

What's Changed

Full Changelog: flowMC-0.4.2...flowMC-0.4.4

flowMC-0.4.2

Choose a tag to compare

@kazewong kazewong released this 04 Apr 20:26
00df966

A minor release that allows float64 sampling

What's Changed

New Contributors

Full Changelog: flowMC-0.4.1...flowMC-0.4.2

flowMC-0.4.1

Choose a tag to compare

@kazewong kazewong released this 02 Apr 15:11
988d422

This PR provides a couple of enhancements:

  1. LogPDF is now a resource, meaning in the more advance case, the users can specify multiple logPDFs. This helps use cases such as discrete-continuous sampling as well as parallel tempering.
  2. Add parallel tempering strategy
  3. Strategies within the sampler is now promoted to be a dictionary instead of a list, making strategies to be reusable without recompilation

What's Changed

Full Changelog: flowMC-0.4.0...flowMC-0.4.1

flowMC-0.4.0

Choose a tag to compare

@kazewong kazewong released this 16 Mar 17:14
aa25267

This is a major release of flowMC. The main changes includes the addition of a new intermediate API centers around the resource-strategy design, where users can customize the sampling algorithm to employ more complex algorithm. There are some breaking changes in the top level API but it should be relatively straightforward to migrate from the older flowMC version to this version.

What's Changed

New Contributors

Full Changelog: flowMC-0.3.4...flowMC-0.4.0

flowMC-0.3.4

Choose a tag to compare

@kazewong kazewong released this 18 May 02:03
94eee83

What's Changed

  • update example and add print summary to Sampler by @ThibeauWouters in #169
  • The previous load model function does not correctly load the model by @kazewong in #172

Full Changelog: flowMC-0.3.3...flowMC-0.3.4

flowMC-0.3.3

Choose a tag to compare

@kazewong kazewong released this 07 May 18:40
6e4da45

What's Changed

  • 165 add probability floor to normalizing flow model -> updating Adam optimizer to optimize with constraint by @kazewong in #168

Full Changelog: flowMC-0.3.2...flowMC-0.3.3

flowMC-0.3.2

Choose a tag to compare

@kazewong kazewong released this 19 Apr 21:32
aae17e1

Optimization strategy is included in this version.

Also fixed a bug in the flow model that prevent training

What's Changed

Full Changelog: flowMC-0.3.1...flowMC-0.3.2

flowMC-0.3.1

Choose a tag to compare

@kazewong kazewong released this 11 Apr 20:08

Fixing training bugs and sampling bugs. Previous version incorrectly also start at initial position instead of actually stepping during sampling. This is fixed and tested with community example now.

Full Changelog: flowMC-0.3.0...flowMC-0.3.1

flowMC-0.3.0

Choose a tag to compare

@kazewong kazewong released this 05 Apr 21:28

The version release focuses on cleaning up the internal API, which should makes the study of auto-tuning way easier now. The top level API remains relatively unchanged. On the performance side, most noticeably the compilation time of the normalizing flow has been reduced significantly.

For the next version of flowMC (0.4.0), the main focus will be some sort of auto-tune and adding more potential strategies in the mix, including 1. using importance sampling with normalizing flow to further improve the sampling results 2. Start the normalizing flow with some variational inference scheme instead of from scratch.

What's Changed

New Contributors

Full Changelog: flowMC-0.2.4...flowMC-0.3.0