hysts HF staff commited on
Commit
2d73e21
·
1 Parent(s): a8a3b71

Remove local transformers wheel and switch to git source

Browse files
app.py CHANGED
@@ -1,24 +1,15 @@
1
  #!/usr/bin/env python
2
 
3
- import os
4
  from collections.abc import Iterator
5
  from threading import Thread
6
 
7
- # TODO: remove this once the code is released # noqa: FIX002, TD002, TD003
8
- if os.getenv("SPACE_ID"):
9
- import shlex
10
- import subprocess
11
-
12
- subprocess.run(shlex.split("pip install assets/transformers-4.50.0.dev0-py3-none-any.whl"), check=True) # noqa: S603
13
-
14
-
15
  import gradio as gr
16
  import spaces
17
  import torch
18
  from transformers import AutoProcessor, Gemma3ForConditionalGeneration, TextIteratorStreamer
19
 
20
  model_id = "google/gemma-3-12b-it"
21
- processor = AutoProcessor.from_pretrained(model_id)
22
  model = Gemma3ForConditionalGeneration.from_pretrained(
23
  model_id, device_map="auto", torch_dtype=torch.bfloat16, attn_implementation="eager"
24
  )
 
1
  #!/usr/bin/env python
2
 
 
3
  from collections.abc import Iterator
4
  from threading import Thread
5
 
 
 
 
 
 
 
 
 
6
  import gradio as gr
7
  import spaces
8
  import torch
9
  from transformers import AutoProcessor, Gemma3ForConditionalGeneration, TextIteratorStreamer
10
 
11
  model_id = "google/gemma-3-12b-it"
12
+ processor = AutoProcessor.from_pretrained(model_id, padding_side="left")
13
  model = Gemma3ForConditionalGeneration.from_pretrained(
14
  model_id, device_map="auto", torch_dtype=torch.bfloat16, attn_implementation="eager"
15
  )
assets/transformers-4.50.0.dev0-py3-none-any.whl DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:78972eef871bae197d8fd577623f017eb243f730ffecf02a3b70cacdc3d127fd
3
- size 10933656
 
 
 
 
pyproject.toml CHANGED
@@ -12,6 +12,7 @@ dependencies = [
12
  "sentencepiece>=0.2.0",
13
  "spaces>=0.32.0",
14
  "torch==2.4.0",
 
15
  ]
16
 
17
  [tool.ruff]
@@ -56,9 +57,4 @@ convention = "google"
56
  docstring-code-format = true
57
 
58
  [tool.uv.sources]
59
- transformers = { path = "assets/transformers-4.50.0.dev0-py3-none-any.whl" }
60
-
61
- [dependency-groups]
62
- dev = [
63
- "transformers",
64
- ]
 
12
  "sentencepiece>=0.2.0",
13
  "spaces>=0.32.0",
14
  "torch==2.4.0",
15
+ "transformers",
16
  ]
17
 
18
  [tool.ruff]
 
57
  docstring-code-format = true
58
 
59
  [tool.uv.sources]
60
+ transformers = { git = "https://github.com/huggingface/transformers", rev = "2829013d2d00e63d75a1f6f7a3f003bc60cc69af" }
 
 
 
 
 
requirements.txt CHANGED
@@ -32,6 +32,7 @@ filelock==3.17.0
32
  # via
33
  # huggingface-hub
34
  # torch
 
35
  # triton
36
  fsspec==2025.3.0
37
  # via
@@ -65,6 +66,8 @@ huggingface-hub==0.29.2
65
  # accelerate
66
  # gradio
67
  # gradio-client
 
 
68
  idna==3.10
69
  # via
70
  # anyio
@@ -91,6 +94,7 @@ numpy==2.2.3
91
  # accelerate
92
  # gradio
93
  # pandas
 
94
  nvidia-cublas-cu12==12.1.3.1
95
  # via
96
  # nvidia-cudnn-cu12
@@ -131,6 +135,7 @@ packaging==24.2
131
  # gradio-client
132
  # huggingface-hub
133
  # spaces
 
134
  pandas==2.2.3
135
  # via gradio
136
  pillow==11.1.0
@@ -163,10 +168,14 @@ pyyaml==6.0.2
163
  # accelerate
164
  # gradio
165
  # huggingface-hub
 
 
 
166
  requests==2.32.3
167
  # via
168
  # huggingface-hub
169
  # spaces
 
170
  rich==13.9.4
171
  # via typer
172
  ruff==0.9.10
@@ -174,7 +183,9 @@ ruff==0.9.10
174
  safehttpx==0.1.6
175
  # via gradio
176
  safetensors==0.5.3
177
- # via accelerate
 
 
178
  semantic-version==2.10.0
179
  # via gradio
180
  sentencepiece==0.2.0
@@ -193,6 +204,8 @@ starlette==0.46.1
193
  # gradio
194
  sympy==1.13.3
195
  # via torch
 
 
196
  tomlkit==0.13.2
197
  # via gradio
198
  torch==2.4.0
@@ -200,7 +213,11 @@ torch==2.4.0
200
  # gemma-3-12b-it (pyproject.toml)
201
  # accelerate
202
  tqdm==4.67.1
203
- # via huggingface-hub
 
 
 
 
204
  triton==3.0.0
205
  # via torch
206
  typer==0.15.2
 
32
  # via
33
  # huggingface-hub
34
  # torch
35
+ # transformers
36
  # triton
37
  fsspec==2025.3.0
38
  # via
 
66
  # accelerate
67
  # gradio
68
  # gradio-client
69
+ # tokenizers
70
+ # transformers
71
  idna==3.10
72
  # via
73
  # anyio
 
94
  # accelerate
95
  # gradio
96
  # pandas
97
+ # transformers
98
  nvidia-cublas-cu12==12.1.3.1
99
  # via
100
  # nvidia-cudnn-cu12
 
