Skip to content

Commit 7584b3b

Browse files
authored
Merge pull request #1599 from Spaak/master
replacing mutable default value with None
2 parents 5be027f + cfa709a commit 7584b3b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pymc3/variational/advi_minibatch.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ def logp_(z_g):
206206
def advi_minibatch(vars=None, start=None, model=None, n=5000, n_mcsamples=1,
207207
minibatch_RVs=None, minibatch_tensors=None,
208208
minibatches=None, local_RVs=None, observed_RVs=None,
209-
encoder_params=[], total_size=None, optimizer=None,
209+
encoder_params=None, total_size=None, optimizer=None,
210210
learning_rate=.001, epsilon=.1, random_seed=None):
211211
"""Perform mini-batch ADVI.
212212
@@ -310,6 +310,9 @@ def advi_minibatch(vars=None, start=None, model=None, n=5000, n_mcsamples=1,
310310
start = start if start is not None else model.test_point
311311
check_discrete_rvs(vars)
312312
_check_minibatches(minibatch_tensors, minibatches)
313+
314+
if encoder_params is None:
315+
encoder_params = []
313316

314317
# Prepare optimizer
315318
if optimizer is None:

0 commit comments

Comments
 (0)