a model is a box of tensors
model (nn.Module) ├── weight (Tensor) ├── bias (Tensor) ├── submodule (nn.Module) │ ├── weight (Tensor) │ └── bias (Tensor)