Parameters:
         recurse (bool) -- if True, then yields buffers of this
         module and all submodules. Otherwise, yields only buffers
         that are direct members of this module.
  Yields:
     *torch.Tensor* -- module buffer

  Return type:
     *Iterator*[*Tensor*]

  Example:

     >>> for buf in model.buffers():
     >>>     print(type(buf), buf.size())
     <class 'torch.Tensor'> (20L,)
     <class 'torch.Tensor'> (20L, 1L, 5L, 5L)

children()
  Returns an iterator over immediate children modules.

  Yields:
     *Module* -- a child module

  Return type:
     *Iterator*[*Module*]

cpu()
  Moves all model parameters and buffers to the CPU.

  Note:

    This method modifies the module in-place.

  Returns:
     self

  Return type:
     Module

cuda(device=None)
  Moves all model parameters and buffers to the GPU.

  This also makes associated parameters and buffers different
