diff options
author | Godisemo | 2017-02-15 21:40:12 +0100 |
---|---|---|
committer | Godisemo | 2017-02-15 21:40:12 +0100 |
commit | 6ab514a99c0d7b798a86f1605260cc593e889f5f (patch) | |
tree | 983a9a5512223b55e11bf0ec7469012f0e492caa | |
parent | 8a64e493819927d4ca8ce152d13632e2bcdb5cb9 (diff) | |
download | aur-6ab514a99c0d7b798a86f1605260cc593e889f5f.tar.gz |
Use Intel ML library for improved CPU performance
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 16 insertions, 13 deletions
@@ -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 @@ -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" } |