summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Bershatsky2023-06-12 22:12:33 +0300
committerDaniel Bershatsky2023-06-12 22:12:33 +0300
commit8ad01f722442ae6e770d38bcc0e4a0220f0c7080 (patch)
treed6637857334c7f63a6d3145268df414c9f479ecb /PKGBUILD
downloadaur-8ad01f722442ae6e770d38bcc0e4a0220f0c7080.tar.gz
Initialize from 0.3.0 version
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..229f661190df
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Daniel Bershatsky <bepshatsky@yandex.ru>
+pkgname=python-peft
+_pkgname=${pkgname#python-}
+pkgver=0.3.0
+pkgrel=1
+pkgdesc='State-of-the-art Parameter-Efficient Fine-Tuning.'
+arch=('any')
+url='https://github.com/hugginface/peft'
+license=('Apache')
+groups=('hugginface')
+depends=(
+ 'python-accelerate'
+ 'python-numpy'
+ 'python-psutil'
+ 'python-pytorch'
+ 'python-safetensors'
+ 'python-transformers'
+ 'python-yaml'
+)
+makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
+optdepends=()
+source=("$_pkgname-$pkgver.tar.gz::https://github.com/huggingface/$_pkgname/archive/refs/tags/v$pkgver.tar.gz")
+sha256sums=()
+
+build() {
+ cd $_pkgname-$pkgver
+ python -m build -n -w
+}
+
+package() {
+ python -m installer \
+ --compile-bytecode 1 \
+ --destdir $pkgdir \
+ $_pkgname-$pkgver/dist/$_pkgname-$pkgver-py3-*-*.whl
+}
+sha256sums=('2e21b0e410af0378ae3b553a47f7477e81e5ec00d9b0473219afbe24aeba9dc5')