TensorFlow Java+eclipse下环境搭建
生活随笔
收集整理的這篇文章主要介紹了
TensorFlow Java+eclipse下环境搭建
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目前AI已經火熱的不行,這兩天看了看TensorFlow,官方對TensorFlow的敘述如下:
TensorFlow是一個使用數據流圖進行數值計算的開放源代碼軟件庫。圖中的節點代表數學運算,而圖中的邊則代表在這些節點之間傳遞的多維數組(張量)。借助這種靈活的架構,您可以通過一個 API 將計算工作部署到桌面設備、服務器或移動設備中的一個或多個 CPU 或 GPU。
TensorFlow官網
官網的環境中并沒有說明我們在eclipse+JDK的環境怎么搭建TensorFlow的環境,自己嘗試了一下還是比較容易的
TensorFlow JDK+eclipse環境
1.下載 libtensorflow.jar,這是 TensorFlow Java 歸檔 (JAR)。
2.下載 Windows 上適用于 Java 的 TensorFlow 的 Java 原生接口 (JNI) 文件。
3. 解壓zip文件提取這個里面的.dll文件。
4. 在eclipse中創建一個Java工程,我這直接使用官網給的例子,代碼如下
public class HelloTF {public static void main(String[] args) throws Exception {try (Graph g = new Graph()) {final String value = "Hello from " + TensorFlow.version();// Construct the computation graph with a single operation, a constant// named "MyConst" with a value "value".try (Tensor t = Tensor.create(value.getBytes("UTF-8"))) {// The Java API doesn't yet include convenience functions for adding operations.g.opBuilder("Const", "MyConst").setAttr("dtype", t.dataType()).setAttr("value", t).build();}// Execute the "MyConst" operation in a Session.try (Session s = new Session(g); Tensor output = s.runner().fetch("MyConst").run().get(0)) {System.out.println(new String(output.bytesValue(), "UTF-8"));}}} } 復制代碼5. Java工程添加libtensorflow.jar,如果不添加這個jar,程序會找不到相關的類
6. 最后一步也是,關鍵的一步,我們要加載解壓提取的.dll文件,怎么做呢,第一步,將tensorflow_jni.dll文件復制到工程的src目錄下,第二步,在工程上右鍵屬性---》Java Build Path--->Source,點擊Source左邊的箭頭選擇native library,點擊右邊的edit,選擇項目的src目錄即可。
這樣我們的環境就搭建完成,最后運行一下項目,輸出Hello from 版本號,表示我們的環境已經搭建好了 Hello from 1.6.0 復制代碼其他語言的環境可以參考官方網站
總結
以上是生活随笔為你收集整理的TensorFlow Java+eclipse下环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Sklearn (一) 监督学习
- 下一篇: Java Web学习总结-文件下载