Skip to content

Commit e3ae693

Browse files
committed
make MetricChain type stable. Define v0.1.2
1 parent 2e65ec0 commit e3ae693

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "AutoEncoderToolkit"
22
uuid = "1575904b-3569-468b-ae7a-8569c4d6dae9"
33
authors = ["Manuel Razo-Mejia"]
4-
version = "0.1.1"
4+
version = "0.1.2"
55

66
[deps]
77
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"

src/rhvae.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import Flux
33

44
# Import ChainRulesCore to ignore functions when computing gradients
55
using ChainRulesCore: ignore_derivatives
6+
# Import ConcreteStructs module
7+
using ConcreteStructs: @concrete
68

79
# Import AutoDiff backends
810
import TaylorDiff
@@ -91,7 +93,7 @@ lower = Flux.Dense(10, 15)
9193
metric_chain = MetricChain(mlp, diag, lower)
9294
```
9395
"""
94-
struct MetricChain
96+
@concrete struct MetricChain
9597
mlp::Flux.Chain
9698
diag::Flux.Dense
9799
lower::Flux.Dense

0 commit comments

Comments
 (0)