tensorflow / tensorflow/java

Compile with -parameters flag for reflection

Offen
#144 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Java
Sterne
928
Forks
227
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I'm trying to do some reflection based codegen from your op creation methods (the stuff in Ops), specifically for more idiomatic kotlin methods (default args instead of Options). However, since parameter names aren't present for reflection, making these match is currently quite a pain (I'm pulling and parsing the api_def protos).

I doubt I'm only person who will be doing codgen, this would be very helpful for anyone who tries to.

Afaik it's extremely easy to enable in maven, I'd make a PR but I don't want to touch build logic.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die Maven-Build-Konfiguration und die Kompilierungseinstellungen für den Java-Code in Ops zu finden. Bestätige, wie Reflection derzeit Methodenparameter verfügbar macht und wie die api_def-Protos für die Codegenerierung verwendet werden. Erledigt ist die Aufgabe, wenn das Projekt mit dem Flag -parameters kompiliert wird, sodass Parameternamen für generatorenbasierte Reflection verfügbar sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
build-system
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.