[arch-commits] Commit in python-pytorch/trunk (PKGBUILD)
Sven-Hendrik Haase
svenstaro at archlinux.org
Thu May 31 00:56:04 UTC 2018
Date: Thursday, May 31, 2018 @ 00:56:04
Author: svenstaro
Revision: 333633
Prepare gcc7 build
Modified:
python-pytorch/trunk/PKGBUILD
----------+
PKGBUILD | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
1 file changed, 76 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-05-31 00:55:55 UTC (rev 333632)
+++ PKGBUILD 2018-05-31 00:56:04 UTC (rev 333633)
@@ -13,16 +13,60 @@
license=('BSD')
makedepends=('python' 'python-setuptools' 'python2' 'python2-setuptools'
'python-yaml' 'python2-yaml' 'python-numpy' 'python2-numpy'
- 'gcc5' 'cmake' 'cuda' 'cudnn' 'git' 'python2-typing')
+ 'cmake' 'cuda' 'cudnn' 'git' 'python2-typing')
source=("${_pkgname}-${pkgver}::git+https://github.com/pytorch/pytorch.git#commit=$_commit"
+ "git://github.com/01org/tbb"
+ "git://github.com/catchorg/Catch2"
+ "git://github.com/ARM-software/ComputeLibrary"
+ "git://github.com/Maratyszcza/FP16"
+ "git://github.com/Maratyszcza/FXdiv"
+ "git://github.com/Maratyszcza/NNPACK"
+ "git://github.com/google/benchmark"
+ "git://github.com/Maratyszcza/cpuinfo"
+ "git://github.com/NVlabs/cub"
+ "git://github.com/eigenteam/eigen-git-mirror"
"git://github.com/facebookincubator/gloo"
+ "git://github.com/google/googletest"
+ "git://github.com/Yangqing/ios-cmake"
+ "git://github.com/nanopb/nanopb"
+ "git://github.com/NervanaSystems/nervanagpu"
+ "git://github.com/nvidia/nccl"
+ "git://github.com/onnx/onnx"
+ "git://github.com/google/protobuf"
+ "git://github.com/Maratyszcza/psimd"
+ "git://github.com/Maratyszcza/pthreadpool"
"git://github.com/pybind/pybind11"
- "git://github.com/nanopb/nanopb"
+ "git://github.com/PeachPy/enum34"
+ "git://github.com/Maratyszcza/PeachPy"
+ "git://github.com/benjaminp/six"
+ "git://github.com/facebook/zstd"
noplt.patch)
sha256sums=('SKIP'
'SKIP'
'SKIP'
'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
'8e845663abbbd78bd4d3fcb8997b85c644a09470b166ed3a95429636670eb4ef')
prepare() {
@@ -31,9 +75,32 @@
patch -Np1 -i "${srcdir}"/noplt.patch
git submodule init
- git config submodule."torch/lib/gloo".url ${srcdir}/gloo
- git config submodule."torch/lib/pybind11".url ${srcdir}/pybind11
- git config submodule."torch/lib/nanopb".url ${srcdir}/nanopb
+ git config submodule."aten/src/ATen/cpu/cpuinfo".url ${srcdir}/cpuinfo
+ git config submodule."aten/src/ATen/cpu/tbb/tbb_remote".url ${srcdir}/tbb
+ git config submodule."aten/src/ATen/utils/catch".url ${srcdir}/Catch2
+ git config submodule."third_party/nanopb".url ${srcdir}/nanopb
+ git config submodule."third_party/pybind11".url ${srcdir}/pybind11
+ git config submodule."third_party/nccl".url ${srcdir}/nccl
+ git config submodule."third_party/cub".url ${srcdir}/cub
+ git config submodule."third_party/eigen".url ${srcdir}/eigen-git-mirror
+ git config submodule."third_party/googletest".url ${srcdir}/googletest
+ git config submodule."third_party/nervanagpu".url ${srcdir}/nervanagpu
+ git config submodule."third_party/benchmark".url ${srcdir}/benchmark
+ git config submodule."third_party/protobuf".url ${srcdir}/protobuf
+ git config submodule."third_party/ios-cmake".url ${srcdir}/ios-cmake
+ git config submodule."third_party/NNPACK".url ${srcdir}/NNPACK
+ git config submodule."third_party/gloo".url ${srcdir}/gloo
+ git config submodule."third_party/NNPACK_deps/pthread_ool".url ${srcdir}/pthreadpool
+ git config submodule."third_party/NNPACK_deps/FXdiv".url ${srcdir}/FXdiv
+ git config submodule."third_party/NNPACK_deps/FP16".url ${srcdir}/FP16
+ git config submodule."third_party/NNPACK_deps/psimd".url ${srcdir}/psimd
+ git config submodule."third_party/zstd".url ${srcdir}/zstd
+ git config submodule."third_party/cpuinfo".url ${srcdir}/cpuinfo
+ git config submodule."third_party/python-enum".url ${srcdir}/enum34
+ git config submodule."third_party/python-peachpy".url ${srcdir}/PeachPy
+ git config submodule."third_party/python-six".url ${srcdir}/six
+ git config submodule."third_party/ComputeLibrary".url ${srcdir}/ComputeLibrary
+ git config submodule."third_party/onnx".url ${srcdir}/onnx
git submodule update
cd ..
@@ -73,8 +140,8 @@
#CMAKE_PREFIX_PATH=/opt/intel/mkl/include:/opt/intel/mkl/lib/intel64:/opt/magma \
CFLAGS="${CFLAGS/-fno-plt/}" \
CXXFLAGS="${CXXFLAGS/-fno-plt/}" \
- CC=gcc-5 \
- CXX=g++-5 \
+ CC=gcc-7 \
+ CXX=g++-7 \
WITH_CUDA=1 \
CUDA_HOME=/opt/cuda \
WITH_CUDNN=1 \
@@ -89,8 +156,8 @@
#CMAKE_PREFIX_PATH=/opt/intel/mkl/include:/opt/intel/mkl/lib/intel64:/opt/magma \
CFLAGS="${CFLAGS/-fno-plt/}" \
CXXFLAGS="${CXXFLAGS/-fno-plt/}" \
- CC=gcc-5 \
- CXX=g++-5 \
+ CC=gcc-7 \
+ CXX=g++-7 \
WITH_CUDA=1 \
CUDA_HOME=/opt/cuda \
WITH_CUDNN=1 \
More information about the arch-commits
mailing list