$ the-wire · showcase
Repo2RLEnv learns mocha's output format, transformers cleans up MPS and Mamba leftovers
By RepoJournal · Filed · About Hugging Face · Composed from the cited sources · methodology
Repo2RLEnv's JS log parsers read only jest's format and dropped every mocha repo's tasks, while transformers removes a deprecated config flag and an obsolete MPS clone.
log_parsers: read mocha's spec reporter huggingface/Repo2RLEnv
A mocha log previously parsed to an empty status map, so mocha repos yielded no tasks at all: the parser only understood jest's format, while mocha prints log-symbols check marks, numbered failures and dashed pending tests with suites nested by indentation and no file header. Mocha is now detected by its `N passing (Xms)` epilogue or check mark, and test names are built from indentation (`Math ...
pr_runtime: give validation's test block stderr, not just stdout huggingface/Repo2RLEnv
`_build_stage_script` writes its markers to stdout and `truncated()` appends stderr after the end marker, so any runner reporting on stderr handed `_slice_test_output` an empty string and every candidate was dropped as "no fail-to-pass tests after validation"; on the real runners, jest writes all 26 lines of a verbose run to stderr and nothing to stdout. Validation's test block now folds stderr...
Deprecate the use_mamba_kernels config flag that no longer has any effect (#49155) huggingface/transformers
The `use_mamba_kernels` config flag no longer has any effect, and it is now deprecated. Code that reads or passes it should stop relying on it.
[MPS] Remove cu_seqlens_k clone workaround for metal-flash-sdpa (#49091) huggingface/transformers
The `cu_seqlens_k` clone workaround for metal-flash-sdpa is gone, along with a bump to the flash sdpa version it depended on.
nix-builder: add support for Torch 2.10-2.12 for Metal huggingface/kernels
The nix-builder gains Torch 2.10 through 2.12 support for Metal specifically: the project prefers covering older Torch (>= 2.9) via the stable ABI, but that ABI does not yet expose everything Metal needs. The rest of the day is small housekeeping: the macOS devshell stops pulling in the direct `cudart` dependency, which does not exist on the platform, and Darwin cache builds disable the opentel...