class_docstr: A Zero Inflated Negative Binomial distribution.
  
  :param torch.Tensor gate: probability of extra zeros.
  :param total_count: non-negative number of negative Bernoulli trials.
  :type total_count: float or torch.Tensor
  :param torch.Tensor probs: Event probabilities of success in the half open interval [0, 1).
  :param torch.Tensor logits: Event log-odds for probabilities of success.
code: def total_count(self):
      return self.base_dist.total_count
  
imports: import torch
  from torch.distributions import constraints, NegativeBinomial, Poisson, Distribution
  from torch.distributions.utils import broadcast_all, lazy_property
  from .utils import broadcast_shape
label_desc: Use image node_id 2 for calling the ZeroInflatedNegativeBinomial obj's underlying member method code with example usage: obj.total_count() and returns: self