RepoJournal
Hugging Face

@huggingface

Transformers, Datasets, and the open AI-model layer

Keep up with Hugging Face in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Python AI / ML Full archive →

The Wire · Showcase

TWO NEW TOOLCHAINS AND A PATCH THAT MATTERS

By RepoJournal · Filed · About Hugging Face

Hugging Face's kernels repo brings Intel's next-gen GPU into the fold, while Transformers quietly fixes a cross-attention bug that could have been eating your encoder context.

Intel's Crescent Island support lands in huggingface/kernels [1], requiring a significant toolchain bump: ocloc jumps to 26.22.38646.4 and sycl-tla to 0.9.2, with AOT gated on DPC++ 2026.0. If you're building XPU/SYCL kernels, this is the upgrade you've been waiting for, but only if you're ready for the new toolchain requirements. Meanwhile, danieldk's trio of PRs prepare kernels-data for dependency management [2], moving build.toml parsing into kernels-data [3], and adding a Hub fetcher [4]. This groundwork matters because it signals a shift toward proper kernel dependencies, but today it's mostly internal plumbing. In transformers, a critical bug fix ensures encoder_attention_mask is no longer silently discarded in GPT2 cross-attention [5], which could affect any encoder-decoder task you're running. The release notes say, "the new attn mask interface (#42848) rewired GPT2Model... but added an encoder_attention_mask = None line directly above the call that overwrote the incoming mask before it was passed in." If you've seen degraded summarization or translation outputs, this might be why. On the diffusers side, Modular Diffusers is no longer experimental [6], and a torchao quantization fix routes root-level tensors around safetensors reconstruction [7]. Finally, trl restores Liger Kernel's global patches between tests to prevent cross-test contamination [8], a quiet but important fix for anyone running the test suite with use_liger_kernel enabled. With 42 commits and 42 PRs across the stack, nothing else demands immediate attention.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Crescent Island (cri) support for the XPU/SYCL build ↗ huggingface/kernels
  2. [2] Add locking data structures to `kernels-data` ↗ huggingface/kernels
  3. [3] kernel-builder: move `build.toml` parsing to `kernels-data` ↗ huggingface/kernels
  4. [4] `fetchFromHuggingFace`: add ↗ huggingface/kernels
  5. [5] [GPT2] Fix encoder_attention_mask being silently discarded in cross-attention (#47946) huggingface/transformers
  6. [6] Drop the experimental warning from Modular Diffusers (#14525) huggingface/diffusers
  7. [7] [tests] refactor pipeline-level quantization tests (#14435) huggingface/diffusers
  8. [8] Restore Liger Kernel's global patches between tests ↗ huggingface/trl

Quick answers

What shipped in Hugging Face on August 19, 2026?
Hugging Face's kernels repo brings Intel's next-gen GPU into the fold, while Transformers quietly fixes a cross-attention bug that could have been eating your encoder context. In total, 42 commits and 42 pull requests landed.
Who contributed to Hugging Face on August 19, 2026?
12 developers shipped this update, including jiqing-feng, danieldk, drbh, Yih-Dar, Priyans-Lathiya, David Quinlan, AmineDiro, and albertvillanova, and 4 more.
What were the notable Hugging Face updates?
Crescent Island (cri) support for the XPU/SYCL build, Add locking data structures to `kernels-data`, and kernel-builder: move `build.toml` parsing to `kernels-data`.

More from @huggingface

Daily updates, in your inbox

Follow Hugging Face

Keep up with Hugging Face in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?