Thanks Samuel .
updated pom is now
<groupId>org.deeplearning4j</groupId>
<artifactId>deeplearning4j-modelimport</artifactId>
<version>${dl4j.version}</version>
</dependency>
<!-- dependency needed for dl4j , we are using cpu only here -->
<dependency>
<groupId>org.nd4j</groupId>
<artifactId>nd4j-native-platform</artifactId>
<version>${dl4j.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>hdf5-platform</artifactId>
<version>1.12.0-1.5.3</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacpp</artifactId>
<version>1.5.4-SNAPSHOT</version>
</dependency>
logs shows
pid 10338] 17:45:54 lstat(“/home/araji/.javacpp/cache/anomaly-detection-udf-2.0-jar-with-dependencies.jar/org/bytedeco/javacpp/linux-x86_64/libjnijavacpp.so”, {st_mode=S_IFREG|0664, st_size=55864, …}) = 0
[pid 10338] 17:45:54 stat(“/home/araji/.javacpp/cache/anomaly-detection-udf-2.0-jar-with-dependencies.jar/org/bytedeco/javacpp/linux-x86_64/libjnijavacpp.so”, {st_mode=S_IFREG|0664, st_size=55864, …}) = 0
[pid 10338] 17:45:54 lstat(“/home/araji/.javacpp/cache/anomaly-detection-udf-2.0-jar-with-dependencies.jar/org/bytedeco/javacpp/linux-x86_64/libjnijavacpp.so”, {st_mode=S_IFREG|0664, st_size=55864, …}) = 0
[pid 10351] 17:45:54 openat(AT_FDCWD, “/sys/fs/cgroup/memory/user/araji/0/memory.limit_in_bytes”, O_RDONLY) = 439
[pid 10471] 17:45:54 openat(AT_FDCWD, “/sys/fs/cgroup/memory/user/araji/0/memory.limit_in_bytes”, O_RDONLY) = 439
[pid 10473] 17:45:54 openat(AT_FDCWD, “/sys/fs/cgroup/memory/user/araji/0/memory.limit_in_bytes”, O_RDONLY) = 439
[pid 10470] 17:45:54 openat(AT_FDCWD, “/sys/fs/cgroup/memory/user/araji/0/memory.limit_in_bytes”, O_RDONLY) = 439
[pid 8588] 17:45:54 openat(AT_FDCWD, “/sys/fs/cgroup/memory/user/araji/0/memory.limit_in_bytes”, O_RDONLY) = 439
[pid 10338] 17:45:54 stat(“/home/araji/demo/dev/araji/confluent-latest/confluent-5.5.0/META-INF/services/org.nd4j.linalg.factory.Nd4jBackend”, 0x7f62454ba4a0) = -1 ENOENT (No such file or directory)
[pid 10471] 17:45:54 openat(AT_FDCWD, “/sys/fs/cgroup/memory/user/araji/0/memory.limit_in_bytes”, O_RDONLY) = 439
[2020-05-11 17:45:54,863] ERROR {“type”:1,“deserializationError”:null,“recordProcessingError”:{“errorMessage”:“Error computing expression ENGINEANOMALY(TEMP1, TEMP2, TEMP3, TEMP4, TEMP5) for column MSE with index 6: Failed to invoke function public double com.dellemc.ksql.functions.EngineAnomaly.engineAnomaly(double,double,double,double,double)”,“record”:null,“cause”:[“Failed to invoke function public double com.dellemc.ksql.functions.EngineAnomaly.engineAnomaly(double,double,double,double,double)”,“java.lang.reflect.InvocationTargetException”,“java.lang.ExceptionInInitializerError”,“org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException: Please ensure that you have an nd4j backend on your classpath. Please see: http://nd4j.org/getstarted.html","Please ensure that you have an nd4j backend on your classpath. Please see: http://nd4j.org/getstarted.html"]},"productionError”:null} (processing.3049118052935007767.Project:44)