Ich habe einen benutzerdefinierten Dateniterator geschrieben mit mx.io.DataIter
Klasse. Was ist der einfachste Weg, um diesen Dateniterator mit Gluon
Schnittstelle zu verwenden?Mxnet Gluon benutzerdefinierter Dateniterator
Ich ging durch die Dokumentation und konnte keinen einfachen Weg finden, dies zu tun. Eine meiner Ideen bestand darin, sie als Iterator zu verwenden und Daten und Label von jedem Batch wie folgt zu erhalten.
Aber das ist möglicherweise nicht optimal, da ich pro Batch verketten muss.
Was ist der optimale Weg, dies zu erreichen? d. h. gibt es eine systematische
Möglichkeit, einen einfachen benutzerdefinierten Iterator für Gluon zu schreiben?Wie füge ich Kontextinformationen in obigen Fällen hinzu?
Danke Eric. Ich wünschte mir nur, es gäbe einen viel saubereren Weg, Chargendaten zu implementieren. Keine gluon-kompatible API zu haben, erscheint sehr merkwürdig und überraschend! – krishnakamathk