01/10/2018, 15:13

Cài đặt tensortflow

mình đang tìm hiểu về deepleaning cài đặt tensortflow cho java mà đọc tới đây thì chịu không hiểu nó nói gì nữa luôn cho chạy vào cmd cũng ko ra. ai từng cài rồi giúp mình với

Aragami1408 viết 17:19 ngày 01/10/2018
  • Bạn có dùng maven không. Tạo 1 cái maven project trong cmd bằng cách gõ lệnh sau đây:

mvn archetype:generate -DgroupId=<company-name> -DartifactId=<package-name> -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

còn trong file pom.xml thì copy nguyên đoạn sau dán vào trong thẻ project(cái này chắc bạn phải học qua về cái xml):

<properties>
       <exec.mainClass>HelloTF</exec.mainClass>
       <!-- The sample code requires at least JDK 1.7. -->
       <!-- The maven compiler plugin defaults to a lower version -->
       <maven.compiler.source>1.7</maven.compiler.source>
       <maven.compiler.target>1.7</maven.compiler.target>
     </properties>
     <dependencies>
       <dependency>
         <groupId>org.tensorflow</groupId>
         <artifactId>tensorflow</artifactId>
         <version>1.6.0</version>
       </dependency>
     </dependencies>
  • Còn về code java thì tự nghiên cứu nhé. Chắc hẳn docs nó nói rồi.
  • Sau khi làm xong cái code java rồi thì gõ lệnh sau vào cmd:
    mvn -q compile exec:java

P/s: như câu lệnh mà chủ thớt thắc mắc trên “javac -cp libtensorflow-1.6.0.jar HelloTF.java” là chỉ biên dịch cái file HelloTF.java mà có cái file jar đó đi kèm. Nhưng mà đừng nên lạm dụng jar bằng cách tải về để trên hệ thống mà dùng luôn cái maven để maven làm cho nhé. Bạn cũng nên nghiên cứu tí maven nhé! Nó tiện cho công việc của bạn lắm đó. Nếu thấy maven cú pháp hơi rối thì xài gradle nhé vì gradle thì cũng như maven thôi nhưng gradle có cú pháp đơn giản hơn.

Happy coding

Bài liên quan
0