diff options
author | Daniel Bershatsky | 2023-06-12 22:12:33 +0300 |
---|---|---|
committer | Daniel Bershatsky | 2023-06-12 22:12:33 +0300 |
commit | 8ad01f722442ae6e770d38bcc0e4a0220f0c7080 (patch) | |
tree | d6637857334c7f63a6d3145268df414c9f479ecb /PKGBUILD | |
download | aur-8ad01f722442ae6e770d38bcc0e4a0220f0c7080.tar.gz |
Initialize from 0.3.0 version
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
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') |