Skip to content

Commit 719eafd

Browse files
derifativestensorflower-gardener
authored andcommitted
Remove unused extra plumbing from MixtureSameFamily._log_prob
PiperOrigin-RevId: 387015833
1 parent 8a47c15 commit 719eafd

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

tensorflow_probability/python/distributions/mixture_same_family.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -374,10 +374,9 @@ def _per_mixture_component_log_prob(self, x):
374374
self.mixture_distribution.logits_parameter(), axis=-1) # [B, k]
375375
return log_prob_x + log_mix_prob # [S, B, k]
376376

377-
def _log_prob(self, x, log_joint=None):
378-
if log_joint is None:
379-
log_joint = self._per_mixture_component_log_prob(x)
380-
return tf.reduce_logsumexp(log_joint, axis=-1) # [S, B]
377+
def _log_prob(self, x):
378+
return tf.reduce_logsumexp(
379+
self._per_mixture_component_log_prob(x), axis=-1) # [S, B]
381380

382381
def _mean(self):
383382
probs = self.mixture_distribution.probs_parameter() # [B, k] or [k]

0 commit comments

Comments
 (0)