Recent Releases of pyrddlgym-jax

pyrddlgym-jax - Version 2.6

What's Changed

  • Nonfluent learning branch by @mike-gimelfarb in https://github.com/pyrddlgym-project/pyRDDLGym-jax/pull/22

Changes: - Fix bugs in switch logic - Fix model params handling for parallel updates - Fix hyperparams passing in controller - Add state preprocessing to planner - Add Sharpe and VaR utilities - Save RAM and compute by not logging full trajectories in planner by default

Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/compare/v2.5...v2.6

- Python
Published by mike-gimelfarb 6 months ago

pyrddlgym-jax - Version 2.5

New Features: * Add support for jax 0.6 by @mike-gimelfarb in https://github.com/pyrddlgym-project/pyRDDLGym-jax/pull/18 * Significant overhaul of command line program with new options * Support for pickling agents * Saves tuning results to config files

Fixes: * Support for pyRDDLGym 2.3 * Nested fluents and switch crash fixes

Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/compare/v2.4...v2.5

- Python
Published by mike-gimelfarb 7 months ago

pyrddlgym-jax - Version 2.4

New features: - Added optional parallel evaluation feature to run planner on multiple parameter settings in parallel - Added basic enum-valued action support in planner - Added optional hard restarts in planner when it stalls - Display jax runtime error codes during planner optimization for better debugging

Fixes: - Improved messages and warnings in planner - Fix rare casting bug in planner's evaluation code in replanning mode - Fix replanning mode where jit compilation takes up all the compute budget on the first epoch

Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/compare/v2.3...v2.4

- Python
Published by mike-gimelfarb 10 months ago

pyrddlgym-jax - Version 2.3

Changes: - Added negative binomial approximation - Added much better poisson and binomial logic for large rate/trials with gradient support in all arguments - Replace binomial approximation with gumbel-softmax

Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/compare/v2.2...v2.3

- Python
Published by mike-gimelfarb 10 months ago

pyrddlgym-jax - Version 2.2

Changes: - Finally fixed tqdm progress flicker - Multiple PGPE improvements (entropy regularization, kl constraint)

Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/compare/v2.1...v2.2

- Python
Published by mike-gimelfarb 10 months ago

pyrddlgym-jax - Version 2.1

Changes: - added mean-std and mean-semideviation utilities - cleanup and better numerical robustness of logic-related code - added differentiable relaxations for discrete probability distributions (Poisson, Binomial, Bernoulli) - tuning launch script has dashboard option - progress bar fixes - various performance enhancements

Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/compare/v2.0...v2.1

- Python
Published by mike-gimelfarb 10 months ago

pyrddlgym-jax - Version 2.0

What's Changed

  • Parameter-Exploring Policy Gradient Hybridization (Beta) by @mike-gimelfarb in https://github.com/pyrddlgym-project/pyRDDLGym-jax/pull/12

Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/compare/v1.3...v2.0

- Python
Published by mike-gimelfarb 10 months ago

pyrddlgym-jax - Version 1.3

Changes: - Fix constraint handling in planner - Performance enhancements   Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/compare/v1.2...v1.3

- Python
Published by mike-gimelfarb 11 months ago

pyrddlgym-jax - Version 1.2

Changes: - Added console functions jaxplan plan and jaxplan tune using argparse - Command line can now load custom config path specified via the "method" console argument - Bug fixes in dashboard

Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/compare/v1.1...v1.2

- Python
Published by mike-gimelfarb 12 months ago

pyrddlgym-jax - Version 1.1

Changes: - config parser fixes - misc fixes in tuning and dashboard - fix Python 3.9 compatibility

Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/compare/v1.0...v1.1

- Python
Published by mike-gimelfarb 12 months ago

pyrddlgym-jax - Version 1.0

What's Changed

  • Jax plan version 1.0 by @mike-gimelfarb in https://github.com/pyrddlgym-project/pyRDDLGym-jax/pull/9

Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/compare/v0.5...v1.0

- Python
Published by mike-gimelfarb about 1 year ago

pyrddlgym-jax - Version 0.5

What's Changed

  • Gradient noise by @mike-gimelfarb in https://github.com/pyrddlgym-project/pyRDDLGym-jax/pull/5
  • Qol fixes nov4 by @mike-gimelfarb in https://github.com/pyrddlgym-project/pyRDDLGym-jax/pull/6
  • Stopping criteria nov14 by @mike-gimelfarb in https://github.com/pyrddlgym-project/pyRDDLGym-jax/pull/7

New Contributors

  • @mike-gimelfarb made their first contribution in https://github.com/pyrddlgym-project/pyRDDLGym-jax/pull/5

Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/compare/v0.4...v0.5

- Python
Published by mike-gimelfarb about 1 year ago

pyrddlgym-jax - Version 0.4

Removed tensorflow requirement from installer.

- Python
Published by mike-gimelfarb about 1 year ago

pyrddlgym-jax - Version 0.3.

Full Changelog: https://github.com/pyrddlgym-project/pyRDDLGym-jax/commits/v0.3

- Python
Published by mike-gimelfarb over 1 year ago