diff options
author | Csonka Mihaly | 2020-02-15 03:30:03 +0100 |
---|---|---|
committer | Csonka Mihaly | 2020-02-18 20:55:18 +0100 |
commit | 4d3f989189c4a9c6fcf5b74777d703b924d25752 (patch) | |
tree | d472b91a25867ce0840dbf5f402c724aea4e537c | |
download | aur-4d3f989189c4a9c6fcf5b74777d703b924d25752.tar.gz |
Init commit
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | espnet-cuda-git.sh | 9 |
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..50bfb04b0593 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = espnet-cuda-git + pkgdesc = End-to-End Speech Processing Toolkit. + pkgver = r6287.1e8b6ce88 + pkgrel = 1 + url = https://github.com/espnet/espnet + arch = x86_64 + license = Apache License 2.0 + makedepends = git + depends = python>=3.6.1 + depends = python-virtualenv + depends = python-pytorch-cuda>=1.0.0 + depends = sentencepiece-git + depends = libsndfile + depends = cuda>=8.0 + depends = cuda<11 + depends = cudnn>=6 + depends = kaldi + optdepends = nccl>=2.0: for multi-GPU setup + provides = espnet + conflicts = espnet-cuda-git + source = espnet-cuda-git::git+https://github.com/espnet/espnet + source = espnet-cuda-git.sh + md5sums = SKIP + md5sums = 32dad7fc986f0250d22a2e7a2e5d28ce + +pkgname = espnet-cuda-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..476418700345 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Kibouo <csonka.mihaly@hotmail.com> +pkgname=espnet-cuda-git +pkgver=r6324.5ff213d78 +pkgrel=1 +pkgdesc='End-to-End Speech Processing Toolkit.' +arch=('x86_64') +url='https://github.com/espnet/espnet' +license=('Apache License 2.0') +depends=('python>=3.6.1' 'python-virtualenv' 'python-pytorch-cuda>=1.0.0' 'sentencepiece-git' 'libsndfile' 'cuda>=8.0' 'cuda<11' 'cudnn>=6' 'kaldi') +optdepends=('nccl>=2.0: for multi-GPU setup') +makedepends=('git') +provides=('espnet') +conflicts=("${pkgname}") +source=( + "${pkgname}::git+${url}" + espnet-cuda-git.sh) +md5sums=( + 'SKIP' + 32dad7fc986f0250d22a2e7a2e5d28ce) +pkgver() { + cd "${pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + KALDI_PATH=/opt/kaldi + PYTHON_PATH=/usr/bin/python + + cd "${pkgname}" + + cd tools + make KALDI=$KALDI_PATH PYTHON=$PYTHON_PATH + + make check_install +} + +package() { + cd "${pkgname}" + + install -Dm755 "${srcdir}/espnet-cuda-git.sh" "${pkgdir}/etc/profile.d/espnet-cuda-git.sh" + + # install -D -m755 ~/.cargo/bin/ra_lsp_server "${pkgdir}/usr/bin/ra_lsp_server" +} diff --git a/espnet-cuda-git.sh b/espnet-cuda-git.sh new file mode 100644 index 000000000000..f877d7ca4085 --- /dev/null +++ b/espnet-cuda-git.sh @@ -0,0 +1,9 @@ +CUDA_ROOT=/opt/cuda +NCCL_ROOT=/usr/include + +export CPATH=$NCCL_ROOT/include:$CPATH +export LD_LIBRARY_PATH=$NCCL_ROOT/lib/:$CUDA_ROOT/lib64:$LD_LIBRARY_PATH +export LIBRARY_PATH=$NCCL_ROOT/lib/:$LIBRARY_PATH +export CFLAGS="-I$CUDA_ROOT/include $CFLAGS" +export CUDA_HOME=$CUDA_ROOT +export CUDA_PATH=$CUDA_ROOT |