def METHOD_NAME():
  """Returns a map from the generator ID to a SequenceGenerator class creator.
  Binds the `config` argument so that the arguments match the
  BaseSequenceGenerator class constructor.
  Returns:
    Map from the generator ID to its SequenceGenerator class creator with a
    bound `config` argument.
  """
  def create_sequence_generator(config, **kwargs):
    return MelodyRnnSequenceGenerator(
        melody_rnn_model.MelodyRnnModel(config), config.details,
        steps_per_quarter=config.steps_per_quarter, **kwargs)
  return {key: functools.partial(create_sequence_generator, config)
          for (key, config) in melody_rnn_model.default_configs.items()}