class_docstr: A manager of static schedules for a static chain.
  
  This is a container of the static schedules that are used by a static
  chain.
  
  Args:
      minimize_cache_size (bool): If `True`, attempt to reduce memory
      usage by clearing the cached schedules whenever the training
      mode changes (that is, whenever `chainer.config.train` changes
      value) or whenever the mini-batch size changes.
class_docstr_tok: ["A","manager","of","static","schedules","for","a","static","chain",".","This","is","a","container","of","the","static","schedules","that","are","used","by","a","static","chain",".","Args",":","minimize_cache_size","(","bool",")",":","If","`","True","`",",","attempt","to","reduce","memory","usage","by","clearing","the","cached","schedules","whenever","the","training","mode","changes","(","that","is",",","whenever","`","chainer.config.train","`","changes","value",")","or","whenever","the","mini-batch","size","changes","."]
code: def __repr__(self):
      out = "ScheduleManager:\n"
      for key_str in self.schedules:
          out += "key string: " + key_str
          sched_list = self.schedules[key_str]
          out += (
              " -> schedule list of length: "
              + str(len(sched_list))
              + "\n"
          )
          for sched in sched_list:
              out += str(sched)
      return out
  
imports: import sys
  import weakref
  import numpy
  import chainer
  from chainer.backends import cuda
  import chainer.function_node
label_desc: Use image node_id 4 for calling the ScheduleManager obj's underlying member method code with example usage: obj.__repr__() and returns: out