title: Difference between nn.MaxPool2d vs.nn.functional.max_pool2d?
body: <p>Whats the difference between: <code>nn.MaxPool2d(kernel_size, stride)</code> and <code>nn.functional.max_pool2d(t, kernel_size, stride)</code>?</p>
  <p>The first one I define in the module and the second in the forward function?</p>
  <p>Thanks</p>