summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCsonka Mihaly2020-02-15 03:30:03 +0100
committerCsonka Mihaly2020-02-18 20:55:18 +0100
commit4d3f989189c4a9c6fcf5b74777d703b924d25752 (patch)
treed472b91a25867ce0840dbf5f402c724aea4e537c
downloadaur-4d3f989189c4a9c6fcf5b74777d703b924d25752.tar.gz
Init commit
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD43
-rw-r--r--espnet-cuda-git.sh9
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