summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGodisemo2017-02-15 21:40:12 +0100
committerGodisemo2017-02-15 21:40:12 +0100
commit6ab514a99c0d7b798a86f1605260cc593e889f5f (patch)
tree983a9a5512223b55e11bf0ec7469012f0e492caa
parent8a64e493819927d4ca8ce152d13632e2bcdb5cb9 (diff)
downloadaur-6ab514a99c0d7b798a86f1605260cc593e889f5f.tar.gz
Use Intel ML library for improved CPU performance
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD26
2 files changed, 16 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 521bfd5e3ac0..d33d9942379c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = mxnet
pkgdesc = Flexible and Efficient Library for Deep Learning
- pkgver = 0.9.3
+ pkgver = 0.9.3a
pkgrel = 1
url = http://mxnet.io/
arch = x86_64
@@ -8,7 +8,6 @@ pkgbase = mxnet
makedepends = git
optdepends = cuda: GPU support
optdepends = cudnn: GPU support
- optdepends = intel-mkl: MKL support
optdepends = opencv: computer vision support
provides = libmxnet
source = mxnet::git+https://github.com/dmlc/mxnet
diff --git a/PKGBUILD b/PKGBUILD
index 411741a30645..5c7d68e23df5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Carl Ã…kerlindh <carl.akerlindh at gmail dot com>
pkgname=mxnet
-pkgver=0.9.3
+pkgver=0.9.3a
pkgrel=1
pkgdesc="Flexible and Efficient Library for Deep Learning"
arch=('x86_64')
@@ -9,10 +9,9 @@ license=('Apache2')
depends=()
optdepends=('cuda: GPU support'
'cudnn: GPU support'
- 'intel-mkl: MKL support'
+ # 'intel-mkl: MKL support'
'opencv: computer vision support')
makedepends=(git)
-# checkdepends=()
provides=(libmxnet)
source=("$pkgname::git+https://github.com/dmlc/mxnet")
md5sums=('SKIP')
@@ -30,14 +29,17 @@ prepare() {
else
msg2 "CUDA support disabled"
fi
- if (pacman -Q intel-mkl &>/dev/null); then
- msg2 "MKL support enabled"
- echo "USE_BLAS=mkl" >>config.mk
- echo "USE_INTEL_PATH=/opt/intel/composerxe/linux" >>config.mk
- echo "USE_STATIC_MKL=1" >>config.mk
- else
- msg2 "MKL support disabled"
- fi
+ echo "MKLML_ROOT=$srcdir/mklml" >>config.mk
+ echo "USE_MKL2017=1" >>config.mk
+ echo "USE_MKL2017_EXPERIMENTAL=1" >>config.mk
+ # if (pacman -Q intel-mkl &>/dev/null); then
+ # msg2 "MKL support enabled"
+ # echo "USE_BLAS=mkl" >>config.mk
+ # echo "USE_INTEL_PATH=/opt/intel/composerxe/linux" >>config.mk
+ # echo "USE_STATIC_MKL=1" >>config.mk
+ # else
+ # msg2 "MKL support disabled"
+ # fi
if (pacman -Q opencv &>/dev/null); then
msg2 "OpenCV support enabled"
else
@@ -54,4 +56,6 @@ build() {
package() {
cd "$pkgdir"
install -D "$srcdir/$pkgname/lib/libmxnet.so" "$pkgdir/usr/lib/libmxnet.so"
+ install -D "$srcdir/mklml/lib/libmklml_intel.so" "$pkgdir/usr/lib/libmklml_intel.so"
+ install -D "$srcdir/mklml/lib/libiomp5.so" "$pkgdir/usr/lib/libiomp5.so"
}