Skip to content

Commit 76d5a45

Browse files
authored
Updates for release (#456)
1 parent 40031df commit 76d5a45

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Changelog
22

3+
## v0.4.0 (2022-01-19)
4+
5+
### Enhancements
6+
7+
* Add `Axon.pop_nodes/2` for popping nodes off of a graph
8+
* Update `Axon.freeze/2` and `Axon.unfreeze/2` for manipulating frozen portions of Axon graph
9+
* Add `Axon.Loop.monitor/5` for firing events based on loop state criteria
10+
* Add `Axon.Loop.kino_vega_lite_plot/4` for producing Kino plots during training
11+
* Add `Axon.Schedules.linear_decay/1`
12+
* Performance boosts to `Axon.Loop` which prevent compilation cache misses in most Axon training and evaluation loops
13+
* Add global event counts for more correct filtering during Axon loops
14+
* Use layer state to manage dropout keys, making training more deterministic when starting from the same key
15+
* Make building Axon models fully deterministic
16+
* Add a bidirectional combinator
17+
18+
### Bug Fixes
19+
20+
* Fix issue with namespaced stateful models not updating correctly during training
21+
* Fix bug in `Axon.Loop.early_stop/3` which incorrectly tracked progress and would not early stop loop
22+
* Fix bug in `Axon.Loop.reduce_lr_on_plateau/3` which incorrectly tracked progress and would not reduce learning rate
23+
* Fix bug in `Axon.Layers.conv_transpose/4` when using channels last
24+
325
## v0.3.1 (2022-12-07)
426

527
### Enhancements

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ defmodule Axon.MixProject do
22
use Mix.Project
33

44
@source_url "https://github.com/elixir-nx/axon"
5-
@version "0.3.0"
5+
@version "0.4.0"
66

77
def project do
88
[

0 commit comments

Comments
 (0)