Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
835febd
chore: Update dependencies
aseyboldt Oct 17, 2024
e336d67
style: Add some type hints
aseyboldt Oct 17, 2024
9d82b52
feat: Add transforming adaptation
aseyboldt Oct 17, 2024
4faf55f
docs: Add documentation template
aseyboldt Oct 17, 2024
7f14b8c
Clean up optimizer arguments
aseyboldt Oct 18, 2024
100fbef
Fix logdet sign
aseyboldt Oct 18, 2024
25246e9
chore: Update dependencies
aseyboldt Oct 25, 2024
799b8d4
Add transforming adaptation for stan
aseyboldt Oct 25, 2024
300c2db
feat: Add transformation file for normalizing flows
aseyboldt Nov 11, 2024
42374ea
chore: Update dependencies
aseyboldt Nov 14, 2024
ea15908
fix: Move mvscale import to be conditional
aseyboldt Nov 14, 2024
7b4dd2e
fix: Some rebase issues
aseyboldt Nov 14, 2024
6ec04e5
style: Fix ruff issues
aseyboldt Nov 14, 2024
2c29e11
feat: Add pixi config for development
aseyboldt Nov 14, 2024
2abcb05
Expose batch size
aseyboldt Nov 15, 2024
6f4c784
fix: Add lock around init_func
aseyboldt Nov 20, 2024
bbed638
Work on default normalizing flow
aseyboldt Nov 20, 2024
3439de8
Update deps
aseyboldt Nov 20, 2024
d6fda12
feat: Change default number of draws to None to let the sampler decide
aseyboldt Dec 12, 2024
e1acc6c
feat: allow dynamic extensions of normalizing flows
aseyboldt Dec 12, 2024
4797c04
chore: Adapt to new nuts-rs transform code
aseyboldt Dec 12, 2024
cf3e921
chore: update to pyo3 0.23
aseyboldt Dec 12, 2024
329a8b4
style: Reformat some code
aseyboldt Dec 12, 2024
fd57509
chore: improve gitignore
aseyboldt Dec 12, 2024
b020883
chore: Update pixi dependencies
aseyboldt Dec 12, 2024
9747722
chore: update nuts-rs
aseyboldt Dec 13, 2024
5707c03
chore: add items to gitignore
aseyboldt Dec 16, 2024
04af51c
chore: update bridgestan
aseyboldt Dec 16, 2024
9a1da91
fix: add lock for pymc init point func
aseyboldt Dec 16, 2024
086997a
chore: update dependencies
aseyboldt Dec 20, 2024
2a3ad45
chore: remove fluff from pyproject
aseyboldt Dec 20, 2024
ccfd9fe
feat: Add option to freeze pymc models
aseyboldt Dec 20, 2024
48f9019
style: Reformat some code
aseyboldt Dec 20, 2024
94c3e51
fix: Use arrow list with i64 offsets to store trace
aseyboldt Dec 20, 2024
f86f992
Use AsymmetricAffine in normalizing flow
aseyboldt Jan 31, 2025
64b798c
Update dependencies
aseyboldt Feb 7, 2025
1d943a7
Improve normalizing flow
aseyboldt Feb 7, 2025
281005c
Update pixi files
aseyboldt Feb 7, 2025
f00b729
Update pixi files
aseyboldt Feb 7, 2025
d68ee68
Allow length zero in normalizing flow layer
aseyboldt Feb 8, 2025
12b61bd
Update normalizing flow parameters
aseyboldt Feb 8, 2025
f69cc55
Check transformation logdet for nans
aseyboldt Feb 10, 2025
3829f07
Disable householder layer by default
aseyboldt Feb 10, 2025
92ea636
Refactor transform code
aseyboldt Feb 10, 2025
788e7f3
Merge remote-tracking branch 'origin/main' into transforms
aseyboldt Feb 12, 2025
c6f5701
chore: gitignore zarr files
aseyboldt Feb 12, 2025
6a1d3ef
build: allow python 3.13
aseyboldt Feb 12, 2025
df358ca
chore: update dependencies
aseyboldt Feb 12, 2025
61bad2f
work on docs
aseyboldt Feb 13, 2025
db139d6
ci: don't shadow python versions with uv
aseyboldt Feb 13, 2025
2e347ee
style: Reformat code
aseyboldt Feb 13, 2025
09f0b3c
chore: fix windows ci issue
aseyboldt Feb 13, 2025
42b1f74
Add more documentation using quarto
aseyboldt Feb 15, 2025
9a4f794
Improve docs
aseyboldt Mar 3, 2025
ee74093
Fix nn_depth in normalizing flow
aseyboldt Mar 3, 2025
d4581cf
Add sampling options to docs
aseyboldt Mar 3, 2025
943e5fc
Remove equinox linear workaround
aseyboldt Mar 3, 2025
5674d16
Mention energy error in docs
aseyboldt Mar 4, 2025
451eac4
Fix dependencies
aseyboldt Mar 4, 2025
b9a8e8e
Some fixes for the normalizing flow
aseyboldt Mar 4, 2025
2743032
Fix small issues in nf impl
aseyboldt Feb 21, 2025
61e8883
Improve docs
aseyboldt Mar 4, 2025
9c0f04c
Merge remote-tracking branch 'origin/main' into transforms
aseyboldt Mar 4, 2025
1ec988a
Fix in nnflow docs
aseyboldt Mar 4, 2025
da887e8
Formatting and minor changes to verbose output
aseyboldt Mar 4, 2025
c60e5ab
Small doc changes
aseyboldt Mar 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# SCM syntax highlighting
pixi.lock linguist-language=YAML linguist-generated=true
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
3.10
3.11
3.12
# Leave out 3.13 on aarch due to an issue in pyo3/rust-numpy 0.23.4
3.13
- name: Build wheels
uses: PyO3/maturin-action@v1
if: ${{ matrix.platform.target == 'aarch64' }}
Expand All @@ -50,8 +50,7 @@ jobs:
if: ${{ matrix.platform.target == 'x86_64' }}
with:
target: ${{ matrix.platform.target }}
# No py3.13 yet...
args: --release --out dist --interpreter 3.10 3.11 3.12 --zig
args: --release --out dist --interpreter 3.10 3.11 3.12 3.13 --zig
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
manylinux: auto
before-script-linux: |
Expand Down Expand Up @@ -175,7 +174,7 @@ jobs:
3.10
3.11
3.12
# 3.13 leave out 3.13 due to a segfault
3.13
architecture: ${{ matrix.platform.target }}
- name: Install uv
uses: astral-sh/setup-uv@v5
Expand Down Expand Up @@ -230,6 +229,7 @@ jobs:
3.10
3.11
3.12
3.13
- name: Install uv
uses: astral-sh/setup-uv@v5
- uses: maxim-lobanov/setup-xcode@v1
Expand Down
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,20 @@ tvm_libs/*
notebooks/*.stan
notebooks/*.csv
notebooks/*.hpp
notebooks/radon*
perf.data*
wheels
.vscode/
*~
.zed
.cargo
*traces*
.pyrightconfig.json
*.zarr
book
docs/_site
.quarto
example-iree
posteriordb
.quarto
docs/.quarto
Loading
Loading