diff options
author | Baris Demirdelen | 2019-07-16 13:51:33 +0200 |
---|---|---|
committer | Baris Demirdelen | 2019-07-16 13:51:33 +0200 |
commit | 618939c507874522f78259db60d77cb583f5048a (patch) | |
tree | c8d486dfe853e96e3802bdfd461c92f586b133ec | |
parent | 51302308cfe28ed3a5cf1d709d54950752b2d6d9 (diff) | |
download | aur-618939c507874522f78259db60d77cb583f5048a.tar.gz |
Update to 1.0. Remove mklml dependency
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 10 insertions, 30 deletions
@@ -1,6 +1,6 @@ pkgbase = mkl-dnn pkgdesc = IntelĀ® Math Kernel Library for Deep Neural Networks - pkgver = 0.20.1 + pkgver = 1.0 pkgrel = 1 url = https://github.com/intel/mkl-dnn arch = x86_64 @@ -8,13 +8,8 @@ pkgbase = mkl-dnn makedepends = cmake>=2.8 makedepends = doxygen>=1.8.5 makedepends = graphviz - makedepends = patchelf - optdepends = intel-mkl - optdepends = intel-compiler-base - source = mkl-dnn-0.20.1.tar.gz::https://github.com/intel/mkl-dnn/archive/v0.20.1.tar.gz - source = https://github.com/intel/mkl-dnn/releases/download/v0.20/mklml_lnx_2019.0.5.20190502.tgz - sha256sums = 26f720ed912843ba293e8a1e0822fe5318e93c529d80c87af1cf555d68e642d0 - sha256sums = a936d6b277a33d2a027a024ea8e65df62bd2e162c7ca52c48486ed9d5dc27160 + source = mkl-dnn-1.0.tar.gz::https://github.com/intel/mkl-dnn/archive/v1.0.tar.gz + sha256sums = 27fd9da9720c452852f1226581e7914efcf74e1ff898468fdcbe1813528831ba pkgname = mkl-dnn @@ -3,30 +3,20 @@ # Contributor: Jonathon Fernyhough <jonathon_at manjaro_dotorg> pkgname=mkl-dnn -pkgver=0.20.1 +pkgver=1.0 pkgrel=1 -_mklmlpkgver=0.20 -_mklmlver=2019.0.5.20190502 pkgdesc="IntelĀ® Math Kernel Library for Deep Neural Networks" arch=(x86_64) url=https://github.com/intel/mkl-dnn license=('APACHE') -makedepends=('cmake>=2.8' 'doxygen>=1.8.5' 'graphviz' 'patchelf') -optdepends=('intel-mkl: Intel MKL small library for Intel OpenMP linking' - 'intel-compiler-base: Intel OpenMP runtime linking') -source=("$pkgname-$pkgver.tar.gz::https://github.com/intel/$pkgname/archive/v$pkgver.tar.gz" - "https://github.com/intel/$pkgname/releases/download/v$_mklmlpkgver/mklml_lnx_$_mklmlver.tgz") -sha256sums=('26f720ed912843ba293e8a1e0822fe5318e93c529d80c87af1cf555d68e642d0' - 'a936d6b277a33d2a027a024ea8e65df62bd2e162c7ca52c48486ed9d5dc27160') +makedepends=('cmake>=2.8' 'doxygen>=1.8.5' 'graphviz') +optdepends=() +source=("$pkgname-$pkgver.tar.gz::https://github.com/intel/$pkgname/archive/v$pkgver.tar.gz") +sha256sums=('27fd9da9720c452852f1226581e7914efcf74e1ff898468fdcbe1813528831ba') prepare() { cd "$srcdir/$pkgname-$pkgver" - mkdir -p build external - - # "Take advantage of optimized matrix-matrix multiplication (GEMM) function - # from Intel MKL" - - ln -sf "$srcdir"/mklml_lnx_$_mklmlver external/ + mkdir -p build # Allow compilation to succeed despite warnings # sed -i '66s|-Werror||' cmake/platform.cmake @@ -34,7 +24,7 @@ prepare() { build() { cd "$srcdir/$pkgname-$pkgver/build" - cmake -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_RPATH="/usr/lib/mklml" -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE .. + cmake -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" -DCMAKE_INSTALL_LIBDIR="lib" .. make make doc } @@ -47,9 +37,4 @@ check() { package() { cd "$srcdir/$pkgname-$pkgver/build" make install - mkdir -p $pkgdir/usr/lib/mklml - - # Move libiomp5 so that it doesnt conflict with openmp package - mv "$pkgdir/usr/lib/libiomp5.so" "$pkgdir/usr/lib/mklml" - patchelf --set-rpath /usr/lib/mklml "$pkgdir/usr/lib/libmklml_intel.so" } |