135
  # gradio-client
136
  # huggingface-hub
137
  # spaces
138
+ # transformers
139
  pandas==2.2.3
140
  # via gradio
141
  pillow==11.1.0
 
168
  # accelerate
169
  # gradio
170
  # huggingface-hub
171
+ # transformers
172
+ regex==2024.11.6
173
+ # via transformers
174
  requests==2.32.3
175
  # via
176
  # huggingface-hub
177
  # spaces
178
+ # transformers
179
  rich==13.9.4
180
  # via typer
181
  ruff==0.9.10
 
183
  safehttpx==0.1.6
184
  # via gradio
185
  safetensors==0.5.3
186
+ # via
187
+ # accelerate
188
+ # transformers
189
  semantic-version==2.10.0
190
  # via gradio
191
  sentencepiece==0.2.0
 
204
  # gradio
205
  sympy==1.13.3
206
  # via torch
207
+ tokenizers==0.21.0
208
+ # via transformers
209
  tomlkit==0.13.2
210
  # via gradio
211
  torch==2.4.0
 
213
  # gemma-3-12b-it (pyproject.toml)
214
  # accelerate
215
  tqdm==4.67.1
216
+ # via
217
+ # huggingface-hub
218
+ # transformers
219
+ transformers @ git+https://github.com/huggingface/transformers@2829013d2d00e63d75a1f6f7a3f003bc60cc69af
220
+ # via gemma-3-12b-it (pyproject.toml)
221
  triton==3.0.0
222
  # via torch
223
  typer==0.15.2
uv.lock CHANGED
@@ -252,10 +252,6 @@ dependencies = [
252
  { name = "sentencepiece" },
253
  { name = "spaces" },
254
  { name = "torch" },
255
- ]
256
-
257
- [package.dev-dependencies]
258
- dev = [
259
  { name = "transformers" },
260
  ]
261
 
@@ -268,11 +264,9 @@ requires-dist = [
268
  { name = "sentencepiece", specifier = ">=0.2.0" },
269
  { name = "spaces", specifier = ">=0.32.0" },
270
  { name = "torch", specifier = "==2.4.0" },
 
271
  ]
272
 
273
- [package.metadata.requires-dev]
274
- dev = [{ name = "transformers", path = "assets/transformers-4.50.0.dev0-py3-none-any.whl" }]
275
-
276
  [[package]]
277
  name = "gradio"
278
  version = "5.20.1"
