4.0.0 org.nd4j nd4j-backend-impls 1.0.0-SNAPSHOT nd4j-cuda-11.0 nd4j-cuda 11.0 8.0 1.5.4 ${dependency.groupId} ${dependency.artifactId} ${dependency.version} ${dependency.packaging} ${dependency.classifier} org.springframework spring-core 5.0.2.RELEASE test org.bytedeco javacpp org.bytedeco javacpp ${dependency.platform} org.bytedeco cuda ${cuda.version}-${cudnn.version}-${javacpp-presets.cuda.version} org.bytedeco cuda ${cuda.version}-${cudnn.version}-${javacpp-presets.cuda.version} ${dependency.platform} junit junit org.nd4j nd4j-api org.nd4j nd4j-native-api ch.qos.logback logback-classic test ch.qos.logback logback-core test org.reflections reflections ${reflections.version} test com.google.code.findbugs * org.nd4j nd4j-common-tests ${project.version} test org.apache.maven.plugins maven-surefire-plugin org.apache.maven.surefire surefire-junit47 2.19.1 ${env.LD_LIBRARY_PATH}:${user.dir}:${libnd4jhome}/blasbuild/cuda/blas/ src/test/java *.java org.nd4j.linalg.jcublas.JCublasBackend org.nd4j.linalg.jcublas.JCublasBackend -Ddtype=float -Dfile.encoding=UTF-8 -Xmx8g org.apache.maven.plugins maven-compiler-plugin javacpp-parser generate-sources compile ${javacpp.parser.skip} org/nd4j/nativeblas/Nd4jCudaPresets.java 8 8 org.bytedeco javacpp ${javacpp.version} org.nd4j nd4j-native-api ${project.version} org.bytedeco cuda ${cuda.version}-${cudnn.version}-${javacpp-presets.cuda.version} org.bytedeco cuda ${cuda.version}-${cudnn.version}-${javacpp-presets.cuda.version} ${dependency.platform} ${javacpp.platform} platform.root ${javacpp.platform.root} platform.compiler ${javacpp.platform.compiler} platform.sysroot ${javacpp.platform.sysroot} ${project.build.outputDirectory} ${libnd4jhome}/blasbuild/cuda/include ${libnd4jhome}/blasbuild/cuda/flatbuffers-src/include/ ${libnd4jhome}/blas ${libnd4jhome}/include ${libnd4jhome}/include/helpers ${libnd4jhome}/include/array ${libnd4jhome}/include/cnpy ${libnd4jhome}/include/execution ${libnd4jhome}/include/exceptions ${libnd4jhome}/include/graph ${libnd4jhome}/include/indexing ${libnd4jhome}/include/memory ${libnd4jhome}/include/performance ${libnd4jhome}/blasbuild/cuda/blas javacpp-parser generate-sources build ${javacpp.parser.skip} ${project.build.sourceDirectory} org.nd4j.nativeblas.Nd4jCudaPresets javacpp-compiler process-classes build ${javacpp.compiler.skip} org.nd4j.nativeblas.Nd4jCuda true ${project.build.directory}/classes/META-INF/native-image/${javacpp.platform}${javacpp.platform.extension}/ maven-jar-plugin org.apache.maven.plugins maven-surefire-plugin org.apache.maven.plugins maven-enforcer-plugin libnd4j-checks enforce libnd4jhome You must set the LIBND4J_HOME environment variable! .*/.* !!! LIBND4J_HOME must be a valid unix path! ${libnd4jhome}/include/legacy/NativeOps.h ${libnd4jhome}/blasbuild/cuda/blas !!! You have to compile libnd4j with cuda support first! true testresources msvc windows org.bytedeco javacpp ${javacpp.platform} /MT libnd4j-assembly libnd4j-assembly ${project.build.directory}/libnd4j/ org.nd4j libnd4j ${project.version} zip ${javacpp.platform}-cuda-${cuda.version} org.apache.maven.plugins maven-enforcer-plugin libnd4j-checks enforce true org.apache.maven.plugins maven-dependency-plugin 3.0.2 unpack initialize unpack org.nd4j libnd4j ${project.version} zip ${javacpp.platform}-cuda-${cuda.version} true ${project.build.directory}