Skip to content

Commit a1354dd

Browse files
committed
fix adapter serialization
1 parent af707dc commit a1354dd

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

bayesflow/adapters/transforms/as_set.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
from keras.saving import register_keras_serializable as serializable
12
import numpy as np
23

34
from .elementwise_transform import ElementwiseTransform
45

56

7+
@serializable(package="bayesflow.adapters")
68
class AsSet(ElementwiseTransform):
79
"""The `.as_set(["x", "y"])` transform indicates that both `x` and `y` are treated as sets.
810

bayesflow/adapters/transforms/expand_dims.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from keras.saving import register_keras_serializable as serializable
12
import numpy as np
23

34
from keras.saving import (
@@ -8,6 +9,7 @@
89
from .elementwise_transform import ElementwiseTransform
910

1011

12+
@serializable(package="bayesflow.adapters")
1113
class ExpandDims(ElementwiseTransform):
1214
"""
1315
Expand the shape of an array.

bayesflow/adapters/transforms/log.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from keras.saving import register_keras_serializable as serializable
12
import numpy as np
23

34
from keras.saving import (
@@ -8,6 +9,7 @@
89
from .elementwise_transform import ElementwiseTransform
910

1011

12+
@serializable(package="bayesflow.adapters")
1113
class Log(ElementwiseTransform):
1214
"""Log transforms a variable.
1315

bayesflow/adapters/transforms/sqrt.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
from keras.saving import register_keras_serializable as serializable
12
import numpy as np
23

34
from .elementwise_transform import ElementwiseTransform
45

56

7+
@serializable(package="bayesflow.adapters")
68
class Sqrt(ElementwiseTransform):
79
"""Square-root transform a variable.
810

0 commit comments

Comments
 (0)