class MyModule(nn.Module):
  def __init__(n):
         self.params = [] 
         _params = [tensor(3, 3) for i  in range(n) ]
         for i,p in enumerate(_params):
             self.register_buffer('tensor'+str(i), p)
             self.params.append(getattr(self, 'tensor' + str(I))) 
         

Should work. I haven’t tested it with modifying the params but since lists usually only store references it should work this way