《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所示。
圖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-10
最後更新:2017-05-24 12:01:29