Download nd4j-native-0.4.jar file

Introduction

You can download nd4j-native-0.4.jar in this page.

License

Open Source

Type List

nd4j-native-0.4.jar file has the following types.

META-INF/MANIFEST.MF
META-INF/maven/org.nd4j/nd4j-native/pom.properties
META-INF/maven/org.nd4j/nd4j-native/pom.xml
META-INF/services/org.nd4j.linalg.factory.Nd4jBackend
nd4j-native.properties
org.nd4j.linalg.cpu.nativecpu.BlasWrapper.class
org.nd4j.linalg.cpu.nativecpu.CpuBackend.class
org.nd4j.linalg.cpu.nativecpu.CpuNDArrayFactory.class
org.nd4j.linalg.cpu.nativecpu.DirectShapeInfoProvider.class
org.nd4j.linalg.cpu.nativecpu.NDArray.class
org.nd4j.linalg.cpu.nativecpu.blas.CpuLapack.class
org.nd4j.linalg.cpu.nativecpu.blas.CpuLevel1.class
org.nd4j.linalg.cpu.nativecpu.blas.CpuLevel2.class
org.nd4j.linalg.cpu.nativecpu.blas.CpuLevel3.class
org.nd4j.linalg.cpu.nativecpu.complex.ComplexDouble.class
org.nd4j.linalg.cpu.nativecpu.complex.ComplexFloat.class
org.nd4j.linalg.cpu.nativecpu.complex.ComplexNDArray.class
org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.class
org/bytedeco/javacpp/properties/linux-ppc64-nd4j.properties
org/bytedeco/javacpp/properties/linux-ppc64le-nd4j.properties
org/bytedeco/javacpp/properties/linux-x86_64-nd4j.properties
org/bytedeco/javacpp/properties/macosx-x86_64-nd4j.properties
org/bytedeco/javacpp/properties/windows-x86_64-nd4j.properties

Pom

nd4j-native-0.4.pom file content.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>nd4j-backend-impls</artifactId>
        <groupId>org.nd4j</groupId>
        <version>0.4-rc3.9</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>nd4j-native</artifactId>
    <packaging>jar</packaging>

    <name>nd4j-native</name>

    <dependencies>
        <dependency>
            <groupId>${dependency.groupId}</groupId>
            <artifactId>${dependency.artifactId}</artifactId>
            <version>${dependency.version}</version>
            <type>${dependency.packaging}</type>
            <classifier>${dependency.classifier}</classifier>
        </dependency>
        <dependency>
            <groupId>org.nd4j</groupId>
            <artifactId>nd4j-native-api</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
            <groupId>org.nd4j</groupId>
            <artifactId>nd4j-api</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
        </dependency>
    </dependencies>

    <build>
        <testSourceDirectory>../../nd4j-tests/src/test/java</testSourceDirectory>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.19.1</version>
                <configuration>
                    <environmentVariables>
                        <LD_LIBRARY_PATH>${env.LD_LIBRARY_PATH}:${user.dir}:${env.LIBND4J_HOME}/blasbuild/cpu/blas/</LD_LIBRARY_PATH>
                    </environmentVariables>
                    <includes>
                        <include>*.java</include>
                        <include>**/Test*.java</include>
                        <include>**/*Test.java</include>
                        <include>**/*TestCase.java</include>
                    </includes>
                    <junitArtifactName>junit:junit</junitArtifactName>
                    <systemPropertyVariables>
                        <org.nd4j.linalg.defaultbackend>org.nd4j.linalg.cpu.nativecpu.CpuBackend</org.nd4j.linalg.defaultbackend>
                        <org.nd4j.linalg.tests.backendstorun>org.nd4j.linalg.cpu.nativecpu.CpuBackend</org.nd4j.linalg.tests.backendstorun>
                    </systemPropertyVariables>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.bytedeco</groupId>
                <artifactId>javacpp</artifactId>
                <version>${javacpp.version}</version>
                <dependencies>
                    <dependency>
                        <groupId>org.nd4j</groupId>
                        <artifactId>nd4j-native-api</artifactId>
                        <version>${project.version}</version>
                    </dependency>
                </dependencies>
                <configuration>
                    <copyLibs>true</copyLibs>
                    <compilerOptions>
                        <compilerOption>
                            -std=c++11
                        </compilerOption>
                    </compilerOptions>
                    <properties>${javacpp.platform.properties}</properties>
                    <propertyKeysAndValues>
                        <property>
                            <name>platform.root</name>
                            <value>${javacpp.platform.root}</value>
                        </property>
                        <property>
                            <name>platform.compiler</name>
                            <value>${javacpp.platform.compiler}</value>
                        </property>
                    </propertyKeysAndValues>
                    <classPaths>
                        <classPath>${project.build.outputDirectory}</classPath>
                    </classPaths>
                    <includePaths>
                        <includePath>${env.LIBND4J_HOME}/blas</includePath>
                        <includePath>${env.LIBND4J_HOME}/include</includePath>
                    </includePaths>
                    <linkPath>${env.LIBND4J_HOME}/blasbuild/cpu/blas</linkPath>
                </configuration>
                <executions>
                    <execution>
                        <id>process-classes</id>
                        <phase>process-classes</phase>
                        <goals>
                            <goal>build</goal>
                        </goals>
                        <configuration>
                            <propertyFile>${project.basedir}/src/main/resources/org/bytedeco/javacpp/properties/${javacpp.platform}-nd4j.properties</propertyFile>
                            <outputDirectory>${project.build.outputDirectory}/org/nd4j/nativeblas/${javacpp.platform}</outputDirectory>
                            <skip>${process-classes.skip}</skip>
                            <classOrPackageNames>
                                <classOrPackageName>org.nd4j.nativeblas.Nd4jBlas</classOrPackageName>
                                <classOrPackageName>org.nd4j.nativeblas.NativeOps</classOrPackageName>
                            </classOrPackageNames>
                            <copyLibs>true</copyLibs>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <artifactId>maven-jar-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-enforcer-plugin</artifactId>
                <version>1.4.1</version>
                <executions>
                    <execution>
                        <id>libnd4j-checks</id>
                        <goals>
                            <goal>enforce</goal>
                        </goals>
                        <configuration>
                            <rules>
                                <requireProperty>
                                    <property>env.LIBND4J_HOME</property>
                                    <message>You must set the LIBND4J_HOME environment variable!</message>
                                    <regex>.*/.*</regex>
                                    <regexMessage>!!! LIBND4J_HOME must be a valid unix path!</regexMessage>
                                </requireProperty>
                                <requireFilesExist>
                                    <files>
                                        <file>${env.LIBND4J_HOME}/blas/NativeBlas.h</file>
                                        <file>${env.LIBND4J_HOME}/blasbuild/cpu/blas</file>
                                    </files>
                                    <message>!!! You have to compile libnd4j with cpu support first!</message>
                                </requireFilesExist>
                            </rules>
                            <fail>true</fail>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

</project>

POM Entry

<dependency>
   <groupId>org.nd4j</groupId>
   <artifactId>nd4j-native</artifactId>
   <version>0.4</version>
</dependency>

Download

If you think the following nd4j-native-0.4.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download nd4j-native-0.4.jar file




PreviousNext

Related