Releases: LuxDL/Lux.jl
Releases · LuxDL/Lux.jl
LuxLib-v1.3.11
LuxLib LuxLib-v1.3.11
Merged pull requests:
- Update exporting_to_jax.md (#1107) (@wsmoses)
- CompatHelper: bump compat for LossFunctions in [weakdeps] to 1, (keep existing compat) (#1108) (@github-actions[bot])
- Add TrainState docstring with Optimisers API (#1110) (@abhro)
- Fix markdown list in docstring (#1111) (@abhro)
- chore: bump crate-ci/typos from 1.27.3 to 1.28.1 (#1113) (@dependabot[bot])
- fix: handle debug leafs with dispatch (#1115) (@avik-pal)
- test: allow the latest AMDGPU to be installed (#1116) (@avik-pal)
- test: add unsafe_free to skip list (#1117) (@avik-pal)
- fix: use the correct dispatches for device overloads (#1118) (@avik-pal)
- test: try fixing enzyme test (#1119) (@avik-pal)
- ci(github-actions): use julia-actions/cache (#1122) (@avik-pal)
- test: re-enable flux testing (#1123) (@avik-pal)
- chore: bump minimum Reactant version (#1125) (@avik-pal)
- fix: try fixing cuda install in tests (#1126) (@avik-pal)
- docs: run partial dataset only on CI (#1128) (@avik-pal)
- chore: bump crate-ci/typos from 1.28.1 to 1.28.2 (#1130) (@dependabot[bot])
- fix: preserve object when device is same (#1133) (@avik-pal)
- fix: use functors for testing wrapped arrays (#1134) (@avik-pal)
- fix: remove old patches around reactant bug (#1135) (@avik-pal)
- CompatHelper: bump compat for Flux in [weakdeps] to 0.16, (keep existing compat) (#1136) (@github-actions[bot])
- chore: bump crate-ci/typos from 1.28.2 to 1.28.3 (#1137) (@dependabot[bot])
- fix: update to new reactant changes (#1140) (@avik-pal)
- chore: bump crate-ci/typos from 1.28.3 to 1.28.4 (#1144) (@dependabot[bot])
- don't declare implicitly exported functions public (#1147) (@simeonschaub)
- use
return_type
instead of_return_type
(#1148) (@simeonschaub)
Closed issues:
- Immutable Arrays (#8)
- Downstream Compat Updates (#880)
- Enzyme 0.13 fails with batched matrix multiply (#1024)
getkeypath
andlayer_map
not fully working with model withParallel
layers (#1068)- Re-enable Flux compatibility testing (#1070)
- [AMDGPU CI] Circular dependencies disabling precompilation (#1095)
LuxTestUtils.Constant
clashes withDifferentiationInterface.Constant
(#1103)- Error in trying to use Optimization.jl for LSTM training based on Lux.jl (#1114)
- Documentation Build Stalls (#1120)
- CUDA Test CI is broken (#1121)
- [MLDataDevices] devices don't preserve identity (#1129)
- Problem with Lux & SymbolicsLuxExt (#1132)
- How to implement a detach operation similar to Pytorch? (#1138)
- Unexpected handling of LR Schedulers in TrainState (#1143)
- Directly construct Optimiser state on Reactant buffers (#1145)
(AbstractDevice)(x)
should respectAdapt.adapt_structure
(#1149)
v1.4.2
Lux v1.4.2
Merged pull requests:
- docs: run partial dataset only on CI (#1128) (@avik-pal)
- chore: bump crate-ci/typos from 1.28.1 to 1.28.2 (#1130) (@dependabot[bot])
- fix: preserve object when device is same (#1133) (@avik-pal)
- fix: use functors for testing wrapped arrays (#1134) (@avik-pal)
- fix: remove old patches around reactant bug (#1135) (@avik-pal)
Closed issues:
MLDataDevices-v1.6.5
MLDataDevices-v1.6.4
MLDataDevices MLDataDevices-v1.6.4
Diff since MLDataDevices-v1.6.3
Merged pull requests:
- test: re-enable flux testing (#1123) (@avik-pal)
- chore: bump minimum Reactant version (#1125) (@avik-pal)
- fix: try fixing cuda install in tests (#1126) (@avik-pal)
- docs: run partial dataset only on CI (#1128) (@avik-pal)
- chore: bump crate-ci/typos from 1.28.1 to 1.28.2 (#1130) (@dependabot[bot])
- fix: preserve object when device is same (#1133) (@avik-pal)
Closed issues:
v1.4.1
Lux v1.4.1
Merged pull requests:
- Update exporting_to_jax.md (#1107) (@wsmoses)
- CompatHelper: bump compat for LossFunctions in [weakdeps] to 1, (keep existing compat) (#1108) (@github-actions[bot])
- Add TrainState docstring with Optimisers API (#1110) (@abhro)
- Fix markdown list in docstring (#1111) (@abhro)
- chore: bump crate-ci/typos from 1.27.3 to 1.28.1 (#1113) (@dependabot[bot])
- fix: handle debug leafs with dispatch (#1115) (@avik-pal)
- test: allow the latest AMDGPU to be installed (#1116) (@avik-pal)
- test: add unsafe_free to skip list (#1117) (@avik-pal)
- fix: use the correct dispatches for device overloads (#1118) (@avik-pal)
- test: try fixing enzyme test (#1119) (@avik-pal)
- ci(github-actions): use julia-actions/cache (#1122) (@avik-pal)
- test: re-enable flux testing (#1123) (@avik-pal)
- chore: bump minimum Reactant version (#1125) (@avik-pal)
- fix: try fixing cuda install in tests (#1126) (@avik-pal)
Closed issues:
- Enzyme 0.13 fails with batched matrix multiply (#1024)
getkeypath
andlayer_map
not fully working with model withParallel
layers (#1068)- Re-enable Flux compatibility testing (#1070)
- [AMDGPU CI] Circular dependencies disabling precompilation (#1095)
LuxTestUtils.Constant
clashes withDifferentiationInterface.Constant
(#1103)- Error in trying to use Optimization.jl for LSTM training based on Lux.jl (#1114)
- Documentation Build Stalls (#1120)
- CUDA Test CI is broken (#1121)
MLDataDevices-v1.6.3
MLDataDevices MLDataDevices-v1.6.3
Diff since MLDataDevices-v1.6.2
Merged pull requests:
- test: try re-enabling enzyme testing on 0.13.16 (#1042) (@avik-pal)
- chore: bump codecov/codecov-action from 4 to 5 (#1093) (@dependabot[bot])
- ci: install specific AMDGPU version (#1096) (@avik-pal)
- ci: use sources for docs (#1100) (@avik-pal)
- Add Reactant and TPU to autodiff.md (#1101) (@wsmoses)
- refactor: cleanup some old pre-1.0 hacks (#1102) (@avik-pal)
- feat: add bf16 function (#1104) (@avik-pal)
- docs: add CUDA.CURAND.default_rng() to docs (#1105) (@avik-pal)
- fix: use generic broadcasting for complex numbers (#1106) (@avik-pal)
- Update exporting_to_jax.md (#1107) (@wsmoses)
- CompatHelper: bump compat for LossFunctions in [weakdeps] to 1, (keep existing compat) (#1108) (@github-actions[bot])
- Add TrainState docstring with Optimisers API (#1110) (@abhro)
- Fix markdown list in docstring (#1111) (@abhro)
- chore: bump crate-ci/typos from 1.27.3 to 1.28.1 (#1113) (@dependabot[bot])
- fix: handle debug leafs with dispatch (#1115) (@avik-pal)
- test: allow the latest AMDGPU to be installed (#1116) (@avik-pal)
- test: add unsafe_free to skip list (#1117) (@avik-pal)
- fix: use the correct dispatches for device overloads (#1118) (@avik-pal)
- test: try fixing enzyme test (#1119) (@avik-pal)
- ci(github-actions): use julia-actions/cache (#1122) (@avik-pal)
Closed issues:
Zygote
+ForwardDiff
support for complex differentiation (#977)- Add
CUDA.CURAND.default_rng()
to the table (#1003) getkeypath
andlayer_map
not fully working with model withParallel
layers (#1068)- [AMDGPU CI] Circular dependencies disabling precompilation (#1095)
LuxTestUtils.Constant
clashes withDifferentiationInterface.Constant
(#1103)- Error in trying to use Optimization.jl for LSTM training based on Lux.jl (#1114)
LuxCore-v1.2.1
LuxCore LuxCore-v1.2.1
Merged pull requests:
- test: try re-enabling enzyme testing on 0.13.16 (#1042) (@avik-pal)
- docs: restructure the docs a bit (#1083) (@avik-pal)
- fix:
dataloaders
use adapt_structure (#1084) (@avik-pal) - fix: mark kwargs in functor as leaf (#1085) (@avik-pal)
- docs: trigger build for docs (#1087) (@avik-pal)
- docs: initial prototype of exporting Lux models to Jax (#1088) (@avik-pal)
- non_differentiable gpu_device and cpu_device (#1089) (@CarloLucibello)
- chore: use [sources] in Project.toml (#1090) (@avik-pal)
- fix: add lineinfo to compact (#1091) (@avik-pal)
- docs: highlight Reactant in landing page (#1092) (@avik-pal)
- chore: bump codecov/codecov-action from 4 to 5 (#1093) (@dependabot[bot])
- ci: install specific AMDGPU version (#1096) (@avik-pal)
- ci: use sources for docs (#1100) (@avik-pal)
- Add Reactant and TPU to autodiff.md (#1101) (@wsmoses)
- refactor: cleanup some old pre-1.0 hacks (#1102) (@avik-pal)
- feat: add bf16 function (#1104) (@avik-pal)
- docs: add CUDA.CURAND.default_rng() to docs (#1105) (@avik-pal)
- fix: use generic broadcasting for complex numbers (#1106) (@avik-pal)
- Update exporting_to_jax.md (#1107) (@wsmoses)
- CompatHelper: bump compat for LossFunctions in [weakdeps] to 1, (keep existing compat) (#1108) (@github-actions[bot])
- Add TrainState docstring with Optimisers API (#1110) (@abhro)
- Fix markdown list in docstring (#1111) (@abhro)
- chore: bump crate-ci/typos from 1.27.3 to 1.28.1 (#1113) (@dependabot[bot])
- fix: handle debug leafs with dispatch (#1115) (@avik-pal)
- test: allow the latest AMDGPU to be installed (#1116) (@avik-pal)
- test: add unsafe_free to skip list (#1117) (@avik-pal)
- fix: use the correct dispatches for device overloads (#1118) (@avik-pal)
- test: try fixing enzyme test (#1119) (@avik-pal)
- ci(github-actions): use julia-actions/cache (#1122) (@avik-pal)
Closed issues:
Zygote
+ForwardDiff
support for complex differentiation (#977)- Add
CUDA.CURAND.default_rng()
to the table (#1003) getkeypath
andlayer_map
not fully working with model withParallel
layers (#1068)- [AMDGPU CI] Circular dependencies disabling precompilation (#1095)
LuxTestUtils.Constant
clashes withDifferentiationInterface.Constant
(#1103)- Error in trying to use Optimization.jl for LSTM training based on Lux.jl (#1114)
v1.4.0
Lux v1.4.0
Merged pull requests:
- ci: use sources for docs (#1100) (@avik-pal)
- Add Reactant and TPU to autodiff.md (#1101) (@wsmoses)
- refactor: cleanup some old pre-1.0 hacks (#1102) (@avik-pal)
- feat: add bf16 function (#1104) (@avik-pal)
- docs: add CUDA.CURAND.default_rng() to docs (#1105) (@avik-pal)
- fix: use generic broadcasting for complex numbers (#1106) (@avik-pal)
Closed issues:
LuxLib-v1.3.10
LuxLib LuxLib-v1.3.10
Merged pull requests:
- ci: use sources for docs (#1100) (@avik-pal)
- Add Reactant and TPU to autodiff.md (#1101) (@wsmoses)
- refactor: cleanup some old pre-1.0 hacks (#1102) (@avik-pal)
- feat: add bf16 function (#1104) (@avik-pal)
- docs: add CUDA.CURAND.default_rng() to docs (#1105) (@avik-pal)
- fix: use generic broadcasting for complex numbers (#1106) (@avik-pal)
Closed issues:
v1.3.4
Lux v1.3.4
Merged pull requests: