java로 tensorflow를 실행하는 데 문제가 있습니다. https://www.tensorflow.org/install/install_java을 내가 예제 자바 프로그램을 실행하려고 할 때 다음과 같은 오류 메시지가 나타납니다 : 여기있는 퀵 스타트 지침에 따라 CuDNN 6.Java로 tensorflow 실행 문제
와 CUDA 8 내가 시도 사용하고
이java -cp libtensorflow-1.4.0.jar:. -Djava.library.path=./jni HelloTF
Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot find TensorFlow native library for OS: linux, architecture: x86_64. See https://github.com/tensorflow/tensorflow/tree/master/tensorflow/java/README.md for possible solutions (such as building the library from source). Additional information on attempts to find the native library can be obtained by adding org.tensorflow.NativeLibrary.DEBUG=1 to the system properties of the JVM.
at org.tensorflow.NativeLibrary.load(NativeLibrary.java:75)
at org.tensorflow.TensorFlow.init(TensorFlow.java:66)
at org.tensorflow.TensorFlow.<clinit>(TensorFlow.java:70)
at org.tensorflow.Graph.<clinit>(Graph.java:258)
at HelloTF.main(HelloTF.java:8)
의 JNI 디렉토리 포함을 다음 : 여기 제안
- libtensorflow_framework.so
- libtensorflow_jni.so
- LICENSE
나는 다음 소스에서 바이너리를 설치하려고 : https://github.com/tensorflow/tensorflow/blob/master/tensorflow/java/README.md
,이 설정의 출력입니다 : org.tensorflow.NativeLibrary.DEBUG=1
org.tensorflow.NativeLibrary: tryLoadLibraryFailed: /path/to/jni/libtensorflow_jni.so: libcublas.so.8.0: cannot open shared object file: No such file or directory
org.tensorflow.NativeLibrary: jniResourceName: org/tensorflow/native/linux-x86_64/libtensorflow_jni.so
org.tensorflow.NativeLibrary: frameworkResourceName: org/tensorflow/native/linux-x86_64/libtensorflow_framework.so
하지만 난 여전히 내가하려고하면 같은 오류 메시지가 표시 및 예제 자바 프로그램을 실행합니다.
내가 뭘 잘못하고 있니?
도움이 될 것입니다.
어떤 OS를 사용하고 있습니까? –
우분투를 실행 중입니다. 16.04 – Lee