閱讀913 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《TensorFlow技術解析與實戰》——第2章 TensorFlow環境的準備 2.3基於Java的安裝

本節書摘來自異步社區《TensorFlow技術解析與實戰》一書中的第2章,第2.3節,作者李嘉璿,更多章節內容可以訪問雲棲社區“異步社區”公眾號查看

第2章 TensorFlow環境的準備

2.3 基於Java的安裝

基於Java的方式安裝,可以參照TensorFlow官方GitHub的安裝方法[6]。

我們需要下載JAR(Java ARchive)libtensorflow-1.1.0-rc2.jar和運行TensorFlow需要的本地庫。這些都可以直接從官方GitHub上下載,如圖2-9所示。

1

圖2-9

這裏仍然用Mac OS X係統,下載後的文件如下:

libtensorflow-1.1.0-rc2.jar
libtensorflow_jni-cpu-darwin-x86_64-1.1.0-rc2.tar.gz```
對libtensorflow_jni-cpu-darwin-x86_64-1.1.0-rc2.tar.gz進行解壓,解壓到當前目錄jni。

``tar zxvf libtensorflow_jni-cpu-darwin-x86_64-1.1.0-rc2.tar.gz -C ./jni``
這樣就完成了TensorFlow的Java安裝。下麵我們寫一個例子來測試一下,看能否正確輸出TensorFlow的版本。將下麵代碼寫入文件,命名為MyClass.java。

import org.tensorflow.TensorFlow;

public class MyClass {
public static void main(String[] args) {
System.out.println("I'm using TensorFlow version: " + TensorFlow.version());
}
}

然後進行編譯:

``javac -cp libtensorflow-1.1.0-rc2.jar MyClass.java``
最後執行,成功輸出所采用的TensorFlow版本,如圖2-10所示。


![2](https://yqfile.alicdn.com/ed514047a99939c3ac03b7b9b50476cfa56e35c4.png)

圖2-10

最後更新:2017-05-24 12:01:29

  上一篇:go  《TensorFlow技術解析與實戰》——第2章 TensorFlow環境的準備 2.5依賴的其他模塊
  下一篇:go  《TensorFlow技術解析與實戰》——第2章 TensorFlow環境的準備 2.2基於pip的安裝