summaryrefslogtreecommitdiff
path: root/transformers.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-03-31 13:26:30 +0000
committerCoprDistGit <infra@openeuler.org>2024-03-31 13:26:30 +0000
commitad1fe4040be7e495d47f35b39d3eae1986b89614 (patch)
treeaee1da55ec126f78015e91b744d6f04e694ec58c /transformers.spec
parent7bf5d7f3bcea986e1593fbaafe287fdff539b29f (diff)
automatic import of transformersopeneuler23.09
Diffstat (limited to 'transformers.spec')
-rw-r--r--transformers.spec66
1 files changed, 66 insertions, 0 deletions
diff --git a/transformers.spec b/transformers.spec
new file mode 100644
index 0000000..dcde9a3
--- /dev/null
+++ b/transformers.spec
@@ -0,0 +1,66 @@
+%global _empty_manifest_terminate_build 0
+%global _unpackaged_files_terminate_build 0
+Name: transformers
+Version: 4.39.2
+Release: 1%{?dist}
+Summary: Transformers provides thousands of pretrained models to perform tasks on different modalities.
+License: Apache-2.0
+URL: https://huggingface.co/docs/transformers/index
+Source0: https://github.com/huggingface/%{name}/archive/refs/tags/v%{version}.tar.gz
+
+Requires: python3-pytorch
+Requires: python3-filelock
+Requires: python3-packaging
+Requires: python3-numpy
+Requires: python3-pyyaml
+Requires: python3-regex
+Requires: python3-requests
+Requires: python3-safetensors
+Requires: python3-tqdm
+Requires: python3-tokenizers
+Requires: python3-huggingface-hub
+
+%description
+transformers is a popular library for natural language processing (NLP) tasks, especially in the domain of transfer learning for NLP. The transformers library provides pre-trained models (such as BERT, GPT, RoBERTa, etc.) that can be easily fine-tuned on custom datasets for tasks like text classification, question answering, text generation, and more.
+
+
+# pkg section 1
+%package -n python3-transformers
+Summary: a python3-lib provides transformers functionality
+Provides: python3-transformers
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+BuildRequires: python3-wheel
+BuildRequires: python3-hatchling
+BuildRequires: python3-setuptools_scm
+%description -n python3-transformers
+python3-transformers provides APIs for transformers realize.
+
+# pkg section 2
+%package -n help
+Summary: docs for the transformers
+Provides: python3-transformers-doc
+%description -n help
+description for the doc of the python3-transformers
+
+%prep
+%autosetup -p1 -n transformers-%{version}
+
+%build
+%pyproject_build
+
+%install
+# rm -rf $RPM_BUILD_ROOT
+%pyproject_install
+
+%files -n python3-transformers
+%doc *.md
+%license LICENSE
+%{_bindir}/transformers-cli
+%{python3_sitelib}/transformers/*
+%{python3_sitelib}/transformers-%{version}.dist-info/*
+
+%changelog
+* Sat Mar 31 2024 Xenochou<xenochou@qq.com>
+- support transformers 4.39.2