GNU bug report logs -
#73109
[PATCH 0/2] Add python-transformers
Previous Next
Reported by: Nicolas Graves <ngraves <at> ngraves.fr>
Date: Sat, 7 Sep 2024 16:56:01 UTC
Severity: normal
Tags: patch
Done: Ricardo Wurmus <rekado <at> elephly.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 73109 in the body.
You can then email your comments to 73109 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#73109
; Package
guix-patches
.
(Sat, 07 Sep 2024 16:56:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Nicolas Graves <ngraves <at> ngraves.fr>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sat, 07 Sep 2024 16:56:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
This patch adds the popular python-transformers package.
Nicolas Graves (2):
gnu: python-huggingface-hub: Update to 0.23.2.
gnu: Add python-transformers.
gnu/packages/machine-learning.scm | 60 +++++++++++++++++++++++++++++++
gnu/packages/python-web.scm | 10 ++++--
2 files changed, 67 insertions(+), 3 deletions(-)
--
2.45.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73109
; Package
guix-patches
.
(Sat, 07 Sep 2024 16:58:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 73109 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/machine-learning.scm (python-transformers): New variable.
Change-Id: Ifd7fa3a0f4611d3298ab76ceb44b3aea1397b824
---
gnu/packages/machine-learning.scm | 60 +++++++++++++++++++++++++++++++
1 file changed, 60 insertions(+)
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index 412499d424..42842d7d61 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -5846,6 +5846,66 @@ (define-public python-tokenizers
tokenizers, @code{rust-tokenizers}.")
(license license:asl2.0)))
+(define-public python-transformers
+ (package
+ (name "python-transformers")
+ (version "4.44.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "transformers" version))
+ (sha256
+ (base32 "09h84wqqk2bgi4vr9d1m3dsliard99l53n96wic405gfjb61gain"))))
+ (build-system pyproject-build-system)
+ ;; The imported package contains ~60 more inputs, but they don't seem
+ ;; necessary to build a minimal version of the package.
+ (propagated-inputs
+ (list python-filelock
+ python-huggingface-hub
+ python-numpy
+ python-pytorch
+ python-pyyaml
+ python-regex
+ python-requests
+ python-safetensors
+ python-tokenizers
+ python-tqdm
+ tensorflow))
+ (home-page "https://github.com/huggingface/transformers")
+ (synopsis "Machine Learning for PyTorch and TensorFlow")
+ (description
+ "This package provides easy download of thousands of pretrained models to
+perform tasks on different modalities such as text, vision, and audio.
+
+These models can be applied on:
+@itemize
+@item Text, for tasks like text classification, information extraction,
+question answering, summarization, translation, and text generation, in over
+100 languages.
+@item Images, for tasks like image classification, object detection, and
+segmentation.
+@item Audio, for tasks like speech recognition and audio classification.
+@end itemize
+
+Transformer models can also perform tasks on several modalities combined, such
+as table question answering, optical character recognition, information
+extraction from scanned documents, video classification, and visual question
+answering.
+
+This package provides APIs to quickly download and use those pretrained models
+on a given text, fine-tune them on your own datasets and then share them with
+the community on our model hub. At the same time, each python module defining
+an architecture is fully standalone and can be modified to enable quick
+research experiments.
+
+Transformers is backed by the three most popular deep learning libraries —
+Jax, PyTorch and TensorFlow — with a seamless integration between them. It's
+straightforward to train your models with one before loading them for
+inference with the other.
+
+Note: This version doesn't support integration with JAX.")
+ (license license:asl2.0)))
+
(define-public python-hmmlearn
(package
(name "python-hmmlearn")
--
2.45.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73109
; Package
guix-patches
.
(Sat, 07 Sep 2024 16:58:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 73109 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/python-web.scm (python-huggingface-hub): Update to 0.23.2.
Change-Id: I06989e883f54d9f0fc8db002d0a580008f6c6b67
---
gnu/packages/python-web.scm | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index bb1b912c0c..2a7dc8f8b3 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -143,7 +143,7 @@ (define-module (gnu packages python-web)
(define-public python-huggingface-hub
(package
(name "python-huggingface-hub")
- (version "0.20.3")
+ (version "0.23.2")
(source
(origin
(method git-fetch)
@@ -152,7 +152,7 @@ (define-public python-huggingface-hub
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "00indl9labvqvm4m0y5jbzl68cgj8i60a6qy498gpnjj2pqk4l6v"))))
+ (base32 "0hygxqcixkc1d9sr47j2km6z0p17aj4k1dzm4cvpddrvhrgqayq5"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -185,7 +185,11 @@ (define-public python-huggingface-hub
"--ignore=tests/test_utils_git_credentials.py"
"--ignore=tests/test_utils_http.py"
"--ignore=tests/test_utils_pagination.py"
- "--ignore=tests/test_webhooks_server.py")
+ "--ignore=tests/test_webhooks_server.py"
+ "-k" (string-append
+ "not test_push_to_hub"
+ " and not test_from_pretrained_model_id_only"
+ " and not test_from_pretrained_model_id_and_revision"))
#:phases
'(modify-phases %standard-phases
(add-before 'check 'pre-check
--
2.45.2
Added blocking bug(s) 73106
Request was from
Nicolas Graves <ngraves <at> ngraves.fr>
to
control <at> debbugs.gnu.org
.
(Sat, 07 Sep 2024 17:09:01 GMT)
Full text and
rfc822 format available.
Added indication that bug 73109 blocks73115
Request was from
Nicolas Graves <ngraves <at> ngraves.fr>
to
control <at> debbugs.gnu.org
.
(Mon, 09 Sep 2024 04:06:01 GMT)
Full text and
rfc822 format available.
Added blocking bug(s) 73069
Request was from
Nicolas Graves <ngraves <at> ngraves.fr>
to
control <at> debbugs.gnu.org
.
(Mon, 09 Sep 2024 04:06:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73109
; Package
guix-patches
.
(Tue, 10 Sep 2024 05:09:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 73109 <at> debbugs.gnu.org (full text, mbox):
Hi,
I applied the huggingface-hub update but the rest no longer applies.
Can you rebase on latest and send a v2 with just python-transformers?
Thanks!
--
all the best,
jgart
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73109
; Package
guix-patches
.
(Tue, 10 Sep 2024 08:27:01 GMT)
Full text and
rfc822 format available.
Message #23 received at 73109 <at> debbugs.gnu.org (full text, mbox):
On 2024-09-10 00:07, jgart via Guix-patches via wrote:
> Hi,
Hi jgart, thanks!
>
> I applied the huggingface-hub update but the rest no longer applies.
>
> Can you rebase on latest and send a v2 with just python-transformers?
>
The python-tokenizers [73106] patches are also necessary before merging
python-transformers.
Herman Rimm has already reviewed the python-safetensors patches, these
are the same kind.
I'll resend a patch series for python-transformers once these blocking
patch series will be merged ;)
> Thanks!
--
Best regards,
Nicolas Graves
Reply sent
to
Ricardo Wurmus <rekado <at> elephly.net>
:
You have taken responsibility.
(Mon, 07 Apr 2025 15:16:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Nicolas Graves <ngraves <at> ngraves.fr>
:
bug acknowledged by developer.
(Mon, 07 Apr 2025 15:16:02 GMT)
Full text and
rfc822 format available.
Message #28 received at 73109-done <at> debbugs.gnu.org (full text, mbox):
Pushed to master branch with commit
67901abeec87f600efbc3ef9bec3eca01ddfbb5e. Thank you!
--
Ricardo
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 06 May 2025 11:24:09 GMT)
Full text and
rfc822 format available.
This bug report was last modified 70 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.