Skip to content

Releases: LuxDL/Lux.jl

v0.5.58

02 Jul 05:58
Compare
Choose a tag to compare

Lux v0.5.58

Diff since v0.5.57

Merged pull requests:

  • CompatHelper: bump compat for AMDGPU in [weakdeps] to 0.9, (keep existing compat) (#717) (@github-actions[bot])
  • Makes name concrete types (#723) (@avik-pal)
  • CompatHelper: add new compat entry for StaticArrays at version 1 for package docs, (keep existing compat) (#724) (@github-actions[bot])
  • CompatHelper: add new compat entry for KernelAbstractions at version 0.9 for package docs, (keep existing compat) (#725) (@github-actions[bot])
  • Bump crate-ci/typos from 1.22.7 to 1.22.9 (#726) (@dependabot[bot])
  • Performance Pitfalls and How to Catch them (#727) (@avik-pal)
  • CompatHelper: bump compat for DynamicExpressions in [weakdeps] to 0.18, (keep existing compat) (#728) (@github-actions[bot])
  • CompatHelper: bump compat for DynamicExpressions to 0.18 for package SymbolicOptimalControl, (keep existing compat) (#729) (@github-actions[bot])
  • Store the optimizer in TrainState (#731) (@avik-pal)
  • Simply show implementations and make them round-trippable (#732) (@avik-pal)
  • Try removing the type assert with this (#734) (@avik-pal)
  • Add enzyme support for loss functions from LossFunctions.jl (#736) (@avik-pal)
  • Mark cartersian index tests on cuda broken for now (#737) (@avik-pal)
  • Run CI on pre (#739) (@avik-pal)
  • Revert bee2de7-1188db7 (#740) (@avik-pal)
  • Use shorthand syntax of @concrete (#741) (@avik-pal)
  • Check status of broken tests (#742) (@avik-pal)

Closed issues:

  • Auto detect and warn against performance pitfalls (#699)
  • Inference using NN :: Chain inside a GPU kernel (#720)
  • custom show is often not valid julia syntax to reconstruct (#730)

v0.5.57

23 Jun 05:25
Compare
Choose a tag to compare

Lux v0.5.57

Diff since v0.5.56

Merged pull requests:

Closed issues:

  • Add a compiled tape version for ReverseDiff (#642)

v0.5.56

22 Jun 15:19
72cfeec
Compare
Choose a tag to compare

Lux v0.5.56

Diff since v0.5.55

Merged pull requests:

Closed issues:

  • Documentation Request: Have a section about Loss Functions (#517)

v0.5.55

19 Jun 03:28
f1b8c12
Compare
Choose a tag to compare

Lux v0.5.55

Diff since v0.5.54

Merged pull requests:

Closed issues:

  • Add documentation about how to partial tests. (#701)
  • Feature request: 1D CNN, i.e. keras.layer.Conv1d (#709)
  • AMDGPU CI stalls (#715)

v0.5.54

16 Jun 07:21
05c4d02
Compare
Choose a tag to compare

Lux v0.5.54

Diff since v0.5.53

Merged pull requests:

Closed issues:

  • Different activation functions in one layer (#680)
  • Support for inactive arguments in DifferentiationInterface (#685)
  • Predefined loss functions (#689)
  • Static Type Parameters not accessible inside @compact (#692)

v0.5.53

04 Jun 01:15
fed956f
Compare
Choose a tag to compare

Lux v0.5.53

Diff since v0.5.52

Merged pull requests:

  • Update & Rewrite the DDIM example (#661) (@avik-pal)
  • Add Cartesian Embedding methods (#670) (@ldeso)
  • More principled rewrite of layer_map (#671) (@avik-pal)
  • Clean up the code for debug mode (#674) (@avik-pal)
  • CompatHelper: add new compat entry for TensorBoardLogger at version 0.1 for package DDIM, (keep existing compat) (#676) (@github-actions[bot])
  • CompatHelper: add new compat entry for CairoMakie at version 0.12 for package DDIM, (keep existing compat) (#677) (@github-actions[bot])
  • Remove rrule for merge (#679) (@avik-pal)

Closed issues:

  • Rewrite @layer_map to use KeyPath from Functors (#615)
  • rrule for Base.merge defined in ChainRulesCore (#678)

v0.5.52

30 May 01:09
baa2092
Compare
Choose a tag to compare

Lux v0.5.52

Diff since v0.5.51

Merged pull requests:

  • Bump julia-actions/julia-format from 2 to 3 (#660) (@dependabot[bot])
  • Quality of Life Improvements (#666) (@avik-pal)
  • CompatHelper: bump compat for SymbolicUtils to 2 for package SymbolicOptimalControl, (keep existing compat) (#669) (@github-actions[bot])

Closed issues:

  • Error for JVP by Enzyme (#628)
  • Using swish as Conv activation function errors on the GPU (#662)
  • Fast activation error (#663)
  • Definition and implementation of 'Loss' in Linear Regression Tutorial "Julia & Lux for the Uninitiated" (#664)

v0.5.51

20 May 01:21
50a7d90
Compare
Choose a tag to compare

Lux v0.5.51

Diff since v0.5.50

Merged pull requests:

  • Use ArgCheck.jl for helpful error messages (#655) (@avik-pal)
  • CompatHelper: bump compat for OptimizationOptimJL to 0.3 for package GravitationalWaveForm, (keep existing compat) (#656) (@github-actions[bot])
  • CompatHelper: bump compat for OptimizationOptimJL to 0.3 for package SymbolicOptimalControl, (keep existing compat) (#657) (@github-actions[bot])
  • CompatHelper: bump compat for Turing to 0.32 for package BayesianNN, (keep existing compat) (#658) (@github-actions[bot])
  • Restore the rrule for merge (#659) (@avik-pal)

v0.5.50

17 May 21:37
Compare
Choose a tag to compare

Lux v0.5.50

Diff since v0.5.49

Merged pull requests:

Closed issues:

  • Simple MLP requires Enzyme runtimeActivity (#647)

v0.5.49

15 May 22:32
13ad936
Compare
Choose a tag to compare

Lux v0.5.49

Diff since v0.5.48

Merged pull requests:

Closed issues: