Vor kurzem musste die Struktur des MNN-Modells geändert werden. Ich habe lange online gesucht und nur zwei verwandte Artikel gefunden, aber ich habe es versucht, bin aber gescheitert.
Anschließend habe ich in der DingTalk-Gruppe nachgefragt und diese Methode erhalten.
Im kompilierten Konverter gibt es einen MNNDump2Json und einen MNNRevert2Buffer.
Wir können benutzen:
./MNNDump2Json XXX.mnn XXX.json
Konvertieren Sie das MNN-Modell in eine JSON-Datei.
Dann können wir den Knoten, den wir ändern möchten, in der JSON-Datei finden und ihn ändern.
Zuletzt verwendeten:
./MNNRevert2Buffer XXX.json XXX.mnn
Konvertieren Sie einfach die JSON-Datei in ein MNN-Modell.
Der Aufbau der .json-Datei ist gewöhnungsbedürftig, aber dennoch sehr einfach zu verstehen.
Fertig~