I notice nn.Parameters could  require NO gradients.
Then i feel confused what’s the application difference between nn.Parameters(Tensor(3,4), required_grad=False) and self.register_buffer(name, tensor(3,4))?