Skip to content

Instantly share code, notes, and snippets.

DOUBLE
Exception in thread "main" java.lang.UnsupportedOperationException: FP16 isn't supported for CPU yet
at org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory.createHalf(DefaultDataBufferFactory.java:529)
at org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory.createSame(DefaultDataBufferFactory.java:292)
at org.nd4j.linalg.cpu.nativecpu.NDArray.unsafeDuplication(NDArray.java:368)
at org.deeplearning4j.nn.layers.BaseLayer.applyDropOutIfNecessary(BaseLayer.java:544)
at org.deeplearning4j.nn.layers.BaseLayer.preOutput(BaseLayer.java:393)
at org.deeplearning4j.nn.layers.BaseLayer.preOutput(BaseLayer.java:389)
at org.deeplearning4j.nn.layers.recurrent.RnnOutputLayer.preOutput2d(RnnOutputLayer.java:108)
at org.deeplearning4j.nn.layers.BaseOutputLayer.backpropGradient(BaseOutputLayer.java:156)
public static void main(String[] args) {
DataTypeUtil.setDTypeForContext(DataBuffer.Type.DOUBLE);
System.out.println(Nd4j.dataType().toString());
..
}
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
diff --git a/deeplearning4j-nlp-parent/deeplearning4j-nlp/src/main/java/org/deeplearning4j/models/embeddings/loader/WordVectorSerializer.java b/deeplearning4j-nlp-parent/deeplearning4j-nlp/src/main/java/org/deeplearning4j/models/embeddings/loader/WordVectorSerializer.java
index ca619ee..99f20b6 100755
--- a/deeplearning4j-nlp-parent/deeplearning4j-nlp/src/main/java/org/deeplearning4j/models/embeddings/loader/WordVectorSerializer.java
+++ b/deeplearning4j-nlp-parent/deeplearning4j-nlp/src/main/java/org/deeplearning4j/models/embeddings/loader/WordVectorSerializer.java
@@ -68,6 +68,7 @@ import java.nio.file.Files;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;
import java.util.ArrayList;
+import java.util.Collection;
import java.util.List;