diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 0af893f..97c7f1c 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -13,12 +13,10 @@ license=('BSD') depends=('python' 'python-yaml' 'python-numpy' 'opencv' 'nccl') makedepends=('python' 'python-setuptools' 'python-yaml' 'python-numpy' 'cmake' 'cuda' 'cudnn' 'git') source=("${_pkgname}-${pkgver}::git+https://github.com/pytorch/pytorch.git#tag=v$pkgver" - "git+https://github.com/catchorg/Catch2" "git+https://github.com/pybind/pybind11" "git+https://github.com/NVlabs/cub" "git+https://github.com/eigenteam/eigen-git-mirror" "git+https://github.com/google/googletest" - "git+https://github.com/NervanaSystems/nervanagpu" "git+https://github.com/google/benchmark" "git+https://github.com/google/protobuf" "git+https://github.com/Yangqing/ios-cmake" @@ -35,10 +33,15 @@ source=("${_pkgname}-${pkgver}::git+https://github.com/pytorch/pytorch.git#tag=v "git+https://github.com/benjaminp/six" "git+https://github.com/ARM-software/ComputeLibrary" "git+https://github.com/onnx/onnx" - "git+https://github.com/USCILab/cereal" "git+https://github.com/onnx/onnx-tensorrt" "git+https://github.com/shibatch/sleef" - "git+https://github.com/intel/ideep") + "git+https://github.com/intel/ideep" + "git+https://github.com/pytorch/QNNPACK" + "git+https://github.com/pytorch/fbgemm" + "git+https://github.com/google/gemmlowp" + "git+https://github.com/intel/ARM_NEON_2_x86_SSE" + "git+https://github.com/01org/mkl-dnn" + https://github.com/intel/mkl-dnn/releases/download/v0.14/mklml_lnx_2018.0.3.20180406.tgz) sha256sums=('SKIP' 'SKIP' 'SKIP' @@ -65,39 +68,49 @@ sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' - 'SKIP') + 'SKIP' + 'SKIP' + 'SKIP' + 'd2305244fdc9b87db7426ed4496e87a4b3977ad3374d73b8000e8b7a5b7aa725') prepare() { cd "${_pkgname}-${pkgver}" git submodule init - git config submodule."third_party/catch".url "${srcdir}"/Catch2 git config submodule."third_party/pybind11".url "${srcdir}"/pybind11 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/pthreadpool".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/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 config submodule."third_party/cereal".url "${srcdir}"/cereal git config submodule."third_party/onnx-tensorrt".url "${srcdir}"/onnx-tensorrt git config submodule."third_party/sleef".url "${srcdir}"/sleef git config submodule."third_party/ideep".url "${srcdir}"/ideep + git config submodule."third_party/QNNPACK".url "${srcdir}"/QNNPACK + git config submodule."third_party/fbgemm".url "${srcdir}"/fbgemm + git config submodule."third_party/gemmlowp/gemmlowp".url "${srcdir}"/gemmlowp + git config submodule."third_party/neon2sse".url "${srcdir}"/ARM_NEON_2_x86_SSE + git submodule update + cd third_party/ideep + git submodule init mkl-dnn + git config submodule."mkl-dnn".url "${srcdir}"/mkl-dnn git submodule update + cd ../.. + cp -r "${srcdir}"/mklml_lnx_2018.0.3.20180406 third_party/ideep/mkl-dnn/external cd ..