summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlilac2019-11-30 13:15:08 +0800
committerlilac2019-11-30 13:15:08 +0800
commit190406c19e4b87f8d7583d2eddaf4128b4792f3b (patch)
tree9cb3fe9e5fcfd7f39abf596297fe3bb3ef873d27
parent49a223521196839ee60b4130b317ae7ec63fefa3 (diff)
downloadaur-190406c19e4b87f8d7583d2eddaf4128b4792f3b.tar.gz
update by lilac
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD18
2 files changed, 21 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 90a10d6b83ce..a81cdc9bb6ba 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = mxnet-git
pkgdesc = A flexible and efficient library for deep learning
- pkgver = 1.5.1.r10374.11edb70fc9
+ pkgver = 1.5.1.r10389.5fb29167a1
pkgrel = 1
url = http://mxnet.io/
arch = x86_64
@@ -15,6 +15,7 @@ pkgbase = mxnet-git
makedepends = opencv
makedepends = qt5-base
depends = cblas
+ depends = curl
depends = double-conversion
depends = hdf5
depends = intel-tbb
@@ -24,13 +25,14 @@ pkgbase = mxnet-git
depends = python-numpy
depends = python-requests
depends = zeromq
- provides = mxnet=1.5.1.r10374.11edb70fc9
+ provides = mxnet=1.5.1.r10389.5fb29167a1
conflicts = mxnet
source = mxnet::git+https://github.com/apache/incubator-mxnet.git
sha512sums = SKIP
pkgname = mxnet-git
depends = cblas
+ depends = curl
depends = double-conversion
depends = hdf5
depends = intel-tbb
@@ -45,6 +47,7 @@ pkgname = mxnet-git
pkgname = mxnet-mkl-git
pkgdesc = A flexible and efficient library for deep learning (with MKL-DNN)
depends = cblas
+ depends = curl
depends = double-conversion
depends = hdf5
depends = intel-tbb
@@ -59,6 +62,7 @@ pkgname = mxnet-mkl-git
pkgname = mxnet-cuda-git
pkgdesc = A flexible and efficient library for deep learning (with CUDA)
depends = cblas
+ depends = curl
depends = double-conversion
depends = hdf5
depends = intel-tbb
@@ -75,6 +79,7 @@ pkgname = mxnet-cuda-git
pkgname = mxnet-cuda-mkl-git
pkgdesc = A flexible and efficient library for deep learning (with CUDA and MKL-DNN)
depends = cblas
+ depends = curl
depends = double-conversion
depends = hdf5
depends = intel-tbb
@@ -87,10 +92,10 @@ pkgname = mxnet-cuda-mkl-git
depends = cuda
depends = cudnn
depends = nccl
- provides = mxnet=1.5.1.r10374.11edb70fc9
- provides = mxnet-cuda=1.5.1.r10374.11edb70fc9
- provides = mxnet-mkl=1.5.1.r10374.11edb70fc9
+ provides = mxnet=1.5.1.r10389.5fb29167a1
+ provides = mxnet-cuda=1.5.1.r10389.5fb29167a1
+ provides = mxnet-mkl=1.5.1.r10389.5fb29167a1
conflicts = mxnet
- conflicts = mxnet-cuda=1.5.1.r10374.11edb70fc9
- conflicts = mxnet-mkl=1.5.1.r10374.11edb70fc9
+ conflicts = mxnet-cuda=1.5.1.r10389.5fb29167a1
+ conflicts = mxnet-mkl=1.5.1.r10389.5fb29167a1
diff --git a/PKGBUILD b/PKGBUILD
index f1b012a8756e..429e527a2d15 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,10 @@
# Maintainer: Butui Hu <hot123tea123@gmail.com>
-cudaarch=Common
+_cudaarch=Common
_pkgname=mxnet
pkgname=('mxnet-git' 'mxnet-mkl-git' 'mxnet-cuda-git' 'mxnet-cuda-mkl-git')
_pkgver=1.5.1
-pkgver=1.5.1.r10374.11edb70fc9
+pkgver=1.5.1.r10389.5fb29167a1
pkgrel=1
pkgdesc="A flexible and efficient library for deep learning"
arch=('x86_64')
@@ -12,6 +12,7 @@ url="http://mxnet.io/"
license=('Apache')
depends=(
'cblas'
+ 'curl'
'double-conversion'
'hdf5'
'intel-tbb'
@@ -62,9 +63,9 @@ prepare() {
sed -i 's/OpenBLAS_LIB/BLAS_LIBRARIES/' "${srcdir}/${_pkgname}/cmake/ChooseBlas.cmake" "${srcdir}/${_pkgname}/cmake/ChooseBlas.cmake" "${srcdir}/${_pkgname}/3rdparty/mshadow/cmake/mshadow.cmake"
sed -i '/OpenBLAS_INCLUDE_DIR/d' "${srcdir}/${_pkgname}/cmake/ChooseBlas.cmake" "${srcdir}/${_pkgname}/3rdparty/mshadow/cmake/mshadow.cmake"
- # set CUDA_ARCH_LIST to only Pascal, Volta, Turing
+ # compute capability >= 3.7
sed -i '/APPEND CUDA_COMMON_GPU_ARCHITECTURES/d' "${srcdir}/${_pkgname}/cmake/FirstClassLangCuda.cmake"
- sed -i '/set(CUDA_COMMON_GPU_ARCHITECTURES/c\set(CUDA_COMMON_GPU_ARCHITECTURES "6.0" "6.1" "6.1+PTX" "7.0" "7.5")' "${srcdir}/${_pkgname}/cmake/FirstClassLangCuda.cmake"
+ sed -i '/set(CUDA_COMMON_GPU_ARCHITECTURES/c\set(CUDA_COMMON_GPU_ARCHITECTURES "3.7" "5.0" "5.2" "5.2+PTX" "6.0" "6.1" "6.1+PTX" "7.0" "7.5")' "${srcdir}/${_pkgname}/cmake/FirstClassLangCuda.cmake"
rm -rf "${srcdir}/${_pkgname}/build"
mkdir "${srcdir}/${_pkgname}/build"
@@ -78,7 +79,6 @@ build() {
cmake_opts=(
-DBUILD_CPP_EXAMPLES:BOOL=OFF
-DBUILD_TESTING:BOOL=OFF
- -DCMAKE_BUILD_TYPE:String=Release
-DCMAKE_EXE_LINKER_FLAGS="$(pkg-config --libs cblas)"
-DCMAKE_INSTALL_LIBDIR:PATH=lib
-DCMAKE_INSTALL_PREFIX:PATH=/usr
@@ -135,7 +135,7 @@ build() {
cd "${srcdir}/mxnet-cuda-git/build"
cmake \
${cmake_opts[@]} \
- -DCUDA_ARCH_LIST=${cudaarch} \
+ -DCUDA_ARCH_LIST=${_cudaarch} \
-DUSE_CUDA:BOOL=ON \
-DUSE_CUDNN:BOOL=ON \
-DUSE_MKLDNN:BOOL=OFF \
@@ -150,7 +150,7 @@ build() {
cd "${srcdir}/mxnet-cuda-mkl-git/build"
cmake \
${cmake_opts[@]} \
- -DCUDA_ARCH_LIST=${cudaarch} \
+ -DCUDA_ARCH_LIST=${_cudaarch} \
-DUSE_CUDA:BOOL=ON \
-DUSE_CUDNN:BOOL=ON \
-DUSE_MKLDNN:BOOL=ON \
@@ -184,8 +184,8 @@ _package() {
# remove unwantted files
rm -rfv "${pkgdir}/usr/mxnet"
rm -rfv "${pkgdir}/usr/lib/cmake" "${pkgdir}/usr/share/doc"
- find "${pkgdir}" -type f -name '*mkldnn*' -delete
- find "${pkgdir}" -type f -name '*.a' -delete
+ find "${pkgdir}" -type f -name '*dnn*' -delete
+ find "${pkgdir}" -name '*.a' -delete
find "${pkgdir}" -type d -empty -delete
}