Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • All these native packages will be released under maven groupId: org.apache.mxnet
  • Each cuda and mkl varieties will have their own artifact id
  • Different operating system will share the same artifact id, with specific classifiers:
    • linux-x86_64
    • osx-x86_64
    • win32win-x86_64arm7
    • linux-x64_64arm


artifactIdpip release nameTypeLinuxOSXWindowsAndroid
mxnet-native-
cu100mkl
cu101mklmxnet-
cu100mkl
cu101mklGPUYNYN
mxnet-native-
cu100
cu101mxnet-
cu100
cu101GPUYNYN
mxnet-native-cu92mklmxnet-cu92mklGPUYNYN
mxnet-native-cu92mxnet-cu92GPUYNYN
mxnet-native-cu90mklmxnet-cu90mklGPUYNYN
mxnet-native-cu90mxnet-cu90GPUYNYN
mxnet-native-mklmxnet-mklCPUYYYN
mxnet-native-minmxnetCPUYYY?







Layout in release jar

Native shared libraries

...


Here list files for each jar


LinuxOSXWindowsAndroid
-mkl/native/lib/mxnet.properties
/native/lib/libmxnet.so
/native/lib/libgfortran.so.3
/native/lib/libquadmath.so.0
/native/lib/libiomp5.so
/native/lib/libmklml_intel.so
/native/lib/libmkldnn.so.0
/native/lib/mxnet.properties
/native/lib/libmxnet.dylib
/native/lib/libiomp5.dylib
/native/lib/libmklml.dylib
/native/lib/libmkldnn.0.dylib
/native/lib/mxnet.properties
/native/lib/libmxnet.dll

-min/native/lib/mxnet.properties
/native/lib/libmxnet.so
/native/lib/libgfortran.so.3
/native/lib/libquadmath.so.0
/native/lib/mxnet.properties
/native/lib/libmxnet.dylib
/native/lib/mxnet.properties
/native/lib/libmxnet.dll
/native/lib/mxnet.properties
/native/lib/libmxnet.so





Example:


Following is a sample pom.xml file for consuming mxnet native library

Code Block
languagexml
titlepom.xml
<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">
  <modelVersion>4.0.0</modelVersion>

    <dependency>
      <groupId>org.apache.mxnet</groupId>
      <artifactId>mxnet-native-mkl</artifactId>
      <version>1.5.0-SNAPSHOT</version>
      <classifier>osx-x86_64</classifier>
      <scope>runtime</scope>
    </dependency>

  </dependencies>
</project>