Skip to content

chore(deps):(deps): bump transformers from 5.20.2 to 5.21.0 in /apps/web/src/lib/ai/multimodal-bias-detection/python-service in the uv group - #6437

Merged
daggerstuff merged 1 commit into
stagingfrom
dependabot/uv/apps/web/src/lib/ai/multimodal-bias-detection/python-service/uv-12bb6106a2
Oct 30, 2026
Merged

daggerstuff merged 1 commit into
stagingfrom
dependabot/uv/apps/web/src/lib/ai/multimodal-bias-detection/python-service/uv-12bb6106a2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 30, 2026

Copy link
Copy Markdown
Contributor

Bumps the uv group in /apps/web/src/lib/ai/multimodal-bias-detection/python-service with 1 update: transformers.

Updates transformers from 5.20.2 to 5.21.0

Release notes

Sourced from transformers's releases.

Release: v5.21.0

Release v5.21.0

New Model additions

MiniCPM-OCR

MiniCPM-OCR is a document-understanding model from OpenBMB's MiniCPM-V family. It keeps the MiniCPM-V 4.6 architecture, which pairs a SigLIP vision encoder and a window-attention merger with a Qwen3.5 language model. It is specialized for reading text-dense images such as scanned pages, screenshots, receipts and tables.

Links: Documentation | Paper

Flint

Flint is Recursive's mixture-of-experts language model. Compared to a standard SwiGLU MoE transformer such as Qwen3-MoE, it uses hybrid attention (sliding-window attention with rotary embeddings over the current token and the previous 512 tokens in most layers, and full attention without positional encoding in the remaining layers). It also has learned attention sinks, as in GPT-OSS, with per-head RMS-normalized queries and keys. Each sparse layer routes a token to 6 of 256 experts by sigmoid score and adds an ungated shared expert, and the first two layers are dense.

Links: Documentation

UltraVBert

UltraVBert extends ModernVBert by pairing the UltraBERT text encoder with a SigLIP vision encoder for visual document understanding and retrieval. Its image processor splits each page into 512-pixel tiles plus a global view. The connector merges each 4 x 4 block of vision patches into one token, so a tile becomes 64 image tokens, and RMS-normalizes them to the scale of UltraBERT's token embeddings. The max_image_tiles setting (27 by default) caps the number of tiles per page.

Links: Documentation

Gradium Phonon TTS

Gradium Phonon TTS is Gradium's family of on-device text-to-speech models, trained with the Pocket TTS recipe. A causal transformer reads a voice prompt and the text, then emits one continuous 32-dimensional audio latent per step at 12.5 Hz through a one-step flow head, and an end-of-speech head decides when the utterance ends. The latents are decoded to 24 kHz audio by a Pocket TTS audio tokenizer. Unlike Pocket TTS, voice conditioning uses 512-dimensional latents from a separate, unreleased speaker codec, so voices come as precomputed latents and cannot be cloned from a recording.

Links: Documentation

Pocket TTS

Pocket TTS is Kyutai's 100M-parameter text-to-speech model, built as a Continuous Audio Language Model that runs faster than real time on CPU. A causal transformer emits one continuous audio latent per frame (12.5 Hz) through a one-step flow head, and an end-of-speech head decides when to stop. A Mimi-based audio tokenizer encodes voice prompts and decodes the generated latents to 24 kHz audio. Two flow heads are released, Lagrangian self-distillation (default) and drifting, and voices can be cloned from a recording, passed as precomputed latents, or loaded from cached KV states.

Links: Documentation | [Paper](https://huggingface.co/papers/2509.06926 (the Continuous Audio Language Models paper, arXiv 2509.06926). It is the only paper the documentation links, and it describes the architecture family Pocket TTS belongs to. The docs do not cite a separate Pocket TTS technical report.) | [Blog Post](NONE. The documentation links no official blog post. It points only to the original code repository at https://github.com/kyutai-labs/pocket-tts.)

Pocket TTS Audio Tokenizer

The Pocket TTS audio tokenizer is the codec used by Pocket TTS. It has Mimi's architecture (SEANet convolutions plus a small causal transformer on each side), but its residual vector quantizer is replaced by a continuous 32-dimensional bottleneck, the VAE-GAN from Continuous Audio Language Models. It converts 24 kHz audio into latents at 12.5 Hz and decodes them back to audio. It serves as the audio_tokenizer of PocketTTSProcessor, encoding voice prompts and decoding generated latents, and its encoder and decoder can also be loaded on their own.

Links: Documentation | Paper

... (truncated)

Commits
  • dded62b Release: v5.21
  • 6c5f8f4 [Fix] Fix CSM codebook embedding tying (#49197)
  • b41ca9c [FA] Fix FA with static cache (#49998)
  • 2e12b32 [tests_fetcher] fix missing .as_posix() in preprocessor_patterns path keys (#...
  • fadef79 fix(ci): skip bot suggestion if a maintainer already posted run-slow: (#49992)
  • d0103c9 [loading] Allow Renaming and Converter to work on the sume subkeys (#49928)
  • 7725fb8 [Fix] Fix NUMA and cpuset detection in CB (#49980)
  • 2711ad2 [Refactor] Make CB utils depend on no CB import (#49968)
  • c9b377c Composite transparency in shared RGB conversion and image processors (#49079)
  • b3d3a61 fix: prevent empty frame sampling for short videos (#49908)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the uv group in /apps/web/src/lib/ai/multimodal-bias-detection/python-service with 1 update: [transformers](https://github.com/huggingface/transformers).


Updates `transformers` from 5.20.2 to 5.21.0
- [Release notes](https://github.com/huggingface/transformers/releases)
- [Commits](huggingface/transformers@v5.20.2...v5.21)

---
updated-dependencies:
- dependency-name: transformers
  dependency-version: 5.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 30, 2026
@dependabot
dependabot Bot requested a review from daggerstuff as a code owner October 30, 2026 03:10
@dependabot dependabot Bot added the python Pull requests that update python code label Oct 30, 2026
@vercel

vercel Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
pixelated Ignored Ignored Preview Oct 30, 2026 3:10am UTC

Request Review

@dependabot dependabot Bot added the uv Python uv dependency updates label Oct 30, 2026
@github-actions

Copy link
Copy Markdown

px Advisor Review

Risk: unknown

No summary available

No findings.

@github-actions

Copy link
Copy Markdown

Lighthouse CI Results

Routes audited: /, /dashboard?perf=1, /training-session

Thresholds: Performance ≥90 | Accessibility ≥90 | Best Practices ≥85

Reports

  • lhr-1793329973836
  • lhr-1793329986781
  • lhr-1793329999200
  • lhr-1793330010818
  • lhr-1793330022289
  • lhr-1793330033746
  • lhr-1793330045267
  • lhr-1793330056658
  • lhr-1793330068178

Reports are also available as workflow artifacts

@daggerstuff
daggerstuff merged commit 61e40c1 into staging Oct 30, 2026
39 of 43 checks passed
@daggerstuff
daggerstuff deleted the dependabot/uv/apps/web/src/lib/ai/multimodal-bias-detection/python-service/uv-12bb6106a2 branch October 30, 2026 03:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code uv Python uv dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant