Skip to content

Commit 4744648

Browse files
authored
[ci] use tokenizers stable installtion in CI. (#13562)
* use tokenizers stable installtion in CI. * up1 * up2 * up3
1 parent 50cb2db commit 4744648

8 files changed

Lines changed: 34 additions & 17 deletions

File tree

.github/workflows/nightly_tests.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@ jobs:
7272
- name: Install dependencies
7373
run: |
7474
uv pip install -e ".[quality]"
75+
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
76+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
7577
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
76-
#uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
77-
uv pip uninstall transformers huggingface_hub && uv pip install transformers==4.57.1
7878
uv pip install pytest-reportlog
7979
- name: Environment
8080
run: |
@@ -126,10 +126,10 @@ jobs:
126126
- name: Install dependencies
127127
run: |
128128
uv pip install -e ".[quality]"
129+
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
130+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
129131
uv pip install peft@git+https://github.com/huggingface/peft.git
130132
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
131-
#uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
132-
uv pip uninstall transformers huggingface_hub && uv pip install transformers==4.57.1
133133
uv pip install pytest-reportlog
134134
- name: Environment
135135
run: python utils/print_env.py
@@ -194,8 +194,8 @@ jobs:
194194
- name: Install dependencies
195195
run: |
196196
uv pip install -e ".[quality,training]"
197-
#uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
198-
uv pip uninstall transformers huggingface_hub && uv pip install transformers==4.57.1
197+
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
198+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
199199
- name: Environment
200200
run: |
201201
python utils/print_env.py
@@ -236,10 +236,10 @@ jobs:
236236
- name: Install dependencies
237237
run: |
238238
uv pip install -e ".[quality]"
239+
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
240+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
239241
uv pip install peft@git+https://github.com/huggingface/peft.git
240242
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
241-
#uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
242-
uv pip uninstall transformers huggingface_hub && uv pip install transformers==4.57.1
243243
uv pip install pytest-reportlog
244244
- name: Environment
245245
run: |
@@ -287,10 +287,10 @@ jobs:
287287
- name: Install dependencies
288288
run: |
289289
uv pip install -e ".[quality]"
290+
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
291+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
290292
uv pip install peft@git+https://github.com/huggingface/peft.git
291293
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
292-
#uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
293-
uv pip uninstall transformers huggingface_hub && uv pip install transformers==4.57.1
294294
295295
- name: Environment
296296
run: |
@@ -368,8 +368,8 @@ jobs:
368368
uv pip install ${{ join(matrix.config.additional_deps, ' ') }}
369369
fi
370370
uv pip install pytest-reportlog
371-
#uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
372-
uv pip uninstall transformers huggingface_hub && uv pip install transformers==4.57.1
371+
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
372+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
373373
- name: Environment
374374
run: |
375375
python utils/print_env.py
@@ -417,8 +417,8 @@ jobs:
417417
run: |
418418
uv pip install -e ".[quality]"
419419
uv pip install -U bitsandbytes optimum_quanto
420-
#uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
421-
uv pip uninstall transformers huggingface_hub && uv pip install transformers==4.57.1
420+
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
421+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
422422
uv pip install pytest-reportlog
423423
- name: Environment
424424
run: |

.github/workflows/pr_modular_tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ jobs:
118118
- name: Install dependencies
119119
run: |
120120
uv pip install -e ".[quality]"
121-
#uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
122-
uv pip uninstall transformers huggingface_hub && uv pip install transformers==4.57.1
121+
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
122+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
123123
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git --no-deps
124124
125125
- name: Environment

.github/workflows/pr_tests.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ jobs:
118118
run: |
119119
uv pip install -e ".[quality]"
120120
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
121+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
121122
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git --no-deps
122123
123124
- name: Environment
@@ -247,7 +248,8 @@ jobs:
247248
uv pip install -U tokenizers
248249
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git --no-deps
249250
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
250-
251+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
252+
251253
- name: Environment
252254
run: |
253255
python utils/print_env.py

.github/workflows/pr_tests_gpu.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ jobs:
135135
uv pip install -e ".[quality]"
136136
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
137137
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
138+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
138139
139140
- name: Environment
140141
run: |
@@ -205,6 +206,7 @@ jobs:
205206
uv pip install peft@git+https://github.com/huggingface/peft.git
206207
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
207208
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
209+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
208210
209211
- name: Environment
210212
run: |
@@ -266,6 +268,7 @@ jobs:
266268
- name: Install dependencies
267269
run: |
268270
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
271+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
269272
uv pip install -e ".[quality,training]"
270273
271274
- name: Environment

.github/workflows/push_tests.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ jobs:
7777
uv pip install -e ".[quality]"
7878
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
7979
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
80+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
8081
- name: Environment
8182
run: |
8283
python utils/print_env.py
@@ -129,6 +130,7 @@ jobs:
129130
uv pip install peft@git+https://github.com/huggingface/peft.git
130131
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
131132
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
133+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
132134
133135
- name: Environment
134136
run: |
@@ -181,6 +183,7 @@ jobs:
181183
run: |
182184
uv pip install -e ".[quality,training]"
183185
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
186+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
184187
- name: Environment
185188
run: |
186189
python utils/print_env.py

.github/workflows/push_tests_mps.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ jobs:
4545
${CONDA_RUN} python -m uv pip install torch torchvision torchaudio
4646
${CONDA_RUN} python -m uv pip install accelerate@git+https://github.com/huggingface/accelerate.git
4747
${CONDA_RUN} python -m uv pip install transformers --upgrade
48+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
4849
4950
- name: Environment
5051
shell: arch -arch arm64 bash {0}

.github/workflows/pypi_publish.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ jobs:
4343
- name: Test installing diffusers and importing
4444
run: |
4545
pip install -U transformers
46+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
4647
python utils/print_env.py
4748
python -c "from diffusers import __version__; print(__version__)"
4849
python -c "from diffusers import DiffusionPipeline; pipe = DiffusionPipeline.from_pretrained('fusing/unet-ldm-dummy-update'); pipe()"

.github/workflows/release_tests_fast.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ jobs:
3535
run: |
3636
uv pip install -e ".[quality]"
3737
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
38+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
3839
- name: Environment
3940
run: |
4041
python utils/print_env.py
@@ -77,6 +78,7 @@ jobs:
7778
uv pip install -e ".[quality]"
7879
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
7980
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
81+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
8082
- name: Environment
8183
run: |
8284
python utils/print_env.py
@@ -129,6 +131,7 @@ jobs:
129131
uv pip install peft@git+https://github.com/huggingface/peft.git
130132
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
131133
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
134+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
132135
133136
- name: Environment
134137
run: |
@@ -180,6 +183,7 @@ jobs:
180183
uv pip install peft@git+https://github.com/huggingface/peft.git
181184
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
182185
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
186+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
183187
184188
- name: Environment
185189
run: |
@@ -238,6 +242,7 @@ jobs:
238242
run: |
239243
uv pip install -e ".[quality,training]"
240244
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
245+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
241246
- name: Environment
242247
run: |
243248
python utils/print_env.py
@@ -281,6 +286,7 @@ jobs:
281286
run: |
282287
uv pip install -e ".[quality,training]"
283288
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
289+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
284290
- name: Environment
285291
run: |
286292
python utils/print_env.py
@@ -324,6 +330,7 @@ jobs:
324330
run: |
325331
uv pip install -e ".[quality,training]"
326332
uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
333+
uv pip uninstall tokenizers && uv pip install "tokenizers<=0.23.0"
327334
328335
- name: Environment
329336
run: |

0 commit comments

Comments
 (0)