Flux v0.14.0
Flux now requires Julia 1.9, to take advantage of package extensions. CUDA is no longer loaded automatically, to speed up loading when not using a GPU / using a non-Nvidia one.
Previously deprecated functions removed are:
Flux.stop
andFlux.skip
, in favour ofbreak
/continue
- The macro
@epochs
, in favour of afor
loop Flux.zeros
andFlux.ones
, in favour ofzeros32
andones32
.
Closed issues:
- Choosing model serialization format(s) for cross-framework support (like HuggingFace) (#1907)
- Very slow "using Flux" (#1961)
- SSIM loss (#2165)
- buildkite failure on julia v1.6 (#2214)
- Sysimage compilaiton failed (#2242)
- PackageCompiler fails with Flux on embedded ARM/no GPU (#2262)
- how to make CUDA functionalities an extension (#2265)
- Recurrent layers can't be applied to views of OneHotArrays (#2279)
- Question about using loop in loss function (#2280)
Merged pull requests:
- add CUDA extension (#2268) (@CarloLucibello)
- fix doc of
PairwiseFusion
(#2281) (@ctarn) - Update AMDGPU & Metal compat & add CI job (#2282) (@pxl-th)
- Cleanup for v0.14 release (#2283) (@CarloLucibello)
- tag v0.14 (#2284) (@CarloLucibello)
- Update training.md (#2286) (@dreivmeister)
- Fix typos in 0.14 docs (#2287) (@christiangnrd)