Überprüfen Sie die Gesamtanzahl der Parameter in einem Modell PyTorch
Wie zählen Sie die Gesamtzahl der Parameter in a PyTorch Modell? Etwas ähnliches model.count_params()
in Keras.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie zählen Sie die Gesamtzahl der Parameter in a PyTorch Modell? Etwas ähnliches model.count_params()
in Keras.
Du musst angemeldet sein, um einen Kommentar abzugeben.
PyTorch nicht über eine Funktion zum berechnen der Gesamtzahl der Parameter, wie Keras hat, aber es ist möglich, um die Summe der Anzahl der Elemente für jede parameter-Gruppe:
Wenn Sie berechnen wollen, wird nur die trainierbar Parameter:
Antwort inspiriert von diesem Antwort auf PyTorch Foren.
Hinweis: ich bin die Beantwortung meiner eigenen Frage. Wenn jemand eine bessere Lösung haben, bitte mit uns teilen.
params = list(model.parameters)
, und dann tunlen(params)
?Wenn Sie möchten, berechnen Sie die Anzahl der GEWICHTE und biases in jeder Schicht ohne Instanziierung des Modells, können Sie einfach laden Sie die raw-Datei aus und Durchlaufen das resultierende
collections.OrderedDict
etwa so:Erhalten Sie so etwas wie