2017-02-20 34 views
0

現在有面向Java的TensorFlow實驗支持TensorFlow Java本機庫,我想獲得在Windows啓動時,下面的自述文件中的步驟在Windows

https://github.com/tensorflow/tensorflow/blob/master/tensorflow/java/README.md

我得到了預期錯誤:

java.lang.UnsatisfiedLinkError 

Python的版本被罰款運行,但它不是Java ....

自述文件指向Mac和Linux的本機庫,有人可以證實我只需稍等一會?

+0

Windows的本機庫尚未構建/發佈,但是您是否嘗試過使用自述文件中的「從源代碼構建」指令來創建本機庫? – ash

+0

@ash不,我開始在「懶惰」模式...待續 – mpjjonker

+1

@ash嘿,如何在Windows中從源代碼構建?我無法找到任何詳細的說明。 –

回答

0

添加下面的代碼中的Maven的pom.xml

<dependencies> 
    <dependency> 
    <groupId>org.tensorflow</groupId> 
    <artifactId>tensorflow</artifactId> 
    <version>1.2.0</version> 
    </dependency> 
</dependencies> 

你可以找到tensorflow對Java的詳細說明安裝在下面的鏈接 https://www.tensorflow.org/install/install_java

2

當我加入了原生即這對我的作品在PC上使用tensorflow_jni.dll或使用Mac上的libtensorflow_jni.dylib(對於Linux發行版應該是相同的,但未經過測試)到我的項目根文件夾,如此處所示Adding Tensorflow to Java Project Netbeans。雖然我正在使用Intellij IDEA

1

不是一個真正的答案,但我想提前提醒你。

確實對Tensor Flow的支持是非常實驗性的。 (2018年2月) - 您仍然非常依賴Python。

最重要的是,不支持Java的培訓網絡。 您只能申請/運行網絡。

(甚至沒有提到可用類的數量非常有限)。 如果你確實想繼續,我建議你到看一下Github,因爲有一些實用程序類那裏,這將是更有用的。至少這會給你更多的安慰。

+0

中關注發佈進度。作爲java中TensorFlow的替代品,我現在真的很喜歡Neuroph。 – bvdb