1
네이티브 라이브러리를 찾아 코드를 실행할 수 없습니다 :
TensorFlow 내가 메이븐을 사용 tensorflow 설치하려고
System.out.println(TensorFlow.version());
을하지만, 다음과 같은 오류가 발생합니다
Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot find TensorFlow native library for OS: windows, architecture: x86. See https://github.com/tensorflow/tensorflow/tree/master/java/README.md for possible solutions (such as building the library from source).
at org.tensorflow.NativeLibrary.load(NativeLibrary.java:66)
at org.tensorflow.TensorFlow.init(TensorFlow.java:27)
at org.tensorflow.TensorFlow.<clinit>(TensorFlow.java:31)
at ai.advance.project.App.main(App.java:12)
Java와 같은 모양은 네이티브 라이브러리를 찾을 수 없습니다. 비록 필요한 모든 jar와 라이브러리 (예 : 지. .dll).
내 받는다는 치어 :
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>ai.advance</groupId>
<artifactId>project</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<exec.mainClass>HelloTF</exec.mainClass>
<!-- The sample code requires at least JDK 1.7. -->
<!-- The maven compiler plugin defaults to a lower version -->
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>org.tensorflow</groupId>
<artifactId>tensorflow</artifactId>
<version>1.1.0</version>
</dependency>
</dependencies>
</project>
참고 : 나는 이클립스 IDE를 사용하고 있습니다.
시스템에 TensorFlow를 설치해야한다고 생각합니다. [here] (https://www.tensorflow.org/api_docs/java/reference/org/tensorflow/package-summary)를 참조하십시오. Maven 종속성은 저장소에서 필요한 라이브러리를 가져옵니다. –
어떻게 프로그램을 실행하고 있습니까? 'mvn compile exec : java' 또는 다른 것을 사용합니까? – ash
[이 대답을 확인] (https://stackoverflow.com/questions/42350009/) 도움이 될 것입니다 ~! –