Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 1666|Antwort: 2

Verwenden Sie die Onnx-Modellinferenz, um vor CleanUnusedInitializersAndNodeArgs-Problemen zu warnen

[Link kopieren]
Veröffentlicht am 09.1.2025, 09:44:15 | | |
Anforderungen: Beim Laden von Onnx-Modell-Inferenz in C# lautet die Warnung wie folgt.

:Graph::CleanUnusedInitializersAndNodeArgs] Initializer '103' wird entfernt. Sie wird von keinem Knoten verwendet und sollte aus dem Modell entfernt werden.



Lösung:

1. Erstellen Sie eine Python-Umgebung und installieren Sie Abhängigkeiten mit den folgenden Befehlen:



2. Erstellen Sie ein neues CleanUnusedInitializersAndNodeArgs.py Skript wie folgt:



  • extract_constant_to_initializer: Konstante Knoten in Initiatoren umwandeln, um die Anzahl der Knoten im Berechnungsgraphen zu reduzieren und die Inferenzeffizienz zu verbessern.
  • eliminate_unused_initializer: Entfernen Sie ungenutzte Initiatoren, um die Modellgröße zu reduzieren und die Lade- und Inferenzgeschwindigkeit zu verbessern.


Legen Sie die .onnx-Modelldatei und .py Skript unter denselben Ordner und führen Sie folgenden Befehl aus:



Skript-Download: CleanUnusedInitializersAndNodeArgs.py (631 Bytes, Anzahl der Downloads: 0, 售价: 5 粒MB)
(Ende)




Vorhergehend:Verwenden Sie Onnx-Modellinferenz, um remove_initializer_from_input Probleme zu warnen
Nächster:Git LFS Versionskontrolle für große Dateien
 Vermieter| Veröffentlicht am 09.1.2025, 09:44:50 |
Verwenden Sie Onnx-Modellinferenz, um remove_initializer_from_input Probleme zu warnen
https://www.itsvse.com/thread-10917-1-1.html
 Vermieter| Veröffentlicht am 09.1.2025, 09:48:59 |
Synthetisieren eines Skripts
merge.py (1.07 KB, Anzahl der Downloads: 0)



Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com