parameters: (sleep_microseconds)
return_statement: return _apply_fn
docstring: Sleeps for `sleep_microseconds` before producing each input element.
  
    Args:
      sleep_microseconds: The number of microseconds to sleep before producing an
        input element.
  
    Returns:
      A `Dataset` transformation function, which can be passed to
      `tf.data.Dataset.apply`.
docstring_summary: Sleeps for `sleep_microseconds` before producing each input element.
docstring_tokens: Sleeps for sleep_microseconds before producing each input element .
function: def sleep(sleep_microseconds):
    """Sleeps for `sleep_microseconds` before producing each input element.
  
    Args:
      sleep_microseconds: The number of microseconds to sleep before producing an
        input element.
  
    Returns:
      A `Dataset` transformation function, which can be passed to
      `tf.data.Dataset.apply`.
    """
  
    def _apply_fn(dataset):
      return _SleepDataset(dataset, sleep_microseconds)
  
    return _apply_fn
function_tokens: def sleep ( sleep_microseconds ) : def _apply_fn ( dataset ) : return _SleepDataset ( dataset , sleep_microseconds ) return _apply_fn