def __init__(self, states, internals, actions, include_next_states, scope='<STR_LIT>', summary_labels=None):
self.states_spec = states<EOL>self.internals_spec = internals<EOL>self.actions_spec = actions<EOL>self.include_next_states = include_next_states<EOL>self.scope = scope<EOL>self.summary_labels = set(summary_labels or ())<EOL>self.variables = dict()<EOL>self.initialize = None  <EOL>self.store = None<EOL>self.retrieve_timesteps = None<EOL>self.retrieve_episodes = None<EOL>self.retrieve_sequences = None<EOL>self.update_batch = None<EOL>self.setup_template_funcs()<EOL>
Args:
    states (dict): States specification.
    internals (dict): Internal states specification.
    actions (dict): Actions specification.
    include_next_states (bool): Include subsequent state if true.
    scope (str): The tf variable scope to use when creating variables for this memory.
    summary_labels (list): List of summary labels.