tensorflow / tensorflow/java

Maven complains that ${javacpp.platform.extension} is undefined

Offen
#256 6 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

System information

  • OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows Version 10.0.19042.870
  • Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
  • TensorFlow installed from (source or binary):
  • TensorFlow version: 0.3.1
  • Python version: N/A
  • Installed using virtualenv? pip? conda?: N/A
  • Bazel version (if compiling from source): N/A
  • GCC/Compiler version (if compiling from source): N/A
  • CUDA/cuDNN version: N/A
  • GPU model and memory: N/A

Describe the problem

The readme file references the following Maven code:

<dependency>
  <groupId>org.tensorflow</groupId>
  <artifactId>tensorflow-core-api</artifactId>
  <version>0.3.0</version>
  <classifier>linux-x86_64${javacpp.platform.extension}</classifier>
</dependency>

but it's not clear who defines ${javacpp.platform.extension}

When I add the following dependencies to my code, the build fails complaining that ${javacpp.platform.extension} is undefined:

			<dependency>
				<groupId>org.tensorflow</groupId>
				<artifactId>tensorflow-core-platform</artifactId>
				<version>${tensorflow.version}</version>
			</dependency>
			<dependency>
				<groupId>org.tensorflow</groupId>
				<artifactId>tensorflow-core-api</artifactId>
				<classifier>windows-x86_64${javacpp.platform.extension}</classifier>
				<version>${tensorflow.version}</version>
			</dependency>
			<dependency>
				<groupId>org.tensorflow</groupId>
				<artifactId>tensorflow-core-platform-gpu</artifactId>
				<version>${tensorflow.version}</version>
			</dependency>

Can you please clarify who defines this variable and what dependency I need to add to get this definition? Thanks in advance.

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

Beginnen Sie mit dem Maven-Abhängigkeitsbeispiel im README und vergleichen Sie die Verwendung seines Classifiers mit den im Issue gezeigten Windows-Abhängigkeiten. Verfolgen Sie, wo ${javacpp.platform.extension} definiert werden soll, und aktualisieren Sie die Dokumentation so, dass die definierende Abhängigkeit oder die erforderliche Verwendung explizit ist und das Beispiel eindeutig ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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