In general I would say yes.
You can torch.save a tuple that contains both the arguments to re-create the model and the state dict.
This is a limitation of python not to be able to serialize complex objects in a convenient and reliable way