Basic transpose is significantly harder to do than in python
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 928
- Forks
- 227
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
In python, you can transpose a tensor by simply calling tf.transpose(x). However, in java, the perm argument is not optional, and setting it to n-1..0 is not trivial. I haven't looked to far into your codegen setup, but generating a single argument transpose method would be very helpful for how much it is used.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das generierte Java-Binding und die Codegen-Definition für transpose zu lokalisieren, und vergleiche dann dessen erforderliches perm-Argument mit dem Verhalten von Python's tf.transpose. Definiere die API mit einem Argument zum Umkehren der Dimensionen und überprüfe das generierte Binding mit den relevanten transpose-Tests; abgeschlossen ist die Aufgabe, wenn Aufrufer für den grundlegenden Fall perm nicht mehr erstellen müssen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- machine-learning
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100