Beste Methode, um ein trainiertes Modell in PyTorch zu speichern?

War ich auf der Suche nach alternativen Möglichkeiten, um speichern Sie eine trainierte Modell in PyTorch. Bisher habe ich zwei alternativen gefunden.

  1. Fackel.save() zum speichern einer Modell-und Fackel.load() ein Modell laden.
  2. Modell.state_dict() speichern Sie eine trainierte Modell und Modell.load_state_dict() laden des gespeicherten Modells.

Komme ich in dieses Diskussion wo der Ansatz 2 ist besser als Methode 1.

Meine Frage ist, warum der zweite Ansatz ist vorzuziehen? Ist es nur, weil Fackel.nn Module haben diese beiden Funktionen sind und wir werden ermutigt, Sie zu nutzen?

InformationsquelleAutor der Frage Wasi Ahmad | 2017-03-09

Schreibe einen Kommentar