Skip to content

Commit 01f78e1

Browse files
authored
Fix stable consistency (#595)
* fix scm * fix saving
1 parent fde17e2 commit 01f78e1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

bayesflow/experimental/stable_consistency_model/stable_consistency_model.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@ def __init__(
105105
)
106106

107107
embedding_kwargs = embedding_kwargs or {}
108-
self.embedding_kwargs = embedding_kwargs
109108
self.time_emb = FourierEmbedding(**embedding_kwargs)
110109
self.time_emb_dim = self.time_emb.embed_dim
111110

@@ -123,13 +122,14 @@ def get_config(self):
123122
config = {
124123
"subnet": self.subnet,
125124
"sigma": self.sigma,
126-
"embedding_kwargs": self.embedding_kwargs,
125+
"time_emb": self.time_emb,
127126
"concatenate_subnet_input": self._concatenate_subnet_input,
128127
}
129128

130129
return base_config | serialize(config)
131130

132-
def _discretize_time(self, num_steps: int, rho: float = 3.5, **kwargs):
131+
@staticmethod
132+
def _discretize_time(num_steps: int, rho: float = 3.5):
133133
t = keras.ops.linspace(0.0, pi / 2, num_steps)
134134
times = keras.ops.exp((t - pi / 2) * rho) * pi / 2
135135
times = keras.ops.concatenate([keras.ops.zeros((1,)), times[1:]], axis=0)

0 commit comments

Comments
 (0)