(self, predictions, masks, separate_instruments=True, **kwargs)
Select the next variable to sample.

    Args:
      predictions: model outputs
      masks: masks within which to sample
      separate_instruments: whether instruments are separated
      **kwargs: Additional args.

    Returns:
      mask indicating which variable to sample next
Select the next variable to sample.
Select the next variable to sample .
def __call__(self, predictions, masks, separate_instruments=True, **kwargs):
    """Select the next variable to sample.

    Args:
      predictions: model outputs
      masks: masks within which to sample
      separate_instruments: whether instruments are separated
      **kwargs: Additional args.

    Returns:
      mask indicating which variable to sample next
    """
    raise NotImplementedError()
def __call__ ( self , predictions , masks , separate_instruments = True , * * kwargs ) : raise NotImplementedError ( )