TensorFlow with Java on Windows without CUDA
Yes, its possible today. Google is still working on it, so it might change in the future. And especially the Java API is not stable, and not very beautiful. Here is an example LabelImage.java.
Simply add these dependencies to your pom.xml:
<dependency>
<groupId>org.tensorflow</groupId>
<artifactId>libtensorflow</artifactId>
<version>1.1.0-rc0-windows-fix</version>
</dependency>
<dependency>
<groupId>org.tensorflow</groupId>
<artifactId>libtensorflow_jni</artifactId>
<version>1.1.0-rc0-windows-fix</version>
</dependency>
Then you can start coding:
public static void main(final String[] args) {
System.out.println("Hello TensorFlow " + org.tensorflow.TensorFlow.version());
}