Я искал альтернативные способы сохранения обученной модели в PyTorch. До сих пор я нашел две альтернативы.
- torch.save(), чтобы сохранить модель и torch.load() для загрузки модели.
- model.state_dict(), чтобы сохранить подготовленную модель и модель. load_state_dict() для загрузки сохраненной модели.
Я столкнулся с этим обсуждением , где подход 2 рекомендуется для подхода 1.
Мой вопрос в том, почему предпочтительнее второй подход? Это только потому, что torch.nn модули имеют эти две функции, и нам рекомендуется их использовать?