@@ -1440,7 +1434,7 @@ wheels = [
1440
  [[package]]
1441
  name = "transformers"
1442
  version = "4.50.0.dev0"
1443
- source = { path = "assets/transformers-4.50.0.dev0-py3-none-any.whl" }
1444
  dependencies = [
1445
  { name = "filelock" },
1446
  { name = "huggingface-hub" },
@@ -1453,381 +1447,6 @@ dependencies = [
1453
  { name = "tokenizers" },
1454
  { name = "tqdm" },
1455
  ]
1456
- wheels = [
1457
- { filename = "transformers-4.50.0.dev0-py3-none-any.whl", hash = "sha256:78972eef871bae197d8fd577623f017eb243f730ffecf02a3b70cacdc3d127fd" },
1458
- ]
1459
-
1460
- [package.metadata]
1461
- requires-dist = [
1462
- { name = "accelerate", marker = "extra == 'accelerate'", specifier = ">=0.26.0" },
1463
- { name = "accelerate", marker = "extra == 'agents'", specifier = ">=0.26.0" },
1464
- { name = "accelerate", marker = "extra == 'all'", specifier = ">=0.26.0" },
1465
- { name = "accelerate", marker = "extra == 'deepspeed'", specifier = ">=0.26.0" },
1466
- { name = "accelerate", marker = "extra == 'deepspeed-testing'", specifier = ">=0.26.0" },
1467
- { name = "accelerate", marker = "extra == 'dev'", specifier = ">=0.26.0" },
1468
- { name = "accelerate", marker = "extra == 'dev-torch'", specifier = ">=0.26.0" },
1469
- { name = "accelerate", marker = "extra == 'torch'", specifier = ">=0.26.0" },
1470
- { name = "av", marker = "extra == 'all'" },
1471
- { name = "av", marker = "extra == 'dev'" },
1472
- { name = "av", marker = "extra == 'video'" },
1473
- { name = "beautifulsoup4", marker = "extra == 'deepspeed-testing'" },
1474
- { name = "beautifulsoup4", marker = "extra == 'dev'" },
1475
- { name = "beautifulsoup4", marker = "extra == 'dev-tensorflow'" },
1476
- { name = "beautifulsoup4", marker = "extra == 'dev-torch'" },
1477
- { name = "beautifulsoup4", marker = "extra == 'testing'" },
1478
- { name = "blobfile", marker = "extra == 'tiktoken'" },
1479
- { name = "codecarbon", marker = "extra == 'all'", specifier = ">=2.8.1" },
1480
- { name = "codecarbon", marker = "extra == 'codecarbon'", specifier = ">=2.8.1" },
1481
- { name = "codecarbon", marker = "extra == 'dev'", specifier = ">=2.8.1" },
1482
- { name = "codecarbon", marker = "extra == 'dev-torch'", specifier = ">=2.8.1" },
1483
- { name = "cookiecutter", marker = "extra == 'deepspeed-testing'", specifier = "==1.7.3" },
1484
- { name = "cookiecutter", marker = "extra == 'dev'", specifier = "==1.7.3" },
1485
- { name = "cookiecutter", marker = "extra == 'dev-tensorflow'", specifier = "==1.7.3" },
1486
- { name = "cookiecutter", marker = "extra == 'dev-torch'", specifier = "==1.7.3" },
1487
- { name = "cookiecutter", marker = "extra == 'modelcreation'", specifier = "==1.7.3" },
1488
- { name = "cookiecutter", marker = "extra == 'testing'", specifier = "==1.7.3" },
1489
- { name = "datasets", marker = "extra == 'agents'", specifier = "!=2.5.0" },
1490
- { name = "datasets", marker = "extra == 'deepspeed-testing'", specifier = "!=2.5.0" },
1491
- { name = "datasets", marker = "extra == 'dev'", specifier = "!=2.5.0" },
1492
- { name = "datasets", marker = "extra == 'dev-tensorflow'", specifier = "!=2.5.0" },
1493
- { name = "datasets", marker = "extra == 'dev-torch'", specifier = "!=2.5.0" },
1494
- { name = "datasets", marker = "extra == 'quality'", specifier = "!=2.5.0" },
1495
- { name = "datasets", marker = "extra == 'retrieval'", specifier = "!=2.5.0" },
1496
- { name = "datasets", marker = "extra == 'testing'", specifier = "!=2.5.0" },
1497
- { name = "deepspeed", marker = "extra == 'deepspeed'", specifier = ">=0.9.3" },
1498
- { name = "deepspeed", marker = "extra == 'deepspeed-testing'", specifier = ">=0.9.3" },
1499
- { name = "diffusers", marker = "extra == 'agents'" },
1500
- { name = "dill", marker = "extra == 'deepspeed-testing'", specifier = "<0.3.5" },
1501
- { name = "dill", marker = "extra == 'dev'", specifier = "<0.3.5" },
1502
- { name = "dill", marker = "extra == 'dev-tensorflow'", specifier = "<0.3.5" },
1503
- { name = "dill", marker = "extra == 'dev-torch'", specifier = "<0.3.5" },
1504
- { name = "dill", marker = "extra == 'testing'", specifier = "<0.3.5" },
1505
- { name = "evaluate", marker = "extra == 'deepspeed-testing'", specifier = ">=0.2.0" },
1506
- { name = "evaluate", marker = "extra == 'dev'", specifier = ">=0.2.0" },
1507
- { name = "evaluate", marker = "extra == 'dev-tensorflow'", specifier = ">=0.2.0" },
1508
- { name = "evaluate", marker = "extra == 'dev-torch'", specifier = ">=0.2.0" },
1509
- { name = "evaluate", marker = "extra == 'testing'", specifier = ">=0.2.0" },
1510
- { name = "faiss-cpu", marker = "extra == 'deepspeed-testing'" },
1511
- { name = "faiss-cpu", marker = "extra == 'dev'" },
1512
- { name = "faiss-cpu", marker = "extra == 'dev-tensorflow'" },
1513
- { name = "faiss-cpu", marker = "extra == 'dev-torch'" },
1514
- { name = "faiss-cpu", marker = "extra == 'retrieval'" },
1515
- { name = "faiss-cpu", marker = "extra == 'testing'" },
1516
- { name = "fastapi", marker = "extra == 'serving'" },
1517
- { name = "filelock" },
1518
- { name = "filelock", marker = "extra == 'torchhub'" },
1519
- { name = "flax", marker = "extra == 'all'", specifier = ">=0.4.1,<=0.7.0" },
1520
- { name = "flax", marker = "extra == 'dev'", specifier = ">=0.4.1,<=0.7.0" },
1521
- { name = "flax", marker = "extra == 'flax'", specifier = ">=0.4.1,<=0.7.0" },
1522
- { name = "ftfy", marker = "extra == 'ftfy'" },
1523
- { name = "fugashi", marker = "extra == 'dev'", specifier = ">=1.0" },
1524
- { name = "fugashi", marker = "extra == 'dev-torch'", specifier = ">=1.0" },
1525
- { name = "fugashi", marker = "extra == 'ja'", specifier = ">=1.0" },
1526
- { name = "gitpython", marker = "extra == 'deepspeed-testing'", specifier = "<3.1.19" },
1527
- { name = "gitpython", marker = "extra == 'dev'", specifier = "<3.1.19" },
1528
- { name = "gitpython", marker = "extra == 'dev-tensorflow'", specifier = "<3.1.19" },
1529
- { name = "gitpython", marker = "extra == 'dev-torch'", specifier = "<3.1.19" },
1530
- { name = "gitpython", marker = "extra == 'quality'", specifier = "<3.1.19" },
1531
- { name = "gitpython", marker = "extra == 'testing'", specifier = "<3.1.19" },
1532
- { name = "huggingface-hub", specifier = ">=0.26.0,<1.0" },
1533
- { name = "huggingface-hub", marker = "extra == 'torchhub'", specifier = ">=0.26.0,<1.0" },
1534
- { name = "importlib-metadata", marker = "extra == 'torchhub'" },
1535
- { name = "ipadic", marker = "extra == 'dev'", specifier = ">=1.0.0,<2.0" },
1536
- { name = "ipadic", marker = "extra == 'dev-torch'", specifier = ">=1.0.0,<2.0" },
1537
- { name = "ipadic", marker = "extra == 'ja'", specifier = ">=1.0.0,<2.0" },
1538
- { name = "isort", marker = "extra == 'dev'", specifier = ">=5.5.4" },
1539
- { name = "isort", marker = "extra == 'dev-tensorflow'", specifier = ">=5.5.4" },
1540
- { name = "isort", marker = "extra == 'dev-torch'", specifier = ">=5.5.4" },
1541
- { name = "isort", marker = "extra == 'quality'", specifier = ">=5.5.4" },
1542
- { name = "jax", marker = "extra == 'all'", specifier = ">=0.4.1,<=0.4.13" },
1543
- { name = "jax", marker = "extra == 'dev'", specifier = ">=0.4.1,<=0.4.13" },
1544
- { name = "jax", marker = "extra == 'flax'", specifier = ">=0.4.1,<=0.4.13" },
1545
- { name = "jaxlib", marker = "extra == 'all'", specifier = ">=0.4.1,<=0.4.13" },
1546
- { name = "jaxlib", marker = "extra == 'dev'", specifier = ">=0.4.1,<=0.4.13" },
1547
- { name = "jaxlib", marker = "extra == 'flax'", specifier = ">=0.4.1,<=0.4.13" },
1548
- { name = "kenlm", marker = "extra == 'all'" },
1549
- { name = "kenlm", marker = "extra == 'audio'" },
1550
- { name = "kenlm", marker = "extra == 'dev'" },
1551
- { name = "kenlm", marker = "extra == 'dev-tensorflow'" },
1552
- { name = "kenlm", marker = "extra == 'dev-torch'" },
1553
- { name = "kenlm", marker = "extra == 'flax-speech'" },
1554
- { name = "kenlm", marker = "extra == 'speech'" },
1555
- { name = "kenlm", marker = "extra == 'tf-speech'" },
1556
- { name = "kenlm", marker = "extra == 'torch-speech'" },
1557
- { name = "keras", marker = "extra == 'tf-cpu'", specifier = ">2.9,<2.16" },
1558
- { name = "keras-nlp", marker = "extra == 'all'", specifier = ">=0.3.1,<0.14.0" },
1559
- { name = "keras-nlp", marker = "extra == 'dev'", specifier = ">=0.3.1,<0.14.0" },
1560
- { name = "keras-nlp", marker = "extra == 'dev-tensorflow'", specifier = ">=0.3.1,<0.14.0" },
1561
- { name = "keras-nlp", marker = "extra == 'tf'", specifier = ">=0.3.1,<0.14.0" },
1562
- { name = "keras-nlp", marker = "extra == 'tf-cpu'", specifier = ">=0.3.1,<0.14.0" },
1563
- { name = "libcst", marker = "extra == 'dev'" },
1564
- { name = "libcst", marker = "extra == 'dev-tensorflow'" },
1565
- { name = "libcst", marker = "extra == 'dev-torch'" },
1566
- { name = "libcst", marker = "extra == 'quality'" },
1567
- { name = "librosa", marker = "extra == 'all'" },
1568
- { name = "librosa", marker = "extra == 'audio'" },
1569
- { name = "librosa", marker = "extra == 'dev'" },
1570
- { name = "librosa", marker = "extra == 'dev-tensorflow'" },
1571
- { name = "librosa", marker = "extra == 'dev-torch'" },
1572
- { name = "librosa", marker = "extra == 'flax-speech'" },
1573
- { name = "librosa", marker = "extra == 'speech'" },
1574
- { name = "librosa", marker = "extra == 'tf-speech'" },
1575
- { name = "librosa", marker = "extra == 'torch-speech'" },
1576
- { name = "natten", marker = "extra == 'natten'", specifier = ">=0.14.6,<0.15.0" },
1577
- { name = "nltk", marker = "extra == 'deepspeed-testing'", specifier = "<=3.8.1" },
1578
- { name = "nltk", marker = "extra == 'dev'", specifier = "<=3.8.1" },
1579
- { name = "nltk", marker = "extra == 'dev-tensorflow'", specifier = "<=3.8.1" },
1580
- { name = "nltk", marker = "extra == 'dev-torch'", specifier = "<=3.8.1" },
1581
- { name = "nltk", marker = "extra == 'testing'", specifier = "<=3.8.1" },
1582
- { name = "num2words", marker = "extra == 'all'" },
1583
- { name = "num2words", marker = "extra == 'dev'" },
1584
- { name = "num2words", marker = "extra == 'dev-torch'" },
1585
- { name = "num2words", marker = "extra == 'num2words'" },
1586
- { name = "numpy", specifier = ">=1.17" },
1587
- { name = "numpy", marker = "extra == 'torchhub'", specifier = ">=1.17" },
1588
- { name = "onnxconverter-common", marker = "extra == 'all'" },
1589
- { name = "onnxconverter-common", marker = "extra == 'dev'" },
1590
- { name = "onnxconverter-common", marker = "extra == 'dev-tensorflow'" },
1591
- { name = "onnxconverter-common", marker = "extra == 'onnx'" },
1592
- { name = "onnxconverter-common", marker = "extra == 'tf'" },
1593
- { name = "onnxconverter-common", marker = "extra == 'tf-cpu'" },
1594
- { name = "onnxruntime", marker = "extra == 'dev-tensorflow'", specifier = ">=1.4.0" },
1595
- { name = "onnxruntime", marker = "extra == 'dev-torch'", specifier = ">=1.4.0" },
1596
- { name = "onnxruntime", marker = "extra == 'onnx'", specifier = ">=1.4.0" },
1597
- { name = "onnxruntime", marker = "extra == 'onnxruntime'", specifier = ">=1.4.0" },
1598
- { name = "onnxruntime-tools", marker = "extra == 'dev-tensorflow'", specifier = ">=1.4.2" },
1599
- { name = "onnxruntime-tools", marker = "extra == 'dev-torch'", specifier = ">=1.4.2" },
1600
- { name = "onnxruntime-tools", marker = "extra == 'onnx'", specifier = ">=1.4.2" },
1601
- { name = "onnxruntime-tools", marker = "extra == 'onnxruntime'", specifier = ">=1.4.2" },
1602
- { name = "opencv-python", marker = "extra == 'agents'" },
1603
- { name = "optax", marker = "extra == 'all'", specifier = ">=0.0.8,<=0.1.4" },
1604
- { name = "optax", marker = "extra == 'dev'", specifier = ">=0.0.8,<=0.1.4" },
1605
- { name = "optax", marker = "extra == 'flax'", specifier = ">=0.0.8,<=0.1.4" },
1606
- { name = "optimum-benchmark", marker = "extra == 'benchmark'", specifier = ">=0.3.0" },
1607
- { name = "optuna", marker = "extra == 'all'" },
1608
- { name = "optuna", marker = "extra == 'deepspeed-testing'" },
1609
- { name = "optuna", marker = "extra == 'dev'" },
1610
- { name = "optuna", marker = "extra == 'dev-torch'" },
1611
- { name = "optuna", marker = "extra == 'integrations'" },
1612
- { name = "optuna", marker = "extra == 'optuna'" },
1613
- { name = "packaging", specifier = ">=20.0" },
1614
- { name = "packaging", marker = "extra == 'torchhub'", specifier = ">=20.0" },
1615
- { name = "parameterized", marker = "extra == 'deepspeed-testing'" },
1616
- { name = "parameterized", marker = "extra == 'dev'" },
1617
- { name = "parameterized", marker = "extra == 'dev-tensorflow'" },
1618
- { name = "parameterized", marker = "extra == 'dev-torch'" },
1619
- { name = "parameterized", marker = "extra == 'testing'" },
1620
- { name = "phonemizer", marker = "extra == 'all'" },
1621
- { name = "phonemizer", marker = "extra == 'audio'" },
1622
- { name = "phonemizer", marker = "extra == 'dev'" },
1623
- { name = "phonemizer", marker = "extra == 'dev-tensorflow'" },
1624
- { name = "phonemizer", marker = "extra == 'dev-torch'" },
1625
- { name = "phonemizer", marker = "extra == 'flax-speech'" },
1626
- { name = "phonemizer", marker = "extra == 'speech'" },
1627
- { name = "phonemizer", marker = "extra == 'tf-speech'" },
1628
- { name = "phonemizer", marker = "extra == 'torch-speech'" },
1629
- { name = "pillow", marker = "extra == 'agents'", specifier = ">=10.0.1,<=15.0" },
1630
- { name = "pillow", marker = "extra == 'all'", specifier = ">=10.0.1,<=15.0" },
1631
- { name = "pillow", marker = "extra == 'dev'", specifier = ">=10.0.1,<=15.0" },
1632
- { name = "pillow", marker = "extra == 'dev-tensorflow'", specifier = ">=10.0.1,<=15.0" },
1633
- { name = "pillow", marker = "extra == 'dev-torch'", specifier = ">=10.0.1,<=15.0" },
1634
- { name = "pillow", marker = "extra == 'torch-vision'", specifier = ">=10.0.1,<=15.0" },
1635
- { name = "pillow", marker = "extra == 'vision'", specifier = ">=10.0.1,<=15.0" },
1636
- { name = "protobuf", marker = "extra == 'all'" },
1637
- { name = "protobuf", marker = "extra == 'deepspeed-testing'" },
1638
- { name = "protobuf", marker = "extra == 'dev'" },
1639
- { name = "protobuf", marker = "extra == 'dev-tensorflow'" },
1640
- { name = "protobuf", marker = "extra == 'dev-torch'" },
1641
- { name = "protobuf", marker = "extra == 'sentencepiece'" },
1642
- { name = "protobuf", marker = "extra == 'torchhub'" },
1643
- { name = "psutil", marker = "extra == 'deepspeed-testing'" },
1644
- { name = "psutil", marker = "extra == 'dev'" },
1645
- { name = "psutil", marker = "extra == 'dev-tensorflow'" },
1646
- { name = "psutil", marker = "extra == 'dev-torch'" },
1647
- { name = "psutil", marker = "extra == 'testing'" },
1648
- { name = "pyctcdecode", marker = "extra == 'all'", specifier = ">=0.4.0" },
1649
- { name = "pyctcdecode", marker = "extra == 'audio'", specifier = ">=0.4.0" },
1650
- { name = "pyctcdecode", marker = "extra == 'dev'", specifier = ">=0.4.0" },
1651
- { name = "pyctcdecode", marker = "extra == 'dev-tensorflow'", specifier = ">=0.4.0" },
1652
- { name = "pyctcdecode", marker = "extra == 'dev-torch'", specifier = ">=0.4.0" },
1653
- { name = "pyctcdecode", marker = "extra == 'flax-speech'", specifier = ">=0.4.0" },
1654
- { name = "pyctcdecode", marker = "extra == 'speech'", specifier = ">=0.4.0" },
1655
- { name = "pyctcdecode", marker = "extra == 'tf-speech'", specifier = ">=0.4.0" },
1656
- { name = "pyctcdecode", marker = "extra == 'torch-speech'", specifier = ">=0.4.0" },
1657
- { name = "pydantic", marker = "extra == 'deepspeed-testing'" },
1658
- { name = "pydantic", marker = "extra == 'dev'" },
1659
- { name = "pydantic", marker = "extra == 'dev-tensorflow'" },
1660
- { name = "pydantic", marker = "extra == 'dev-torch'" },
1661
- { name = "pydantic", marker = "extra == 'serving'" },
1662
- { name = "pydantic", marker = "extra == 'testing'" },
1663
- { name = "pytest", marker = "extra == 'deepspeed-testing'", specifier = ">=7.2.0,<8.0.0" },
1664
- { name = "pytest", marker = "extra == 'dev'", specifier = ">=7.2.0,<8.0.0" },
1665
- { name = "pytest", marker = "extra == 'dev-tensorflow'", specifier = ">=7.2.0,<8.0.0" },
1666
- { name = "pytest", marker = "extra == 'dev-torch'", specifier = ">=7.2.0,<8.0.0" },
1667
- { name = "pytest", marker = "extra == 'testing'", specifier = ">=7.2.0,<8.0.0" },
1668
- { name = "pytest-asyncio", marker = "extra == 'deepspeed-testing'" },
1669
- { name = "pytest-asyncio", marker = "extra == 'dev'" },
1670
- { name = "pytest-asyncio", marker = "extra == 'dev-tensorflow'" },
1671
- { name = "pytest-asyncio", marker = "extra == 'dev-torch'" },
1672
- { name = "pytest-asyncio", marker = "extra == 'testing'" },
1673
- { name = "pytest-rich", marker = "extra == 'deepspeed-testing'" },
1674
- { name = "pytest-rich", marker = "extra == 'dev'" },
1675
- { name = "pytest-rich", marker = "extra == 'dev-tensorflow'" },
1676
- { name = "pytest-rich", marker = "extra == 'dev-torch'" },
1677
- { name = "pytest-rich", marker = "extra == 'testing'" },
1678
- { name = "pytest-timeout", marker = "extra == 'deepspeed-testing'" },
1679
- { name = "pytest-timeout", marker = "extra == 'dev'" },
1680
- { name = "pytest-timeout", marker = "extra == 'dev-tensorflow'" },
1681
- { name = "pytest-timeout", marker = "extra == 'dev-torch'" },
1682
- { name = "pytest-timeout", marker = "extra == 'testing'" },
1683
- { name = "pytest-xdist", marker = "extra == 'deepspeed-testing'" },
1684
- { name = "pytest-xdist", marker = "extra == 'dev'" },
1685
- { name = "pytest-xdist", marker = "extra == 'dev-tensorflow'" },
1686
- { name = "pytest-xdist", marker = "extra == 'dev-torch'" },
1687
- { name = "pytest-xdist", marker = "extra == 'testing'" },
1688
- { name = "pyyaml", specifier = ">=5.1" },
1689
- { name = "ray", extras = ["tune"], marker = "extra == 'all'", specifier = ">=2.7.0" },
1690
- { name = "ray", extras = ["tune"], marker = "extra == 'dev'", specifier = ">=2.7.0" },
1691
- { name = "ray", extras = ["tune"], marker = "extra == 'dev-torch'", specifier = ">=2.7.0" },
1692
- { name = "ray", extras = ["tune"], marker = "extra == 'integrations'", specifier = ">=2.7.0" },
1693
- { name = "ray", extras = ["tune"], marker = "extra == 'ray'", specifier = ">=2.7.0" },
1694
- { name = "regex", specifier = "!=2019.12.17" },
1695
- { name = "regex", marker = "extra == 'torchhub'", specifier = "!=2019.12.17" },
1696
- { name = "requests" },
1697
- { name = "requests", marker = "extra == 'torchhub'" },
1698
- { name = "rhoknp", marker = "extra == 'dev'", specifier = ">=1.1.0,<1.3.1" },
1699
- { name = "rhoknp", marker = "extra == 'dev-torch'", specifier = ">=1.1.0,<1.3.1" },
1700
- { name = "rhoknp", marker = "extra == 'ja'", specifier = ">=1.1.0,<1.3.1" },
1701
- { name = "rich", marker = "extra == 'dev'" },
1702
- { name = "rich", marker = "extra == 'dev-tensorflow'" },
1703
- { name = "rich", marker = "extra == 'dev-torch'" },
1704
- { name = "rich", marker = "extra == 'quality'" },
1705
- { name = "rjieba", marker = "extra == 'deepspeed-testing'" },
1706
- { name = "rjieba", marker = "extra == 'dev'" },
1707
- { name = "rjieba", marker = "extra == 'dev-tensorflow'" },
1708
- { name = "rjieba", marker = "extra == 'dev-torch'" },
1709
- { name = "rjieba", marker = "extra == 'testing'" },
1710
- { name = "rouge-score", marker = "extra == 'deepspeed-testing'", specifier = "!=0.0.7,!=0.0.8,!=0.1,!=0.1.1" },
1711
- { name = "rouge-score", marker = "extra == 'dev'", specifier = "!=0.0.7,!=0.0.8,!=0.1,!=0.1.1" },
1712
- { name = "rouge-score", marker = "extra == 'dev-tensorflow'", specifier = "!=0.0.7,!=0.0.8,!=0.1,!=0.1.1" },
1713
- { name = "rouge-score", marker = "extra == 'dev-torch'", specifier = "!=0.0.7,!=0.0.8,!=0.1,!=0.1.1" },
1714
- { name = "rouge-score", marker = "extra == 'testing'", specifier = "!=0.0.7,!=0.0.8,!=0.1,!=0.1.1" },
1715
- { name = "ruff", marker = "extra == 'deepspeed-testing'", specifier = "==0.5.1" },
1716
- { name = "ruff", marker = "extra == 'dev'", specifier = "==0.5.1" },
1717
- { name = "ruff", marker = "extra == 'dev-tensorflow'", specifier = "==0.5.1" },
1718
- { name = "ruff", marker = "extra == 'dev-torch'", specifier = "==0.5.1" },
1719
- { name = "ruff", marker = "extra == 'quality'", specifier = "==0.5.1" },
1720
- { name = "ruff", marker = "extra == 'ruff'", specifier = "==0.5.1" },
1721
- { name = "ruff", marker = "extra == 'testing'", specifier = "==0.5.1" },
1722
- { name = "sacrebleu", marker = "extra == 'deepspeed-testing'", specifier = ">=1.4.12,<2.0.0" },
1723
- { name = "sacrebleu", marker = "extra == 'dev'", specifier = ">=1.4.12,<2.0.0" },
1724
- { name = "sacrebleu", marker = "extra == 'dev-tensorflow'", specifier = ">=1.4.12,<2.0.0" },
1725
- { name = "sacrebleu", marker = "extra == 'dev-torch'", specifier = ">=1.4.12,<2.0.0" },
1726
- { name = "sacrebleu", marker = "extra == 'testing'", specifier = ">=1.4.12,<2.0.0" },
1727
- { name = "sacremoses", marker = "extra == 'deepspeed-testing'" },
1728
- { name = "sacremoses", marker = "extra == 'dev'" },
1729
- { name = "sacremoses", marker = "extra == 'dev-tensorflow'" },
1730
- { name = "sacremoses", marker = "extra == 'dev-torch'" },
1731
- { name = "sacremoses", marker = "extra == 'testing'" },
1732
- { name = "safetensors", specifier = ">=0.4.1" },
1733
- { name = "sagemaker", marker = "extra == 'sagemaker'", specifier = ">=2.31.0" },
1734
- { name = "scikit-learn", marker = "extra == 'dev'" },
1735
- { name = "scikit-learn", marker = "extra == 'dev-tensorflow'" },
1736
- { name = "scikit-learn", marker = "extra == 'dev-torch'" },
1737
- { name = "scikit-learn", marker = "extra == 'sklearn'" },
1738
- { name = "scipy", marker = "extra == 'all'", specifier = "<1.13.0" },
1739
- { name = "scipy", marker = "extra == 'dev'", specifier = "<1.13.0" },
1740
- { name = "scipy", marker = "extra == 'flax'", specifier = "<1.13.0" },
1741
- { name = "sentencepiece", marker = "extra == 'agents'", specifier = ">=0.1.91,!=0.1.92" },
1742
- { name = "sentencepiece", marker = "extra == 'all'", specifier = ">=0.1.91,!=0.1.92" },
1743
- { name = "sentencepiece", marker = "extra == 'deepspeed-testing'", specifier = ">=0.1.91,!=0.1.92" },
1744
- { name = "sentencepiece", marker = "extra == 'dev'", specifier = ">=0.1.91,!=0.1.92" },
1745
- { name = "sentencepiece", marker = "extra == 'dev-tensorflow'", specifier = ">=0.1.91,!=0.1.92" },
1746
- { name = "sentencepiece", marker = "extra == 'dev-torch'", specifier = ">=0.1.91,!=0.1.92" },
1747
- { name = "sentencepiece", marker = "extra == 'sentencepiece'", specifier = ">=0.1.91,!=0.1.92" },
1748
- { name = "sentencepiece", marker = "extra == 'testing'", specifier = ">=0.1.91,!=0.1.92" },
1749
- { name = "sentencepiece", marker = "extra == 'torchhub'", specifier = ">=0.1.91,!=0.1.92" },
1750
- { name = "sigopt", marker = "extra == 'all'" },
1751
- { name = "sigopt", marker = "extra == 'dev'" },
1752
- { name = "sigopt", marker = "extra == 'dev-torch'" },
1753
- { name = "sigopt", marker = "extra == 'integrations'" },
1754
- { name = "sigopt", marker = "extra == 'sigopt'" },
1755
- { name = "starlette", marker = "extra == 'serving'" },
1756
- { name = "sudachidict-core", marker = "extra == 'dev'", specifier = ">=20220729" },
1757
- { name = "sudachidict-core", marker = "extra == 'dev-torch'", specifier = ">=20220729" },
1758
- { name = "sudachidict-core", marker = "extra == 'ja'", specifier = ">=20220729" },
1759
- { name = "sudachipy", marker = "extra == 'dev'", specifier = ">=0.6.6" },
1760
- { name = "sudachipy", marker = "extra == 'dev-torch'", specifier = ">=0.6.6" },
1761
- { name = "sudachipy", marker = "extra == 'ja'", specifier = ">=0.6.6" },
1762
- { name = "tensorboard", marker = "extra == 'deepspeed-testing'" },
1763
- { name = "tensorboard", marker = "extra == 'dev'" },
1764
- { name = "tensorboard", marker = "extra == 'dev-tensorflow'" },
1765
- { name = "tensorboard", marker = "extra == 'dev-torch'" },
1766
- { name = "tensorboard", marker = "extra == 'testing'" },
1767
- { name = "tensorflow", marker = "extra == 'all'", specifier = ">2.9,<2.16" },
1768
- { name = "tensorflow", marker = "extra == 'dev'", specifier = ">2.9,<2.16" },
1769
- { name = "tensorflow", marker = "extra == 'dev-tensorflow'", specifier = ">2.9,<2.16" },
1770
- { name = "tensorflow", marker = "extra == 'tf'", specifier = ">2.9,<2.16" },
1771
- { name = "tensorflow-cpu", marker = "extra == 'tf-cpu'", specifier = ">2.9,<2.16" },
1772
- { name = "tensorflow-probability", marker = "extra == 'tf-cpu'", specifier = "<0.24" },
1773
- { name = "tensorflow-text", marker = "extra == 'all'", specifier = "<2.16" },
1774
- { name = "tensorflow-text", marker = "extra == 'dev'", specifier = "<2.16" },
1775
- { name = "tensorflow-text", marker = "extra == 'dev-tensorflow'", specifier = "<2.16" },
1776
- { name = "tensorflow-text", marker = "extra == 'tf'", specifier = "<2.16" },
1777
- { name = "tensorflow-text", marker = "extra == 'tf-cpu'", specifier = "<2.16" },
1778
- { name = "tf2onnx", marker = "extra == 'all'" },
1779
- { name = "tf2onnx", marker = "extra == 'dev'" },
1780
- { name = "tf2onnx", marker = "extra == 'dev-tensorflow'" },
1781
- { name = "tf2onnx", marker = "extra == 'onnx'" },
1782
- { name = "tf2onnx", marker = "extra == 'tf'" },
1783
- { name = "tf2onnx", marker = "extra == 'tf-cpu'" },
1784
- { name = "tiktoken", marker = "extra == 'tiktoken'" },
1785
- { name = "timeout-decorator", marker = "extra == 'deepspeed-testing'" },
1786
- { name = "timeout-decorator", marker = "extra == 'dev'" },
1787
- { name = "timeout-decorator", marker = "extra == 'dev-tensorflow'" },
1788
- { name = "timeout-decorator", marker = "extra == 'dev-torch'" },
1789
- { name = "timeout-decorator", marker = "extra == 'testing'" },
1790
- { name = "timm", marker = "extra == 'all'", specifier = "<=1.0.11" },
1791
- { name = "timm", marker = "extra == 'dev'", specifier = "<=1.0.11" },
1792
- { name = "timm", marker = "extra == 'dev-torch'", specifier = "<=1.0.11" },
1793
- { name = "timm", marker = "extra == 'timm'", specifier = "<=1.0.11" },
1794
- { name = "tokenizers", specifier = ">=0.21,<0.22" },
1795
- { name = "tokenizers", marker = "extra == 'all'", specifier = ">=0.21,<0.22" },
1796
- { name = "tokenizers", marker = "extra == 'dev'", specifier = ">=0.21,<0.22" },
1797
- { name = "tokenizers", marker = "extra == 'dev-tensorflow'", specifier = ">=0.21,<0.22" },
1798
- { name = "tokenizers", marker = "extra == 'dev-torch'", specifier = ">=0.21,<0.22" },
1799
- { name = "tokenizers", marker = "extra == 'tokenizers'", specifier = ">=0.21,<0.22" },
1800
- { name = "tokenizers", marker = "extra == 'torchhub'", specifier = ">=0.21,<0.22" },
1801
- { name = "torch", marker = "extra == 'agents'", specifier = ">=2.0" },
1802
- { name = "torch", marker = "extra == 'all'", specifier = ">=2.0" },
1803
- { name = "torch", marker = "extra == 'dev'", specifier = ">=2.0" },
1804
- { name = "torch", marker = "extra == 'dev-torch'", specifier = ">=2.0" },
1805
- { name = "torch", marker = "extra == 'torch'", specifier = ">=2.0" },
1806
- { name = "torch", marker = "extra == 'torchhub'", specifier = ">=2.0" },
1807
- { name = "torchaudio", marker = "extra == 'all'" },
1808
- { name = "torchaudio", marker = "extra == 'dev'" },
1809
- { name = "torchaudio", marker = "extra == 'dev-torch'" },
1810
- { name = "torchaudio", marker = "extra == 'speech'" },
1811
- { name = "torchaudio", marker = "extra == 'torch-speech'" },
1812
- { name = "torchvision", marker = "extra == 'all'" },
1813
- { name = "torchvision", marker = "extra == 'dev'" },
1814
- { name = "torchvision", marker = "extra == 'dev-torch'" },
1815
- { name = "torchvision", marker = "extra == 'torch-vision'" },
1816
- { name = "tqdm", specifier = ">=4.27" },
1817
- { name = "tqdm", marker = "extra == 'torchhub'", specifier = ">=4.27" },
1818
- { name = "unidic", marker = "extra == 'dev'", specifier = ">=1.0.2" },
1819
- { name = "unidic", marker = "extra == 'dev-torch'", specifier = ">=1.0.2" },
1820
- { name = "unidic", marker = "extra == 'ja'", specifier = ">=1.0.2" },
1821
- { name = "unidic-lite", marker = "extra == 'dev'", specifier = ">=1.0.7" },
1822
- { name = "unidic-lite", marker = "extra == 'dev-torch'", specifier = ">=1.0.7" },
1823
- { name = "unidic-lite", marker = "extra == 'ja'", specifier = ">=1.0.7" },
1824
- { name = "urllib3", marker = "extra == 'dev'", specifier = "<2.0.0" },
1825
- { name = "urllib3", marker = "extra == 'dev-tensorflow'", specifier = "<2.0.0" },
1826
- { name = "urllib3", marker = "extra == 'dev-torch'", specifier = "<2.0.0" },
1827
- { name = "urllib3", marker = "extra == 'quality'", specifier = "<2.0.0" },
1828
- { name = "uvicorn", marker = "extra == 'serving'" },
1829
- ]
1830
- provides-extras = ["ja", "sklearn", "tf", "tf-cpu", "torch", "accelerate", "retrieval", "flax", "tokenizers", "ftfy", "onnxruntime", "onnx", "modelcreation", "sagemaker", "deepspeed", "optuna", "ray", "sigopt", "integrations", "serving", "audio", "speech", "torch-speech", "tf-speech", "flax-speech", "vision", "timm", "torch-vision", "natten", "codecarbon", "video", "num2words", "sentencepiece", "tiktoken", "testing", "deepspeed-testing", "ruff", "quality", "all", "dev-torch", "dev-tensorflow", "dev", "torchhub", "agents", "benchmark"]
1831
 
1832
  [[package]]
1833
  name = "triton"
 
252
  { name = "sentencepiece" },
253
  { name = "spaces" },
254
  { name = "torch" },
 
 
 
 
255
  { name = "transformers" },
256
  ]
257
 
 
264
  { name = "sentencepiece", specifier = ">=0.2.0" },
265
  { name = "spaces", specifier = ">=0.32.0" },
266
  { name = "torch", specifier = "==2.4.0" },
267
+ { name = "transformers", git = "https://github.com/huggingface/transformers?rev=2829013d2d00e63d75a1f6f7a3f003bc60cc69af" },
268
  ]
269
 
 
 
 
270
  [[package]]
271
  name = "gradio"
272
  version = "5.20.1"
 
1434
  [[package]]
1435
  name = "transformers"
1436
  version = "4.50.0.dev0"
1437
+ source = { git = "https://github.com/huggingface/transformers?rev=2829013d2d00e63d75a1f6f7a3f003bc60cc69af#2829013d2d00e63d75a1f6f7a3f003bc60cc69af" }
1438
  dependencies = [
1439
  { name = "filelock" },
1440
  { name = "huggingface-hub" },
 
1447
  { name = "tokenizers" },
1448
  { name = "tqdm" },
1449
  ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1450
 
1451
  [[package]]
1452
  name = "triton"