Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic rewrite of the package 2023 edition #45

Closed
wants to merge 147 commits into from

Commits on Mar 14, 2023

  1. Configuration menu
    Copy the full SHA
    b49cf3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88e0b79 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Configuration menu
    Copy the full SHA
    c2fb3f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83161fd View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2023

  1. Configuration menu
    Copy the full SHA
    efa8106 View commit details
    Browse the repository at this point in the history
  2. refactor use bijectors directly instead of transformed distributions

    This is to avoid having to reconstruct transformed distributions all
    the time. The direct use of bijectors also avoids going through lots
    of abstraction layers that could break.
    
    Instead, transformed distributions could be constructed only once when
    returing the VI result.
    Red-Portal committed Mar 18, 2023
    Configuration menu
    Copy the full SHA
    4ae2fbf View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Merge branch 'master' of https://github.com/TuringLang/AdvancedVI.jl

    …into rewriting_advancedvi
    Red-Portal committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    2bf2a42 View commit details
    Browse the repository at this point in the history
  2. fix type restrictions

    Red-Portal committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    1cadb51 View commit details
    Browse the repository at this point in the history
  3. remove unused file

    Red-Portal committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    3474e8d View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Configuration menu
    Copy the full SHA
    03a2767 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09c44fb View commit details
    Browse the repository at this point in the history
  3. remove redundant import

    Red-Portal committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    b7407ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4040149 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Configuration menu
    Copy the full SHA
    2a4514e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93a16d8 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

  1. Revert "migrate to AbstractDifferentiation"

    This reverts commit 2a4514e.
    Red-Portal committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    2b6e9eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bfec36 View commit details
    Browse the repository at this point in the history
  3. remove dead code

    Red-Portal committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    1003606 View commit details
    Browse the repository at this point in the history
  4. fix location-scale logpdf

    - Full Monte Carlo ELBO estimation now works. I checked.
    Red-Portal committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    60a9987 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd84f02 View commit details
    Browse the repository at this point in the history
  6. migrate to Optimisers.jl

    Red-Portal committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    768641b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ca02fa3 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    a48377f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b40ccf View commit details
    Browse the repository at this point in the history
  3. add Base.show to modules

    Red-Portal committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    21db3fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    25c51b4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc20046 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6faa807 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7095d27 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9169ae2 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    3db7301 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6a082a View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. fix RNG namespace

    Red-Portal committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    a034ebd View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    e19abd3 View commit details
    Browse the repository at this point in the history
  2. add Accessors dependency

    Red-Portal committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    680c186 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of https://github.com/TuringLang/AdvancedVI.jl

    …into rewriting_advancedvi
    Red-Portal committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    6c3efa8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c6cabf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    06db2f0 View commit details
    Browse the repository at this point in the history
  6. remove optimiser tests

    Red-Portal committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    12de2bd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bbb2cc6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1974846 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    19c62c8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    63da51d View commit details
    Browse the repository at this point in the history
  11. add exact inference tests

    Red-Portal committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    65ab473 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3e5a452 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. remove unused projection

    Red-Portal committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    3117cec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1ca9cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fcbb729 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f6f6a4 View commit details
    Browse the repository at this point in the history
  5. fix non-determinism bug

    Red-Portal committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    f5f5863 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ade0d10 View commit details
    Browse the repository at this point in the history
  7. fix minor reorganization

    Red-Portal committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    0caf7a9 View commit details
    Browse the repository at this point in the history
  8. add missing files

    Red-Portal committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    5658cbf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c712a97 View commit details
    Browse the repository at this point in the history
  10. fix errors

    Red-Portal committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    bee839d View commit details
    Browse the repository at this point in the history
  11. rename test suite

    Red-Portal committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    913911e View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2023

  1. Configuration menu
    Copy the full SHA
    d50cabb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b134f70 View commit details
    Browse the repository at this point in the history
  3. add initial doc

    Red-Portal committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    a6ba379 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    619b1c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f1c02f0 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2023

  1. Configuration menu
    Copy the full SHA
    b0f259a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b72c258 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. Configuration menu
    Copy the full SHA
    a8df9eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8db6a7 View commit details
    Browse the repository at this point in the history
  3. fix bug missing extension

    Red-Portal committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    65a2b37 View commit details
    Browse the repository at this point in the history
  4. remove tracker from tests

    Red-Portal committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    1a02051 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d8b5ea5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    818bc2c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    215abf3 View commit details
    Browse the repository at this point in the history
  8. update documentation

    Red-Portal committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    88ad768 View commit details
    Browse the repository at this point in the history
  9. add doc build CI

    Red-Portal committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    e66935b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9f1c647 View commit details
    Browse the repository at this point in the history
  11. remove outdated export

    Red-Portal committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    c8b3ee3 View commit details
    Browse the repository at this point in the history
  12. update documentation

    Red-Portal committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    afda1a1 View commit details
    Browse the repository at this point in the history
  13. update documentation

    Red-Portal committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    0d37ace View commit details
    Browse the repository at this point in the history
  14. update documentation

    Red-Portal committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    b8b113d View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. fix type error in test

    Red-Portal committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b78e713 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0564b5 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. update README

    Red-Portal committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    3795d1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28a35bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    620b38e View commit details
    Browse the repository at this point in the history
  4. update version

    Red-Portal committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    fa53398 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e909f41 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    43f5b75 View commit details
    Browse the repository at this point in the history
  7. Update CI.yml

    yebai committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    468d5ca View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c07a511 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'rewriting_advancedvi' of github.com:Red-Portal/Advanced…

    …VI.jl into rewriting_advancedvi
    Red-Portal committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    8256df1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    13a8a44 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    aadf8d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c4e13d View commit details
    Browse the repository at this point in the history
  3. remove unused function

    Red-Portal committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    0b708e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be61acd View commit details
    Browse the repository at this point in the history
  5. update documentation

    Red-Portal committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    fb519a5 View commit details
    Browse the repository at this point in the history
  6. update STL documentation

    Red-Portal committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    8682fd9 View commit details
    Browse the repository at this point in the history
  7. update STL documentation

    Red-Portal committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    9a16ee1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fc74afa View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. fix README

    Red-Portal committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    4be30a1 View commit details
    Browse the repository at this point in the history
  2. fix math in README

    Red-Portal committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    c58309d View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2023

  1. Configuration menu
    Copy the full SHA
    5b5bd3e View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. fix math in README.md

    Co-authored-by: David Widmann <[email protected]>
    Red-Portal and devmotion committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    967021d View commit details
    Browse the repository at this point in the history
  2. fix type constraint in ZygoteExt

    Co-authored-by: David Widmann <[email protected]>
    Red-Portal and devmotion committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    4dab522 View commit details
    Browse the repository at this point in the history
  3. fix import of Random

    Co-authored-by: David Widmann <[email protected]>
    Red-Portal and devmotion committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    8ab2f19 View commit details
    Browse the repository at this point in the history
  4. refactor __init__()

    Co-authored-by: David Widmann <[email protected]>
    Red-Portal and devmotion committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    83dec9f View commit details
    Browse the repository at this point in the history
  5. fix type constraint in definition of value_and_gradient!

    Co-authored-by: David Widmann <[email protected]>
    Red-Portal and devmotion committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    a3e563c View commit details
    Browse the repository at this point in the history
  6. refactor ZygoteExt; use only instead of first

    Co-authored-by: David Widmann <[email protected]>
    Red-Portal and devmotion committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    5553bb9 View commit details
    Browse the repository at this point in the history
  7. refactor type constraint in ReverseDiffExt

    Co-authored-by: David Widmann <[email protected]>
    Red-Portal and devmotion committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    79b4557 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    656b44b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c794063 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0c5cc1c View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    29d7d27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75eef44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40574f4 View commit details
    Browse the repository at this point in the history
  4. fix documentation

    Red-Portal committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    8738256 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8173744 View commit details
    Browse the repository at this point in the history
  6. Revert "remove SimpleUnPack dependency"

    This reverts commit 29d7d27.
    Red-Portal committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    e0548ae View commit details
    Browse the repository at this point in the history
  7. Revert "fix remove reamining use of @unpack"

    This reverts commit 8173744.
    Red-Portal committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    6ab95a0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f0ec242 View commit details
    Browse the repository at this point in the history
  9. add specializations of Optimise.destructure for mean-field

    * This fixes the poor performance of `ForwardDiff`
    * This prevents the zero elements of the mean-field scale being extracted
    Red-Portal committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    1d4c1b6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    231835f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ea2d426 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3033d75 View commit details
    Browse the repository at this point in the history
  13. update documentation

    Red-Portal committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    0cc36c0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b7d3471 View commit details
    Browse the repository at this point in the history
  15. add missing import bug

    Red-Portal committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    df50e83 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ae3e9b0 View commit details
    Browse the repository at this point in the history
  17. add missing compat entries

    Red-Portal committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    e4002cf View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8c82569 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c2e7517 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3a6f8bf View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b78ef4b View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. add missing file

    Red-Portal committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    a1f7e98 View commit details
    Browse the repository at this point in the history
  2. fix remove use of for 1.6

    Red-Portal committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    8b783ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12cd9f2 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    837c729 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95629a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b4b865 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b49f4eb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    947a070 View commit details
    Browse the repository at this point in the history
  6. fix broken LaTeX in README

    Red-Portal committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    a9b3f48 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    54826eb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1d1c8ff View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a0de2cf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f593a67 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ff32ac6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bc5cfd3 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    de4284e View commit details
    Browse the repository at this point in the history