diff --git "a/index.html" "b/index.html" --- "a/index.html" +++ "b/index.html" @@ -1,9 +1,9 @@
44 repos ยท last 2 days of GitHub activity ยท 662 monkey patches tracked
| action | component | what | threads | |
|---|---|---|---|---|
| ๐ด | fix in transformers | model:Gemma | Gemma 4 FP8 quantization corrupts image input due to premature FP8 casting in patch_embedder | vllm-project/vllm#63732 |
| ๐ด | fix in transformers | model:DeepSeek-V4 | DeepSeek-V4-Pro MoE produces garbled output under tensor parallelism due to incorrect expert routing | vllm-project/vllm#47528 |
| ๐ด | fix in transformers | tokenizers | GGUF loading fails for models with non-dict extra_special_tokens in tokenizer_config.json | ggml-org/llama.cpp#31343 |
| ๐ด | fix in transformers | model:GLM | GLM-5.3-Flash fails under pipeline parallelism due to stale top-k indices in reused layers | vllm-project/vllm#63170 |
| ๐ด | fix in transformers | model:Qwen | Qwen3-VL vision features diverge from Transformers due to Python-dependent grid/token type handling | sgl-project/sglang#35772 huggingface/lerobot#5163 |
| ๐ด | reply/guide users | from_pretrained | FAST action tokenizers from transformers 4 fail to load in transformers 5 due to backend instantiation changes | huggingface/lerobot#5155 |
| ๐ | fix in transformers | quantizers | BitsAndBytes 4-bit unmerge loses scale data causing progressive weight drift | huggingface/peft#4069 |
| ๐ | fix in transformers | model:GLM | GLM-5.x models fail to load from GGUF due to missing quant_config in embedding layer | vllm-project/vllm#37220 |
| ๐ | fix in transformers | tokenizers | TokenizerManager blocks async event loop during long fast-tokenizer calls | sgl-project/sglang#30771 |
| ๐ | reply/guide users | from_pretrained | GR00T fine-tunes require base model download even when weights are overwritten | huggingface/lerobot#4778 |
| ๐ | fix in transformers | model:Gemma | Gemma4Plugin audio processing fails due to inconsistent feature_extractor handling | hiyouga/LlamaFactory#10388 |
| ๐ | reply/guide users | from_pretrained | LoRA target_modules patterns use re.fullmatch which is not obvious to users | huggingface/peft#4067 |
| ๐ | fix in transformers | model:Qwen | Qwen-VL video loaders ignore explicit num_frames parameter | vllm-project/vllm#64899 vllm-project/vllm#64882 |
| โช | fix in transformers | model:Qwen | Qwen2-VL rejects empty videos causing division by zero in frame sampling | vllm-project/vllm#58379 |
| โช | reply/guide users | tokenizers | PeftModelForQuestionAnswering silently drops token_type_ids and position_ids | huggingface/peft#3857 |
| thread | comments | title |
|---|---|---|
| huggingface/peft#2310 | 174 | Comparison of Different Fine-Tuning Techniques for Conversational AI |
| vllm-project/vllm#50576 | 124 | [Feature]: SM8x (Ampere A100/A800) support for DeepSeek-V4-Flash / DeepSeek-V4-Flash-0731 DSpark |
| unslothai/unsloth#14730 | 40 | Studio: Flows, a node editor for AI pipelines, story games and 2D worlds |
| vllm-project/vllm#53298 | 30 | [Bugfix][KV Connector] Restore state after KV load rejection |
| huggingface/lerobot#5008 | 30 | feat(policies): add native Long-WAM training and inference |
| sgl-project/sglang#46091 | 27 | [Feat] usage: align prompt and cache accounting across APIs |
| sgl-project/sglang#41916 | 25 | [Fix] sampling: Make top-k/top-p filtering consistent across sampling paths |
| vllm-project/vllm#63700 | 21 | [Bugfix][MoE] Avoid double router weighting in TRTLLM BF16 experts |
| vllm-project/vllm#56155 | 20 | [Core][Attention] Resolve per-layer KV dtype in attention runtime |
| sgl-project/sglang#47229 | 19 | [Fix] kernels: Support OOT fused ops under torch.compile |
| unslothai/unsloth#16071 | 18 | LoRA: add the rank-r term inside the base GEMM so small updates are not rounded away |
| verl-project/verl#7483 | 17 | [vllm] feat: Support LoRA for DeepSeek V4 & DeepSeek V4.1 & GLM5.3 Flash |
| vllm-project/vllm#55947 | 16 | [Feature][Spec Decode] Add Uno shared-model drafting with a draft-only LoRA adapter (Model Runner V2) |
| vllm-project/vllm#57311 | 13 | [Perf][Startup] Move atomic_writer out of weight_utils so the model-info cache save stays light |
| vllm-project/vllm#31856 | 13 | [Bug]: Text degeneration / repetition loops with MiniMax-M2.1-NVFP4 on v0.14.0rc1.dev308 |
| sgl-project/sglang#46858 | 13 | [Feat] lfm3: Add text, vision, audio and Omni support |
| sgl-project/sglang#36059 | 13 | [Perf] dsv4: Add native H16 CuTe sparse prefill backend |
| sgl-project/sglang#30771 | 13 | [Fix] tokenizer: Isolate and offload regular fast tokenization |
| unslothai/unsloth#16032 | 12 | Opt-in fused batch-1 NF4 decode for Llama (UNSLOTH_DECODE_FUSED_NF4=1): 1.6-2.3x per token in eager generate |
| unslothai/unsloth#16227 | 12 | Studio MLX: decode reply snapshots incrementally instead of re-decoding every id |
| vllm-project/vllm#59693 | 11 | [ROCm][Perf] Kimi-K3: token-sharded residual stream for long prefills |
| unslothai/unsloth#7115 | 11 | Add EXL3 (ExLlamaV3) quantization backend: 2/3/4/6/8-bit and MoE support |
| sgl-project/sglang#45621 | 11 | [Feat] decisions: Serve StartLux-Decision checkpoints on /v1/systemone |
| sgl-project/sglang#47503 | 11 | [Perf] rmsnorm: One SM100-tuned JIT template for plain, fused residual-add and fp8 per-tensor quant |
| sgl-project/sglang#33226 | 11 | [Feat] cp: Support FlashInfer prefill context parallelism |
| sgl-project/sglang#44883 | 11 | [Feat] [NPU] multimodal: Enable device-side multimodal feature transport via torch_npu IPC |
| verl-project/verl#7971 | 11 | [megatron, vllm, env] feat: add native NVFP4 training and rollout with live refit |
| huggingface/peft#3832 | 11 | FIX strict_adapter_check for load_adapter and from_pretrained |
| vllm-project/vllm#61607 | 10 | [XPU] Add Qwen4Exp (Qwen3.8-Flash-Next) model architecture support |
| unslothai/unsloth#15993 | 10 | Studio: decode with CUDA graphs by default in the transformers chat backend |
| unslothai/unsloth#16344 | 10 | Studio: wait on worker exit instead of fixed sleeps when switching models |
| unslothai/unsloth#14039 | 10 | Unsloth Studio (AMD): leave an iGPU out of the Train page VRAM total and the default GPU pick (blocks dual R9700 testing) |
| deepspeedai/DeepSpeed#8602 | 10 | feat(rollout): segment-based kernel injection for hybrid-engine greedy decode |
| sgl-project/sglang#37354 | 10 | [Feat] [Apple] mlx: Add an architecture-independent ATen-to-MLX lowering layer |
| vllm-project/vllm#37191 | 9 | [Bug]: Benchmark tuning MoE kernel config fails due to triton 3.6 |
| vllm-project/vllm#64340 | 9 | [Bugfix][MoE] Preserve invalid expert IDs in DeepEP LL round-robin mapping |
| vllm-project/vllm#53739 | 9 | [Bugfix][Parser] Terminate streamed tool arguments the flush cannot extend |
| unslothai/unsloth#16041 | 9 | Gemma 3: generate on the non-flex attention path instead of flex_attention's fallback |
| unslothai/unsloth#16073 | 9 | Flex attention on torch < 2.14: fitting tiles for short decode calls so a batch-size change does not leave the process on eager attention |
| unslothai/unsloth#16197 | 9 | Reset the inference stance counter in for_inference |
| sgl-project/sglang#46953 | 9 | [Feat] weight_cache: Add the vmm_fd transport |
| sgl-project/sglang#45792 | 9 | [Feat] [NPU] multimodal: Add JPEGD + VPC image decoding |
| huggingface/peft#3507 | 9 | PeftMixedModel.disable_adapter does not preserve nested or pre-disabled state |
| vllm-project/vllm#56116 | 8 | [Quantization] Support ModelOpt layer-wise mixed KV cache |
| vllm-project/vllm#38122 | 8 | [Bug]: Qwen 3.5 fails to load from GGUF |
| vllm-project/vllm#56327 | 8 | [LoRA][Model] Add LoRA support for GLM-5.3-Flash |
| sgl-project/sglang#39682 | 8 | [Feat] diffusion/model: support HiDream-O1-Image |
| verl-project/verl#7135 | 8 | [megatron] feat: support packed cu_seqlens |
| huggingface/peft#4069 | 8 | fix: reuse the 4-bit quantization scale when unmerging LoRA |
| vllm-project/vllm#63406 | 7 | [Core][CUDA Graph] Separate prefill (token) and decode (request) CUDA graph capture sizes |
| vllm-project/vllm#64197 | 7 | [Feature] Support per-model Hugging Face and ModelScope sources |
| vllm-project/vllm#62667 | 7 | [Frontend] Support sanitize_control_tokens in chat templates |
| vllm-project/vllm#61542 | 7 | [Bugfix][Tool Parser] Preserve whitespace in HYV4 argument names |
| vllm-project/vllm#56218 | 7 | [Bugfix][Model] Don't carry realtime context into single-turn prompt models |
| sgl-project/sglang#27983 | 7 | [Fix] hf_transformers: Apply rope overrides to text_config for VLM-format models |
| huggingface/lerobot#4626 | 7 | [Bug/Feature Req/Fix?] DAgger rollout strategy cannot record full task-attempt episodes with HIL corrections |
| vllm-project/vllm#47548 | 6 | [Bug]: Combination of sleep mode and speculative decoding cause crash (ROCm / MI250) |
| vllm-project/vllm#52630 | 6 | [Performance]: ~18% pooling throughput regression starting with torch 2.11 (vLLM v0.20.0+) |
| vllm-project/vllm#63170 | 6 | [Bug]: GLM-5.x (DSA) under pipeline parallelism: reuse layers at a stage start read stale top-k indices |
| vllm-project/vllm#64282 | 6 | [Model] Add Nemotron-3.5-Transcribe |
| vllm-project/vllm#37220 | 6 | [Bugfix] Consolidate Gemma2/3 GGUF fixes for correctness on Blackwell |
| vllm-project/vllm#43408 | 6 | [Feature] Tolerate malformed Harmony streams. |
| unslothai/unsloth#16317 | 6 | [Bug] Unsloth North Mini Code giving Stream interrupted error when using Bearer Token and OpenAIAPI with OpenCode |
| unslothai/unsloth#15934 | 6 | cuDNN SDPA: keep known-bad decode and NaN-dQ shapes off cuDNN before torch 2.14 / 2.15 |
| unslothai/unsloth#16049 | 6 | Flex attention: small shared-memory tiles for short no-grad calls so one short prompt does not leave the process on eager attention |
| sgl-project/sglang#47785 | 6 | [Perf] [NVIDIA] qwen3: Fuse prefill QK norm and RoPE with contiguous Q |
| sgl-project/sglang#33059 | 6 | [Fix] [AMD] dsa: Align Aiter paged rows with DP-attention metadata |
| sgl-project/sglang#47271 | 6 | [Feat] Mistral-Large-4: add model support |
| huggingface/lerobot#4634 | 6 | perf(smolvla): static immutable prefix KV cache and torch.compile support (4.2x speedup) |
| verl-project/verl#8398 | 6 | [rollout, vllm] fix: keep vLLM's MXFP4 MoE selection on Hopper instead of forcing deep_gemm |
| vllm-project/vllm#61267 | 5 | [Bugfix][LoRA] respect `attention_k_eq_v=True` QKK LoRA layers |
| vllm-project/vllm#50616 | 5 | [Bug]: runai_streamer multi-node: aux (non-tensor) files are not pulled on peer nodes |
| vllm-project/vllm#65034 | 5 | [Bug]: Quark `exclude` entries written as weight names (e.g. `mtp.fc.weight`) are silently never matched, breaking MTP speculative decoding |
| vllm-project/vllm#45978 | 5 | [Bugfix] Honor override_generation_config for special tokens |
| vllm-project/vllm#38606 | 5 | [Bug]: KV block corruption under rapid LoRA adapter alternation |
| vllm-project/vllm#37159 | 5 | [Bug]: vLLM crashed with V100 by running zai-org/GLM-OCR |
| vllm-project/vllm#37261 | 5 | [Bug]: KeyError when use lmcache layerwise mode in vllm 0.14.0 |
| vllm-project/vllm#61524 | 5 | fix(renderers): preserve special tokens when truncation_side matches tokenizer default |
| vllm-project/vllm#62162 | 5 | [Feature][KV Offload] Enable canonical offload for chunked-local attention |
| unslothai/unsloth#15976 | 5 | Decode CUDA graphs: opt-in whole-step capture for batch 1 (UNSLOTH_DECODE_CUDA_GRAPHS_FULL=1) |
| unslothai/unsloth#16265 | 5 | Studio RAG: count chunking tokens in batches |
| unslothai/unsloth#16266 | 5 | Studio export: upload a reused folder's fresh files instead of saving the model twice |
| deepspeedai/DeepSpeed#8777 | 5 | [RFC] Backend-pluggable low-precision training for Dense Linear and AutoEP grouped GEMM (Ascend HiFloat8) |
| sgl-project/sglang#37216 | 5 | [Bug] remote_instance weight loading fails with --pp-size 2 โ TransferEngine info keyed by tp_rank |
| huggingface/diffusers#15131 | 5 | Flux2KleinInpaintPipeline: `padding_mask_crop` pastes a center crop of the result instead of resizing it |
| huggingface/lerobot#5163 | 5 | fix(policies): let LingBot-VLA v2, the LaWAM VLM stage and the GR00T N1.7 backbone pass torch.export |
| huggingface/peft#3830 | 5 | OFT module_dropout has had no effect since #2575: the MultiplicativeDropoutLayer is created but never called |
| huggingface/peft#3942 | 5 | FIX Support MoE expert target_parameters with TP/EP |
| huggingface/trl#7618 | 5 | SDFT and SDPO build the teacher in fp32 with the default attention when the model is passed as an instance |
| vllm-project/vllm#65005 | 4 | [Docs][Model] Add Parakeet TDT transcription support via plugin |
| vllm-project/vllm#63909 | 4 | [Bugfix][Spec Decode] Propagate dictionary hf-overrides to speculative draft models |
| vllm-project/vllm#50577 | 4 | [Bug]: AxionML/Gemma-4-12B-NVFP4 fails with shape mismatch in flashinfer_scaled_fp4_mm on RTX 5060 Ti (sm_120) |
| vllm-project/vllm#64874 | 4 | [Bug]: [ROCm][GLM-5.3-Flash]: "Workspace is locked" AssertionError in rocm_fp8_paged_mqa_logits under high decode concurrency (glm5next AMD indexer reserves decode logits via torch.empty, not the workspace) |
| vllm-project/vllm#64959 | 4 | [Model] Add LiquidAI LFM3 (Lfm3ForCausalLM) |
| vllm-project/vllm#64326 | 4 | [Bug]: DelegatingParser.parse ignores model_output_token_ids, so markers written as plain text become tool calls or end reasoning (non-streaming) |
| vllm-project/vllm#63732 | 4 | [Bug]: Gemma 4 + online --quantization fp8: image requests crash since v0.23.0 (FP8-cast pixel values reach quantized patch_embedder.input_proj); v0.22.0 works |
| vllm-project/vllm#37185 | 4 | [Bug]: The 2-bit model repeatedly outputs !!!!, while Transformers works correctly. |
| unslothai/unsloth#16365 | 4 | feat(studio): system-wide voice typing with on-device grammar |
| unslothai/unsloth#16293 | 4 | SFT: answer the pre-tokenized cap check from Arrow lengths when they prove it |
| unslothai/unsloth#16189 | 4 | Import: scan installed distributions once while transformers and TRL import |
| unslothai/unsloth#16203 | 4 | RL: read package versions once per trainer patch pass |
| unslothai/unsloth#16243 | 4 | Studio: chat with LFM3-Audio-2B (text and speech in, text out) |
| hiyouga/LlamaFactory#10388 | 4 | fix: add None check for feature_extractor in Gemma4Plugin audio processing |
| deepspeedai/DeepSpeed#8501 | 4 | Fix ZeRO-3 checkpoint tag selection during weight reconstruction |
| sgl-project/sglang#47754 | 4 | [Fix] multimodal: Make CUDA VMM feature transport opt-in |
| sgl-project/sglang#41110 | 4 | [Feature] Qwen3.5forsequenceclassification model is supported |
| sgl-project/sglang#35772 | 4 | [Bug] Qwen3-VL vision features diverge from Transformers/vLLM in v0.5.17 on fine-grained grounding |
| sgl-project/sglang#47103 | 4 | [Perf] scheduler: Add opt-in stop-string tail reuse and prefix pruning |
| sgl-project/sglang#44435 | 4 | [Feat] [NPU] multimodal: Add opt-in cross-request ViT image batching |
| sgl-project/sglang#34740 | 4 | [Bug] SGLANG_SIMULATE_ACC_LEN silently degrades detokenization to O(nยฒ) โ `predict.fill_(100)` emits a byte-fallback token, and the `endswith("\ufffd")` commit gate then never advances the incremental-detokenization offsets |
| huggingface/lerobot#5148 | 4 | [Performance] pi0.5: the denoise loop is 86% of a bf16 chunk; static prefix KV + CUDA-graph denoise? |
| huggingface/lerobot#5106 | 4 | fix(pi0): mask padded actions in the loss |
| ggml-org/llama.cpp#31471 | 3 | mtmd : add Nemotron 3.5 Transcribe support |
| ggml-org/llama.cpp#31343 | 3 | gguf-py : fix crash when extra_special_tokens is not a dict |
| vllm-project/vllm#48076 | 3 | [Performance]: Triton attention drops long-context decode from 3D split-KV to 2D at batch โฅ ~12, ~doubling ITL |
| vllm-project/vllm#49031 | 3 | [Bug]: FlashInfer B12x W4A16 runtime repacking retains original and packed MoE weights, causing startup OOM |
| vllm-project/vllm#50557 | 3 | [Bug]: MiniMax-M3-NVFP4 illegal memory access |
| vllm-project/vllm#50433 | 3 | [Performance][MooncakeStoreConnector] Overlapping async cold-prefix loads cause duplicate Gets into distinct GPU blocks |
| vllm-project/vllm#46611 | 3 | [Bug]: No available shared memory broadcast block found in 60 seconds. This typically happens when some processes are hanging or doing some time-consuming work (e.g. compilation, weight/kv cache quantization). |
| vllm-project/vllm#64119 | 3 | [Fast Start] Support ModelOpt CUTLASS block FP8 cache restarts |
| vllm-project/vllm#59206 | 3 | [Transformers backend] Migrate ModernBERT embedding, reranker and token classification models |
| vllm-project/vllm#61320 | 3 | Log EAGLE draft rope base at startup; warn on silent default |
| vllm-project/vllm#63956 | 3 | [Perf][DSA] Token-sharded sparse-MLA prefill under TP; remove indexer row sharding |
| vllm-project/vllm#58379 | 3 | [Bugfix][Multimodal] Reject empty Qwen2-VL video samples |
| vllm-project/vllm#64882 | 3 | [Bug]: Multimodal video loaders ignore --media-io-kwargs num_frames |
| vllm-project/vllm#64536 | 3 | [Feature][Structured Output] Support continued assistant prefixes |
| vllm-project/vllm#62160 | 3 | [Bugfix][KV Offload] Deduplicate replicated GQA heads in canonical storage |
| unslothai/unsloth#16246 | 3 | Tests: gpt-oss dense-expert reload fixture drops replaced experts' quant state |
| unslothai/unsloth#16178 | 3 | [Bug] Studio: image generation returns 404 after a managed account loads a cached gated model |
| unslothai/unsloth#16310 | 3 | Studio diffusion: change LoRA weights without reloading the adapter files |
| unslothai/unsloth#16186 | 3 | [Bug] [Critical Regression / Severity: Incident-level bug] Isolated install via UNSLOTH_STUDIO_HOME silently overwrites existing baseline venv |
| unslothai/unsloth#16373 | 3 | Notebooks CI: refresh the Colab oracle snapshots to the current GPU runtime |
| hiyouga/LlamaFactory#10875 | 3 | [export] keep exported tokenizer_config loadable with transformers<5 |
| deepspeedai/DeepSpeed#8980 | 3 | [Hybrid Engine] Require an explicit accelerator opt-in for graph capture |
| deepspeedai/DeepSpeed#8939 | 3 | feat(rollout): non-greedy sampling on hybrid engine graph decode path |
| deepspeedai/DeepSpeed#8933 | 3 | [Hybrid Engine] Enable graph capture for HybridEngine on non-CUDA accelerators |
| deepspeedai/DeepSpeed#8659 | 3 | Add deepspeed.models.glm_moe_dsa: TileLang sparse attention for GLM-5.2 |
| deepspeedai/DeepSpeed#8739 | 3 | Overlap AutoEP's expert weight gradients with the DeepEP backward combine |
| deepspeedai/DeepSpeed#8959 | 3 | Honor explicit dtype in ZeRO tensor constructors |
| sgl-project/sglang#47367 | 3 | [Feat] [NPU] attention: support mixed-chunk on the ascend attention backend |
| sgl-project/sglang#47129 | 3 | [Perf] [NVIDIA] muse-spark: Add B200 runtime optimizations |
| sgl-project/sglang#47769 | 3 | [Feat] multimodal: Add bounded GPU feature publication admission |
| sgl-project/sglang#37753 | 3 | [Do not merge - need to clean] GLM-5.3-Flash (glm5_next) LoRA serving + glm53next port rebased |
| sgl-project/sglang#41403 | 3 | [Benchmark] Add synthetic audio input to bench_serving |
| sgl-project/sglang#46483 | 3 | [Perf] [NPU] attention: Avoid CPU sequence length synchronization for Kimi K3 |
| sgl-project/sglang#44813 | 3 | [Fix] deepseek_v4: route unquantized BF16/F16/F32 checkpoints off the MXFP4 expert path |
| sgl-project/sglang#37183 | 3 | AMD MI308X SGLang GLM-5.3-Flash ValueError: The checkpoint you are trying to load has model type `glm5_next` but Transformers does not recognize this architecture. |
| huggingface/diffusers#15124 | 3 | Quantizer configs are mutated in place, leaking modules_to_not_convert across loads |
| huggingface/diffusers#15144 | 3 | Fix/flux lora quantization compute embeddings |
| huggingface/diffusers#15148 | 3 | [core] Enforce minimum supported versions in availability checks |
| huggingface/diffusers#15147 | 3 | Fix replicated parameter dtypes during tensor-parallel loading |
| huggingface/lerobot#5155 | 3 | fix(policies): load FAST action tokenizers saved by transformers 4 |
| huggingface/lerobot#4778 | 3 | feat(policies): load GR00T fine-tunes without NVIDIA's base model |
| huggingface/lerobot#5152 | 3 | perf(pi05): share one read-only prefix cache across the denoise steps |
| huggingface/lerobot#5151 | 3 | feat(fastwam): add Streaming-WAM to Fast-WAM (2.9x faster warm inference on L40S, no pause at chunk refresh) |
| huggingface/peft#4050 | 3 | fix: report global dims of tensor-parallel LoRA adapters |
| huggingface/peft#4067 | 3 | Error message for unmatched target_modules does not reveal that patterns are matched with re.fullmatch |
| huggingface/peft#3857 | 3 | PeftModelForQuestionAnswering silently drops `token_type_ids` and `position_ids` |
| ggml-org/llama.cpp#31456 | 2 | gptneox: FFN uses tanh GELU (LLM_FFN_GELU) but GPT-NeoX/Pythia are trained with exact erf GELU |
| vllm-project/vllm#63369 | 2 | [Multimodal] Add TorchCodec image decoding backend |
| vllm-project/vllm#59058 | 2 | [Bugfix][MoRIIO] Preserve WRITE receive mappings after consumer abort |
| vllm-project/vllm#64412 | 2 | [Bugfix][Frontend] Pool HF fast tokenizers in all renderers |
| vllm-project/vllm#64543 | 2 | [Bugfix][Model] Fix dots_ocr vision tower QKV split for TP > 1 |
| vllm-project/vllm#62395 | 2 | [Feat][2/2] Add Transformers TPSP dense baseline support |
| vllm-project/vllm#47528 | 2 | [Bug]: DeepSeek-V4-Pro (DeepseekV4ForCausalLM, scale_fmt=ue8m0 / FP4 MoE) produces garbled / degenerate output under tensor parallelism (TP), while data parallelism + expert parallelism (DP+EP) works correctly |
| vllm-project/vllm#62752 | 2 | [Performance]: Avoidable preemption at hybrid Attention/Mamba decode block transitions |
| vllm-project/vllm#61888 | 2 | [Distributed] Opt-in FP16 partial sums for tensor-parallel row-parallel layers |
| vllm-project/vllm#63636 | 2 | [Bugfix][Transformers] Infer mm encoder dynamic_arg_dims from forward signature |
| vllm-project/vllm#65021 | 2 | [Doc][ROCm] Add verified MI300X and MI325X entries to the Qwen3.8-27Bโฆ |
| vllm-project/vllm#60608 | 2 | [Bug]: Exllama GPTQ and RDNA3 W4A16 kernels silently produce wrong output when `group_size % 32 != 0` (reproduced on CUDA sm_120 and ROCm gfx1100) |
| vllm-project/vllm#56180 | 2 | Failed: Cuda error /workspace/csrc/custom_all_reduce.cuh:164 'invalid argument' |
| vllm-project/vllm#64239 | 2 | [Bug]: Timed-out overflow dequeue returns the wrong message |
| vllm-project/vllm#64968 | 2 | [WIP][Feature] Qwen GDN BI + MTP + prefix cache integration |
| vllm-project/vllm#61353 | 2 | [Bugfix][Spec Decode] Fix DFlash capture on FLEX_ATTENTION and honor drafter enforce_eager |
| vllm-project/vllm#47326 | 2 | [Bug]: Incoherent output depending on tensor-parallel-size during inference on Leanstral (Mistral Small 4 family) |
| vllm-project/vllm#64899 | 2 | [Bugfix][Multimodal] Honour explicit num_frames in Qwen-VL video loaders |
| unslothai/unsloth#16340 | 2 | CLI: inference and chat cannot take an image, so a VLM can be trained but not used |
| unslothai/unsloth#16347 | 2 | CLI: inference and chat take images for vision models |
| unslothai/unsloth#16212 | 2 | Studio: check the weight index of a module path that only reads as the root |
| unslothai/unsloth#16242 | 2 | Studio: LFM3-Omni audio input, export, LoRA defaults and Stop for custom-code generate |
| deepspeedai/DeepSpeed#8502 | 2 | Restore full training state in checkpoint writer engines |
| deepspeedai/DeepSpeed#8745 | 2 | AutoEP: opt-in skip of the recomputed DeepEP combine |
| sgl-project/sglang#47830 | 2 | [Bug] Hybrid Mamba model + EAGLE: KV-cache sizing error says to raise --mem-fraction-static when the Mamba state cache is what fills memory |
| sgl-project/sglang#47770 | 2 | [Perf] DFlash: Use CUDA graphs for draft and idle verify under DP attention |
| sgl-project/sglang#47729 | 2 | [Feat] qwen3.5: Support native sequence classification |
| sgl-project/sglang#42551 | 2 | [Feature] Support API keys from secret environment variables |
| sgl-project/sglang#42550 | 2 | [Fix] Reject removal of an external corpus while its load is pending |
| sgl-project/sglang#42549 | 2 | [Fix] Preserve Gemma4 null and exponent tool argument types |
| sgl-project/sglang#37349 | 2 | [Guide] Setup and Troubleshooting for SGLang on V100 |
| sgl-project/sglang#43102 | 2 | [Feat] [NPU] qwen4: Support Qwen3.8-Flash-Next W8A8 inference with QSA on Ascend A2 |
| sgl-project/sglang#40356 | 2 | [Fix] [Ascend] bench_serving: Correct Kimi K2.5 image token counts |
| sgl-project/sglang#47416 | 2 | [Fix] metrics: Correct MFU/MBU bandwidth overcounting and GraniteMoE AutoTokenizer fallback |
| sgl-project/sglang#37052 | 2 | [Bug] Qwen3.8-Flash-Next + NEXTN full decode graph: repeated dual-rank invalid-probability asserts on GB10 |
| sgl-project/sglang#37097 | 2 | [Bug] Pretokenized image requests can crash GLM MRoPE with a stale retokenized mask |
| huggingface/diffusers#15161 | 2 | DreamLite: disabling attention slicing replaces the GQA processor and breaks inference |
| huggingface/lerobot#5099 | 2 | [Discussion] Has the bf16 update-erasure paper been evaluated or reproduced in LeRobot? |
| verl-project/verl#8414 | 2 | [model] perf: build Qwen3-VL/Qwen3.5 pos-embed interpolation tensors without Python lists |
| huggingface/peft#4086 | 2 | Fix broken examples on transformers 5.x (target_modules, dataset IDs, warmup_ratio) |
| huggingface/peft#3938 | 2 | FIX Reshard on disable_adapter() exit only when needed |
| huggingface/trl#8006 | 2 | Fail CI test jobs on self-hosted runners when pytest does not complete |
| huggingface/trl#8058 | 2 | [WIP] Quantize the tiny DeepSeek-V3 and GPT-OSS models like their references (FP8, MXFP4) |
| huggingface/trl#8050 | 2 | `parse_response` puts Qwen3.5 tool calls into `reasoning_content` when the model skips the prefilled `<think>` |
| huggingface/trl#7965 | 2 | [BUG] GRPO/RLOO continuous batching casts the trained weights to bf16 in place |
| vllm-project/vllm#65075 | 1 | [Bug]: Bi-encoder scoring token limits fail with MistralTokenizer |
| vllm-project/vllm#65074 | 1 | [Bug]: MCP tool discovery drops tools after the first tools/list page |
| vllm-project/vllm#65081 | 1 | [CI Failure]: pre-commit mypy on main - process_weights_after_loading redefined in vllm/models/muse_spark/amd/model.py |
| vllm-project/vllm#65071 | 1 | [Bug]: CustomDataset converts numeric-string prompts to integers before tokenization |
| vllm-project/vllm#65072 | 1 | [Bug]: ASRDataset uses channel count as duration when filtering stereo audio bytes |
| vllm-project/vllm#63906 | 1 | [Bug]: FunctionGemma converts escape-delimited string literals into numbers, booleans and null |
| vllm-project/vllm#65048 | 1 | [CI Failure]: MI300 MoE Kernels Multi-GPU - MoriEPv2 combine block_num 304 exceeds xdb_flag_slots 256 in test_modular_kernel_combinations.py |
| vllm-project/vllm#50792 | 1 | [Bug]: OverflowError crash in `prompt_logprobs` decode path on PD-disaggregated (external KV connector) setup |
| vllm-project/vllm#65035 | 1 | [Bug]: Anthropic Messages stream reports the whole prompt as input_tokens in message_start |
| vllm-project/vllm#63487 | 1 | [Bugfix] Propagate EngineDeadError on AsyncLLM output_handler cancellation |
| vllm-project/vllm#65015 | 1 | [Bugfix][Tool Parser] Keep granite4 streamed text between tool calls |
| vllm-project/vllm#65002 | 1 | [Model] Add NVIDIA Nemotron-3-Diarization (offline speaker diarization) |
| vllm-project/vllm#64809 | 1 | [Bug]: `raw_logprobs` are computed after the structured-output grammar mask |
| vllm-project/vllm#64956 | 1 | [Bug]: kv_cache_dtype="turboquant_3bit_nc" crashes on Phi-2 (head_size=80) โ supports_head_size() claims "any positive value", but the Hadamard rotation is built at the next power of two (128ร128) and matmul'd with an 80-dim key |
| vllm-project/vllm#64961 | 1 | [Bugfix][Frontend] Convert Responses content parts to chat parts |
| vllm-project/vllm#64953 | 1 | [Bug]: `seed=-1` passes config validation and kills engine init inside `np.random.seed` ("Seed must be between 0 and 2**32 - 1") โ while `SamplingParams` already treats `-1` as "no seed" |
| vllm-project/vllm#64885 | 1 | [Bugfix][Pooling] Enable Matryoshka dimensions for EmbeddingGemma 2 |
| vllm-project/vllm#64903 | 1 | [Bugfix][MoE] Avoid double router weighting in TRTLLM FP8 experts |
| vllm-project/vllm#64845 | 1 | [Bug]: EmbeddingGemma 2 rejects `dimensions` by default although the model supports Matryoshka (128/256/512/768) |
| unslothai/unsloth#16407 | 1 | UNSLOTH_PARALLEL: one flag and one root mesh for dp / tp / pp / cp, pipeline parallel from the environment, and a capability registry |
| unslothai/unsloth#16416 | 1 | Packed mRoPE attention: no graph break on warm packed rows |
| unslothai/unsloth#16169 | 1 | [Bug] Sandbox error that ejects the model? |
| unslothai/unsloth#16406 | 1 | Pipeline parallel: carry the Qwen3-MoE router auxiliary loss across stages |
| unslothai/unsloth#16410 | 1 | Block compile: install the router_logits capture hooks before the first block compiles |
| unslothai/unsloth#16331 | 1 | CLI: no way to pass trust_remote_code, so models with custom code cannot load |
| unslothai/unsloth#16332 | 1 | CLI: let train load models that need trust_remote_code |
| unslothai/unsloth#16221 | 1 | [Bug] ShareGPT image lists fail after passing dataset format checks |
| unslothai/unsloth#16294 | 1 | [Bug] Studio video: MiniMax-H3 on Auto attention crashes with "No available kernel" on Windows (torch without flash attention) |
| unslothai/unsloth#15632 | 1 | Block Swap blocker: Qwen3.8-Flash-Next-FP8 can't train with offload_layers, its FP8 n-gram table loads without its weight_scale |
| unslothai/unsloth#16252 | 1 | Tests: compare the disabled 4-bit fused LoRA forward with dequantize + linear, not bitsandbytes' fused GEMM |
| unslothai/unsloth#16104 | 1 | Saving: write the source tokenizer_class instead of TokenizersBackend |
| unslothai/unsloth#16102 | 1 | Saving: drop the training truncation and padding from saved tokenizers |
| hiyouga/LlamaFactory#10868 | 1 | enable fp16 in dtype inference on Intel XPU |
| deepspeedai/DeepSpeed#8950 | 1 | Fix torch-latest workflow unit failures |
| deepspeedai/DeepSpeed#8851 | 1 | [AutoTP] Support frozen AutoTP models and manage AutoTP mode per model |
| deepspeedai/DeepSpeed#8843 | 1 | Keep the parameters a model names for fp32 in fp32 under ZeRO-3 |
| sgl-project/sglang#46303 | 1 | [Perf] diffusion: fix 6 quantization-layer overheads (NVFP4 scale conversion, W8A16, BnB, Nunchaku) |
| sgl-project/sglang#46248 | 1 | [Feat] hicache: Add unified Engram store and support Qwen4-Exp |
| sgl-project/sglang#47841 | 1 | [Fix] transcription: Serve /v1/audio/transcriptions for Qwen3-Omni and Gemma 4 |
| sgl-project/sglang#45798 | 1 | [Fix] llava: Load LLaVA-1.5 CLIP tower |
| sgl-project/sglang#39972 | 1 | [Model] Add BerryLM |
| sgl-project/sglang#37648 | 1 | [Bug][ROCm] GLM-5.3-MXFP4 TP8 + EAGLE GPU memory fault under high-concurrency long-context load |
| sgl-project/sglang#37646 | 1 | [Bug] --enable-flashinfer-pure-allreduce is not available on 0.5.18 |
| sgl-project/sglang#37645 | 1 | [Bug] glm45 reasoning parser returns the whole answer as reasoning_content (content empty) when the model skips thinking and stops on EOS |
| sgl-project/sglang#47786 | 1 | [Feat] multimodal: Share CPU preprocessing artifacts across tokenizer workers |
| sgl-project/sglang#47060 | 1 | [Fix] observability: Snapshot STANDALONE metrics before settlement |
| sgl-project/sglang#47746 | 1 | [Fix] diffusion: SenseNova-U1: keep think tokens in attention, fix 4.x import and vision_model init |
| sgl-project/sglang#47649 | 1 | [Fix] scoring: Return token_logprobs for setwise CausalLM scoring |
| sgl-project/sglang#47592 | 1 | [CI] ci: Preload `sglang.test.test_utils` in CPU fork workers |
| sgl-project/sglang#37283 | 1 | [Bug] A non-object entry in a tool-call array discards the valid calls beside it |
| sgl-project/sglang#37215 | 1 | [Bug] --dp 8 intermittently fails with TCPStore EADDRINUSE on single-node 8รH800 |
| sgl-project/sglang#37186 | 1 | [Bug] Qwen3.5 visual encoder weights dropped by PP layer-range filter in load_weights |
| huggingface/diffusers#15121 | 1 | Fix several quantizer config bugs (AutoRound override, ModelOpt JSON crash, single-file pre_quantized, config mutation, Nunchaku group_size, dataclass eq/repr) |
| huggingface/diffusers#15163 | 1 | Flux and LTX pipelines do not forward the generator to stochastic scheduler steps |
| huggingface/lerobot#4775 | 1 | feat(policies): load pi0, pi0.5 and pi0-FAST checkpoints without first building random weights |
| huggingface/lerobot#5146 | 1 | fix(eo1): give the slow Qwen2.5-VL image processor CPU images |
| huggingface/lerobot#5162 | 1 | fix(policies): let EO-1, WALL-X and Wall-OSS 0.5 pass torch.export |
| huggingface/lerobot#5134 | 1 | feat(policies): add Cosmos3 |
| verl-project/verl#8404 | 1 | [hardware, megatron, doc] feat: upgrade Ascend 950 to Megatron-Core 0.18 and add MXFP8 GRPO example |
| huggingface/peft#4096 | 1 | Update FSDP docs |
| huggingface/peft#4094 | 1 | reduce_intruder_dimension gives wrong LoRA factors for fan_in_fan_out (Conv1D) and Embedding layers |
| huggingface/peft#4090 | 1 | layers_to_transform without layers_pattern matches nothing when the layer list is at the model root |
| huggingface/peft#4088 | 1 | [v1 #4071] Disjoint auxiliary trainable tokens activate only the first adapter |
| huggingface/peft#4093 | 1 | CI: Bump the third-party-actions group with 5 updates |
| huggingface/trl#8040 | 1 | Add experimental DecisionTrainer |
| huggingface/trl#8054 | 1 | Allow `<tool_call>` to close reasoning region in `qwen3_5_template` |
| huggingface/trl#8052 | 1 | SFTTrainer silently skips ModernBERT Decoder's prediction head |
| ggml-org/llama.cpp#30922 | 0 | mtmd : resize Gemma 4 images without letterbox padding |
| vllm-project/vllm#65073 | 0 | [Bug]: Duplicate MCP server names advertise tools from a different execution server |
| vllm-project/vllm#63300 | 0 | [Rust Frontend] Complete partial cached HF snapshots when online |
| vllm-project/vllm#65055 | 0 | [Performance]: MoE top-k gating PDL launch (#59737) slows CUDA graph replay on pre-Hopper GPUs |
| vllm-project/vllm#63983 | 0 | [Bug]: FunctionGemma tool parser drops every non-string argument (numbers, booleans, arrays, objects) |
| vllm-project/vllm#64541 | 0 | [Bug]: dots.ocr produces identical "blurry image" output for every region with tensor-parallel size 2 |
| vllm-project/vllm#64418 | 0 | [RFC]: Load plan โ an engine-neutral API for sharded weight transfer |
| vllm-project/vllm#64954 | 0 | [Bug]: `--attention-backend TORCH_SDPA` passes config validation, then dies with "Backend TORCH_SDPA must be registered before use" โ a ViT-only tag offered as a valid option, whose `ValueError` bypasses the "Selected backend ... is not valid" path |
| vllm-project/vllm#62470 | 0 | [Bugfix][LoRA] Scale embedding LoRA deltas by the base layer's embed_scale |
| unslothai/unsloth#16413 | 0 | Studio: keep a generated chat title in the conversation's language |
| unslothai/unsloth#16377 | 0 | Studio: apply the mapped chat template once per loaded tokenizer |
| unslothai/unsloth#15765 | 0 | Studio: show measured transcription progress |
| unslothai/unsloth#16279 | 0 | Ascend: opt-in eager bootstrap for Torch 2.6/Triton 3.5 on ARM64 |
| unslothai/unsloth#15633 | 0 | Block Swap blocker: offload_layers never engages on Qwen3.8-Flash-Next, the CPU-kept n-gram table makes the map look like two devices |
| unslothai/unsloth#15159 | 0 | Block Swap: get_peft_model crashes on MoE models with offload_layers (evicted expert weights read as empty) |
| hiyouga/LlamaFactory#10929 | 0 | [data] Preserve literal placeholders in user content during template encoding |
| hiyouga/LlamaFactory#10876 | 0 | [xpu] support profiler, module profiler and env report on Intel GPU |
| hiyouga/LlamaFactory#10927 | 0 | [chat] pass mm_token_type_ids to generate for mrope models |
| hiyouga/LlamaFactory#10926 | 0 | [data] avoid mutating Qwen video frame inputs |
| hiyouga/LlamaFactory#10924 | 0 | feat(data): optionally drop overlong SFT examples |
| hiyouga/LlamaFactory#10923 | 0 | feat(webui): support private Hub export repositories |
| hiyouga/LlamaFactory#10849 | 0 | [data] guard Qwen2-VL media tokens against SFT truncation |
| hiyouga/LlamaFactory#10918 | 0 | [npu] Skip unnecessary gradients in NPU fused MoE backward |
| hiyouga/LlamaFactory#10922 | 0 | fix: handle a single validation sample after CLI parsing |
| deepspeedai/DeepSpeed#8932 | 0 | [REQUEST][Hybrid Engine] Enable graph capture for HybridEngine on non-CUDA accelerators |
| deepspeedai/DeepSpeed#8962 | 0 | Fix AutoTP multi-query GPTBigCode training at TP > 1 |
| deepspeedai/DeepSpeed#8961 | 0 | [BUG] AutoTP multi-query GPTBigCode training fails at TP > 1 |
| sgl-project/sglang#43864 | 0 | [Bug] gemma-4-31B-it: audio request crashes the scheduler; /get_model_info misreports has_audio_understanding: true |
| sgl-project/sglang#47731 | 0 | [Perf] imports: Keep light modules off HF patches, model configs, and the scheduler |
| sgl-project/sglang#47710 | 0 | [Bug] SM120: fused-A GEMM eligibility accepts K % 256 but the auto-selected CuTe DSL kernel asserts K % 1024 (hidden_size=3584 crashes) |
| sgl-project/sglang#47809 | 0 | [Fix] attention: Honor custom masks past the causal tile in Triton extend |
| sgl-project/sglang#47799 | 0 | [Fix] models: Phi-3-4k ignores its 2047-token sliding window (output breaks past 2k tokens) |
| sgl-project/sglang#47759 | 0 | [Bug] Video input data still leak into logs at --log-requests-level 0/1 |
| sgl-project/sglang#41274 | 0 | [sglang-miles] Recover disk-delta checkpoints safely across resets and retries |
| sgl-project/sglang#47701 | 0 | [Feat] activevln: Add differentiable actor and SRT weight export |
| sgl-project/sglang#47444 | 0 | [Bug] NemotronHConfig rejects transformers 5 layer types `linear_attention` / `full_attention` in config.json |
| sgl-project/sglang#47223 | 0 | [Fix] constrained: Share one compile among concurrent requests for a grammar key |
| huggingface/diffusers#15168 | 0 | Bump the actions group across 1 directory with 16 updates |
| huggingface/diffusers#15167 | 0 | UniPC and DPM-Solver with use_flow_sigmas condition the model on integer timesteps while integrating with float sigmas |
| huggingface/diffusers#15166 | 0 | [training scripts] `--logit_mean` biases timesteps in the opposite direction to the SD3 paper (positive m oversamples low noise) |
| huggingface/diffusers#15164 | 0 | Add Kandinsky S2V 1.0 (speech-to-video) as a modular pipeline |
| huggingface/diffusers#15145 | 0 | flux_lora_quantization example: compute_embeddings.py crashes on current transformers |
| huggingface/lerobot#5194 | 0 | feat(sim): NVIDIA RoboLab benchmark on Isaac Lab |
| huggingface/lerobot#5189 | 0 | `lerobot-train` profile on one H200 (ACT, SmolVLA, Diffusion): where step time and memory go |
| huggingface/lerobot#5188 | 0 | perf(pi0): share one read-only prefix cache across the denoise steps |
| huggingface/lerobot#5067 | 0 | perf(smolvla): precompute cross-attention expert K/V once per chunk |
| verl-project/verl#8097 | 0 | [fsdp, model] fix: gather DTensor LM heads for fused kernels |
| huggingface/peft#4085 | 0 | Fix modules_to_save selection when merging an inactive adapter |
| huggingface/peft#4089 | 0 | FEAT healthcheck: warn when a randomly initialized task head is not saved |
| huggingface/trl#8056 | 0 | GRPO/RLOO under tensor parallelism: TP ranks sample different completions, and the prompt sampler is sized for every process |
| huggingface/trl#8051 | 0 | Docs: smol-course links in the SFT, DPO and ORPO trainer pages return 404 |
| action | component | what | threads | |
|---|---|---|---|---|
| ๐ด | fix in transformers | model:Qwen | Qwen3-VL vision features diverge from Transformers in fine-grained grounding | sgl-project/sglang#35772 |
| ๐ด | fix in transformers | tokenizers | GGUF conversion crashes when extra_special_tokens is not a dict | ggml-org/llama.cpp#31343 |
| ๐ด | fix in transformers | model:Gemma | Gemma 4 + FP8 quantization causes image request crashes due to FP8-cast pixel values | vllm-project/vllm#63732 |
| ๐ด | fix in transformers | model:GLM | GLM-5.x under pipeline parallelism reuses layers with stale top-k indices | vllm-project/vllm#63170 |
| ๐ด | fix in transformers | model:DeepSeek | DeepSeek-V4 checkpoints with FP8 config incorrectly route through MXFP4 expert path | sgl-project/sglang#44813 |
| ๐ด | reply/guide users | from_pretrained | from_pretrained fails to load FAST action tokenizers from transformers 4 | huggingface/lerobot#5155 |
| ๐ด | reply/guide users | model:Qwen | Qwen3.8-Flash-Next missing from_pretrained generation config | NVIDIA-NeMo/Automodel#4451 |
| ๐ด | reply/guide users | model:GLM | GLM-5.3-Flash missing pretrained generation config in export | NVIDIA-NeMo/Automodel#4576 |
| ๐ | fix in transformers | quantization | BitsAndBytes 4-bit unmerge loses quantization scale, drifting base weights | huggingface/peft#4069 |
| ๐ | fix in transformers | model:Qwen | Qwen3-MoE and Gemma 4 forced float32 patches not undone when flag turns off | unslothai/unsloth-zoo#2325 |
| ๐ | fix in transformers | tokenizers | tokenizer_config.json with TokenizersBackend class breaks loading in transformers<5 | hiyouga/LlamaFactory#10875 |
| ๐ | reply/guide users | generate | SGLang detokenization degrades to O(nยฒ) with SGLANG_SIMULATE_ACC_LEN | sgl-project/sglang#34740 |
| ๐ | reply/guide users | model:Gemma | Gemma4Plugin audio processing fails due to missing None check in feature_extractor | hiyouga/LlamaFactory#10388 |
| โช | reply/guide users | from_pretrained | PeftModelForQuestionAnswering silently drops token_type_ids and position_ids | huggingface/peft#3857 |
| โช | reply/guide users | tokenizers | Error message for unmatched target_modules doesn't reveal re.fullmatch usage | huggingface/peft#4067 |
| thread | comments | title |
|---|---|---|
| embeddings-benchmark/mteb#4842 | 217 | [Research Project] MOEB: Massive Omni Embedding Benchmark |
| huggingface/peft#2310 | 174 | Comparison of Different Fine-Tuning Techniques for Conversational AI |
| vllm-project/vllm#50576 | 125 | [Feature]: SM8x (Ampere A100/A800) support for DeepSeek-V4-Flash / DeepSeek-V4-Flash-0731 DSpark |
| unslothai/unsloth#14730 | 40 | Studio: Flows, a node editor for AI pipelines, story games and 2D worlds |
| vllm-project/vllm#53298 | 30 | [Bugfix][KV Connector] Restore state after KV load rejection |
| huggingface/lerobot#5008 | 30 | feat(policies): add native Long-WAM training and inference |
| sgl-project/sglang#46091 | 27 | [Feat] usage: align prompt and cache accounting across APIs |
| sgl-project/sglang#41916 | 25 | [Fix] sampling: Make top-k/top-p filtering consistent across sampling paths |
| huggingface/optimum#351 | 23 | Add all available ONNX models to ORTConfigManager |
| vllm-project/vllm#63700 | 21 | [Bugfix][MoE] Avoid double router weighting in TRTLLM BF16 experts |
| vllm-project/vllm#56155 | 20 | [Core][Attention] Resolve per-layer KV dtype in attention runtime |
| sgl-project/sglang#47229 | 19 | [Fix] kernels: Support OOT fused ops under torch.compile |
| vllm-project/llm-compressor#2808 | 19 | AWQ GQA support |
| unslothai/unsloth#16071 | 18 | LoRA: add the rank-r term inside the base GEMM so small updates are not rounded away |
| verl-project/verl#7483 | 17 | [vllm] feat: Support LoRA for DeepSeek V4 & DeepSeek V4.1 & GLM5.3 Flash |
| vllm-project/vllm#55947 | 16 | [Feature][Spec Decode] Add Uno shared-model drafting with a draft-only LoRA adapter (Model Runner V2) |
| vllm-project/vllm#57311 | 13 | [Perf][Startup] Move atomic_writer out of weight_utils so the model-info cache save stays light |
| vllm-project/vllm#31856 | 13 | [Bug]: Text degeneration / repetition loops with MiniMax-M2.1-NVFP4 on v0.14.0rc1.dev308 |
| sgl-project/sglang#46858 | 13 | [Feat] lfm3: Add text, vision, audio and Omni support |
| sgl-project/sglang#36059 | 13 | [Perf] dsv4: Add native H16 CuTe sparse prefill backend |
| sgl-project/sglang#30771 | 13 | [Fix] tokenizer: Isolate and offload regular fast tokenization |
| unslothai/unsloth#16032 | 12 | Opt-in fused batch-1 NF4 decode for Llama (UNSLOTH_DECODE_FUSED_NF4=1): 1.6-2.3x per token in eager generate |
| unslothai/unsloth#16227 | 12 | Studio MLX: decode reply snapshots incrementally instead of re-decoding every id |
| NVIDIA/TensorRT-LLM#21251 | 12 | [https://nvbugs/7011503][fix] Pass max_seq_len to MiniCPM-V 4.6 vision attention metadata |
| vllm-project/vllm#59693 | 11 | [ROCm][Perf] Kimi-K3: token-sharded residual stream for long prefills |
| unslothai/unsloth#7115 | 11 | Add EXL3 (ExLlamaV3) quantization backend: 2/3/4/6/8-bit and MoE support |
| sgl-project/sglang#45621 | 11 | [Feat] decisions: Serve StartLux-Decision checkpoints on /v1/systemone |
| sgl-project/sglang#47503 | 11 | [Perf] rmsnorm: One SM100-tuned JIT template for plain, fused residual-add and fp8 per-tensor quant |
| sgl-project/sglang#33226 | 11 | [Feat] cp: Support FlashInfer prefill context parallelism |
| sgl-project/sglang#44883 | 11 | [Feat] [NPU] multimodal: Enable device-side multimodal feature transport via torch_npu IPC |
| verl-project/verl#7971 | 11 | [megatron, vllm, env] feat: add native NVFP4 training and rollout with live refit |
| huggingface/peft#3832 | 11 | FIX strict_adapter_check for load_adapter and from_pretrained |
| NVIDIA-NeMo/Automodel#4314 | 11 | feat(glm5_next): packed CP/PP training and GLM-5.3-Flash kernel backends |
| vllm-project/vllm#61607 | 10 | [XPU] Add Qwen4Exp (Qwen3.8-Flash-Next) model architecture support |
| unslothai/unsloth#15993 | 10 | Studio: decode with CUDA graphs by default in the transformers chat backend |
| unslothai/unsloth#16344 | 10 | Studio: wait on worker exit instead of fixed sleeps when switching models |
| unslothai/unsloth#14039 | 10 | Unsloth Studio (AMD): leave an iGPU out of the Train page VRAM total and the default GPU pick (blocks dual R9700 testing) |
| deepspeedai/DeepSpeed#8602 | 10 | feat(rollout): segment-based kernel injection for hybrid-engine greedy decode |
| sgl-project/sglang#37354 | 10 | [Feat] [Apple] mlx: Add an architecture-independent ATen-to-MLX lowering layer |
| intel/auto-round#2540 | 10 | refine export and format code and provide unify api |
| vllm-project/vllm#37191 | 9 | [Bug]: Benchmark tuning MoE kernel config fails due to triton 3.6 |
| vllm-project/vllm#64340 | 9 | [Bugfix][MoE] Preserve invalid expert IDs in DeepEP LL round-robin mapping |
| vllm-project/vllm#53739 | 9 | [Bugfix][Parser] Terminate streamed tool arguments the flush cannot extend |
| unslothai/unsloth#16041 | 9 | Gemma 3: generate on the non-flex attention path instead of flex_attention's fallback |
| unslothai/unsloth#16073 | 9 | Flex attention on torch < 2.14: fitting tiles for short decode calls so a batch-size change does not leave the process on eager attention |
| unslothai/unsloth#16197 | 9 | Reset the inference stance counter in for_inference |
| sgl-project/sglang#46953 | 9 | [Feat] weight_cache: Add the vmm_fd transport |
| sgl-project/sglang#45792 | 9 | [Feat] [NPU] multimodal: Add JPEGD + VPC image decoding |
| huggingface/peft#3507 | 9 | PeftMixedModel.disable_adapter does not preserve nested or pre-disabled state |
| NVIDIA/TensorRT-LLM#20285 | 9 | [https://nvbugs/6787519][fix] Initialize Nemotron-H-Puzzle configuration correctly |
| vllm-project/vllm#56116 | 8 | [Quantization] Support ModelOpt layer-wise mixed KV cache |
| vllm-project/vllm#38122 | 8 | [Bug]: Qwen 3.5 fails to load from GGUF |
| vllm-project/vllm#56327 | 8 | [LoRA][Model] Add LoRA support for GLM-5.3-Flash |
| sgl-project/sglang#39682 | 8 | [Feat] diffusion/model: support HiDream-O1-Image |
| verl-project/verl#7135 | 8 | [megatron] feat: support packed cu_seqlens |
| huggingface/peft#4069 | 8 | fix: reuse the 4-bit quantization scale when unmerging LoRA |
| NVIDIA-NeMo/Automodel#4208 | 8 | refactor(speculative): share draft recipe lifecycle in a base class |
| modelscope/ms-swift#8326 | 8 | sftๅพฎ่ฐqwen3.5 ๆ้ ่ชๅทฑ็VQAๆฐๆฎ้jsonl ๏ผๆฅ้An error occurred while generating the dataset |
| embeddings-benchmark/mteb#5400 | 8 | Add public NGNN general text encoder with fixed 512D compression |
| unslothai/unsloth-zoo#2296 | 8 | Reset the inference stance counter at every generate |
| vllm-project/vllm#63406 | 7 | [Core][CUDA Graph] Separate prefill (token) and decode (request) CUDA graph capture sizes |
| vllm-project/vllm#64197 | 7 | [Feature] Support per-model Hugging Face and ModelScope sources |
| vllm-project/vllm#62667 | 7 | [Frontend] Support sanitize_control_tokens in chat templates |
| vllm-project/vllm#61542 | 7 | [Bugfix][Tool Parser] Preserve whitespace in HYV4 argument names |
| vllm-project/vllm#56218 | 7 | [Bugfix][Model] Don't carry realtime context into single-turn prompt models |
| sgl-project/sglang#27983 | 7 | [Fix] hf_transformers: Apply rope overrides to text_config for VLM-format models |
| huggingface/lerobot#4626 | 7 | [Bug/Feature Req/Fix?] DAgger rollout strategy cannot record full task-attempt episodes with HIL corrections |
| ml-explore/mlx-lm#1261 | 7 | Support for Zyphra/ZAYA1-base |
| unslothai/unsloth-zoo#2243 | 7 | Vendored fla: faster KDA decode, masked KDA output-kernel load, cached backend probe (fla #1415 #1416 #1582 #996) |
| vllm-project/vllm#47548 | 6 | [Bug]: Combination of sleep mode and speculative decoding cause crash (ROCm / MI250) |
| vllm-project/vllm#52630 | 6 | [Performance]: ~18% pooling throughput regression starting with torch 2.11 (vLLM v0.20.0+) |
| vllm-project/vllm#63170 | 6 | [Bug]: GLM-5.x (DSA) under pipeline parallelism: reuse layers at a stage start read stale top-k indices |
| vllm-project/vllm#64282 | 6 | [Model] Add Nemotron-3.5-Transcribe |
| vllm-project/vllm#37220 | 6 | [Bugfix] Consolidate Gemma2/3 GGUF fixes for correctness on Blackwell |
| vllm-project/vllm#43408 | 6 | [Feature] Tolerate malformed Harmony streams. |
| unslothai/unsloth#16317 | 6 | [Bug] Unsloth North Mini Code giving Stream interrupted error when using Bearer Token and OpenAIAPI with OpenCode |
| unslothai/unsloth#15934 | 6 | cuDNN SDPA: keep known-bad decode and NaN-dQ shapes off cuDNN before torch 2.14 / 2.15 |
| unslothai/unsloth#16049 | 6 | Flex attention: small shared-memory tiles for short no-grad calls so one short prompt does not leave the process on eager attention |
| sgl-project/sglang#47785 | 6 | [Perf] [NVIDIA] qwen3: Fuse prefill QK norm and RoPE with contiguous Q |
| sgl-project/sglang#33059 | 6 | [Fix] [AMD] dsa: Align Aiter paged rows with DP-attention metadata |
| sgl-project/sglang#47271 | 6 | [Feat] Mistral-Large-4: add model support |
| huggingface/lerobot#4634 | 6 | perf(smolvla): static immutable prefix KV cache and torch.compile support (4.2x speedup) |
| verl-project/verl#8398 | 6 | [rollout, vllm] fix: keep vLLM's MXFP4 MoE selection on Hopper instead of forcing deep_gemm |
| NVIDIA/TensorRT-LLM#20853 | 6 | [None][feat] Classify startup failures, surface their root cause and report them in telemetry |
| intel/auto-round#2457 | 6 | fix: disable trust_remote_code by default for security |
| intel/auto-round#2546 | 6 | fix: register copied-through MTP modules in compressed-tensors ignore list |
| unslothai/unsloth-zoo#2240 | 6 | GLM-5.3-Flash DSA: exact skip, chunked pooled indexer, opt-in flex BlockMask; free failed flex calls' tensors |
| vllm-project/vllm#61267 | 5 | [Bugfix][LoRA] respect `attention_k_eq_v=True` QKK LoRA layers |
| vllm-project/vllm#50616 | 5 | [Bug]: runai_streamer multi-node: aux (non-tensor) files are not pulled on peer nodes |
| vllm-project/vllm#65034 | 5 | [Bug]: Quark `exclude` entries written as weight names (e.g. `mtp.fc.weight`) are silently never matched, breaking MTP speculative decoding |
| vllm-project/vllm#45978 | 5 | [Bugfix] Honor override_generation_config for special tokens |
| vllm-project/vllm#38606 | 5 | [Bug]: KV block corruption under rapid LoRA adapter alternation |
| vllm-project/vllm#37159 | 5 | [Bug]: vLLM crashed with V100 by running zai-org/GLM-OCR |
| vllm-project/vllm#37261 | 5 | [Bug]: KeyError when use lmcache layerwise mode in vllm 0.14.0 |
| vllm-project/vllm#61524 | 5 | fix(renderers): preserve special tokens when truncation_side matches tokenizer default |
| vllm-project/vllm#62162 | 5 | [Feature][KV Offload] Enable canonical offload for chunked-local attention |
| unslothai/unsloth#15976 | 5 | Decode CUDA graphs: opt-in whole-step capture for batch 1 (UNSLOTH_DECODE_CUDA_GRAPHS_FULL=1) |
| unslothai/unsloth#16265 | 5 | Studio RAG: count chunking tokens in batches |
| unslothai/unsloth#16266 | 5 | Studio export: upload a reused folder's fresh files instead of saving the model twice |
| deepspeedai/DeepSpeed#8777 | 5 | [RFC] Backend-pluggable low-precision training for Dense Linear and AutoEP grouped GEMM (Ascend HiFloat8) |
| sgl-project/sglang#37216 | 5 | [Bug] remote_instance weight loading fails with --pp-size 2 โ TransferEngine info keyed by tp_rank |
| huggingface/diffusers#15131 | 5 | Flux2KleinInpaintPipeline: `padding_mask_crop` pastes a center crop of the result instead of resizing it |
| huggingface/lerobot#5148 | 5 | [Performance] pi0.5: the denoise loop is 86% of a bf16 chunk; static prefix KV + CUDA-graph denoise? |
| huggingface/lerobot#5163 | 5 | fix(policies): let LingBot-VLA v2, the LaWAM VLM stage and the GR00T N1.7 backbone pass torch.export |
| huggingface/peft#3830 | 5 | OFT module_dropout has had no effect since #2575: the MultiplicativeDropoutLayer is created but never called |
| huggingface/peft#3942 | 5 | FIX Support MoE expert target_parameters with TP/EP |
| huggingface/trl#7618 | 5 | SDFT and SDPO build the teacher in fp32 with the default attention when the model is passed as an instance |
| NVIDIA-NeMo/Automodel#4534 | 5 | fix(deepseek-v4): keep the text-only forward CUDA-graph capturable |
| NVIDIA-NeMo/Automodel#4514 | 5 | perf(moe): add configurable FSDP block prefetch |
| NVIDIA-NeMo/Automodel#4542 | 5 | feat(glm5_next): train and export the GLM-5.3-Flash MTP layer |
| NVIDIA-NeMo/Automodel#4454 | 5 | fix(glm5_next): keep layer split and architectures in exported config |
| modelscope/ms-swift#8314 | 5 | Qwen 3.5 35B A3B SFT example perf issue |
| modelscope/ms-swift#9593 | 5 | ๅฆไฝ้ๆdataset็้ป่ฎคgetitemๅฝๆฐ |
| vllm-project/llm-compressor#3418 | 5 | Fix distributed oneshot calibrating every rank on the same rows |
| embeddings-benchmark/mteb#5652 | 5 | fix: video frame timing |
| unslothai/unsloth-zoo#2325 | 5 | Qwen3-MoE / Gemma 4: undo the forced float32 patches when a later load turns the flag off |
| vllm-project/vllm#65005 | 4 | [Docs][Model] Add Parakeet TDT transcription support via plugin |
| vllm-project/vllm#63909 | 4 | [Bugfix][Spec Decode] Propagate dictionary hf-overrides to speculative draft models |
| vllm-project/vllm#50577 | 4 | [Bug]: AxionML/Gemma-4-12B-NVFP4 fails with shape mismatch in flashinfer_scaled_fp4_mm on RTX 5060 Ti (sm_120) |
| vllm-project/vllm#64874 | 4 | [Bug]: [ROCm][GLM-5.3-Flash]: "Workspace is locked" AssertionError in rocm_fp8_paged_mqa_logits under high decode concurrency (glm5next AMD indexer reserves decode logits via torch.empty, not the workspace) |
| vllm-project/vllm#64959 | 4 | [Model] Add LiquidAI LFM3 (Lfm3ForCausalLM) |
| vllm-project/vllm#64326 | 4 | [Bug]: DelegatingParser.parse ignores model_output_token_ids, so markers written as plain text become tool calls or end reasoning (non-streaming) |
| vllm-project/vllm#63732 | 4 | [Bug]: Gemma 4 + online --quantization fp8: image requests crash since v0.23.0 (FP8-cast pixel values reach quantized patch_embedder.input_proj); v0.22.0 works |
| vllm-project/vllm#37185 | 4 | [Bug]: The 2-bit model repeatedly outputs !!!!, while Transformers works correctly. |
| unslothai/unsloth#16365 | 4 | feat(studio): system-wide voice typing with on-device grammar |
| unslothai/unsloth#16293 | 4 | SFT: answer the pre-tokenized cap check from Arrow lengths when they prove it |
| unslothai/unsloth#16189 | 4 | Import: scan installed distributions once while transformers and TRL import |
| unslothai/unsloth#16203 | 4 | RL: read package versions once per trainer patch pass |
| unslothai/unsloth#16243 | 4 | Studio: chat with LFM3-Audio-2B (text and speech in, text out) |
| hiyouga/LlamaFactory#10388 | 4 | fix: add None check for feature_extractor in Gemma4Plugin audio processing |
| deepspeedai/DeepSpeed#8501 | 4 | Fix ZeRO-3 checkpoint tag selection during weight reconstruction |
| sgl-project/sglang#47754 | 4 | [Fix] multimodal: Make CUDA VMM feature transport opt-in |
| sgl-project/sglang#41110 | 4 | [Feature] Qwen3.5forsequenceclassification model is supported |
| sgl-project/sglang#35772 | 4 | [Bug] Qwen3-VL vision features diverge from Transformers/vLLM in v0.5.17 on fine-grained grounding |
| sgl-project/sglang#47103 | 4 | [Perf] scheduler: Add opt-in stop-string tail reuse and prefix pruning |
| sgl-project/sglang#44435 | 4 | [Feat] [NPU] multimodal: Add opt-in cross-request ViT image batching |
| sgl-project/sglang#34740 | 4 | [Bug] SGLANG_SIMULATE_ACC_LEN silently degrades detokenization to O(nยฒ) โ `predict.fill_(100)` emits a byte-fallback token, and the `endswith("\ufffd")` commit gate then never advances the incremental-detokenization offsets |
| huggingface/lerobot#5106 | 4 | fix(pi0): mask padded actions in the loss |
| NVIDIA-NeMo/Automodel#4434 | 4 | feat(gemma4_unified): model-owned context parallelism |
| NVIDIA-NeMo/Automodel#4571 | 4 | fix(qwen): port HF packed fallback boundary guards |
| NVIDIA-NeMo/Automodel#4583 | 4 | fix(deepseek): add fixed-order TileLang sparse attention backward |
| NVIDIA-NeMo/Automodel#4481 | 4 | fix(attention): expose backend selection and document precedence |
| NVIDIA-NeMo/Automodel#4451 | 4 | fix(qwen3.8): restore pretrained generation config |
| huggingface/accelerate#4330 | 4 | Resuming with load_state + skip_first_batches (checkpointing example) does not restore the shuffle order |
| vllm-project/llm-compressor#3408 | 4 | Share NVFP4 global scales across Qwen3.5 gated delta net projections |
| embeddings-benchmark/mteb#5822 | 4 | Add Etsu-Embedding-0.8B-Memory |
| unslothai/unsloth-zoo#2324 | 4 | train_on_responses_only: find fully masked rows from the Arrow labels column |
| unslothai/unsloth-zoo#2310 | 4 | Tests: offline merge checks reset hub 0.x sessions so earlier online tests cannot leak |
| unslothai/unsloth-zoo#2195 | 4 | gpt-oss: preserve left-padding masks in training |
| ggml-org/llama.cpp#30670 | 3 | model: add Beam (Reflection) |
| ggml-org/llama.cpp#31471 | 3 | mtmd : add Nemotron 3.5 Transcribe support |
| ggml-org/llama.cpp#31343 | 3 | gguf-py : fix crash when extra_special_tokens is not a dict |
| vllm-project/vllm#48076 | 3 | [Performance]: Triton attention drops long-context decode from 3D split-KV to 2D at batch โฅ ~12, ~doubling ITL |
| vllm-project/vllm#49031 | 3 | [Bug]: FlashInfer B12x W4A16 runtime repacking retains original and packed MoE weights, causing startup OOM |
| vllm-project/vllm#50557 | 3 | [Bug]: MiniMax-M3-NVFP4 illegal memory access |
| vllm-project/vllm#50433 | 3 | [Performance][MooncakeStoreConnector] Overlapping async cold-prefix loads cause duplicate Gets into distinct GPU blocks |
| vllm-project/vllm#46611 | 3 | [Bug]: No available shared memory broadcast block found in 60 seconds. This typically happens when some processes are hanging or doing some time-consuming work (e.g. compilation, weight/kv cache quantization). |
| vllm-project/vllm#64119 | 3 | [Fast Start] Support ModelOpt CUTLASS block FP8 cache restarts |
| vllm-project/vllm#59206 | 3 | [Transformers backend] Migrate ModernBERT embedding, reranker and token classification models |
| vllm-project/vllm#61320 | 3 | Log EAGLE draft rope base at startup; warn on silent default |
| vllm-project/vllm#63956 | 3 | [Perf][DSA] Token-sharded sparse-MLA prefill under TP; remove indexer row sharding |
| vllm-project/vllm#58379 | 3 | [Bugfix][Multimodal] Reject empty Qwen2-VL video samples |
| vllm-project/vllm#64882 | 3 | [Bug]: Multimodal video loaders ignore --media-io-kwargs num_frames |
| vllm-project/vllm#64536 | 3 | [Feature][Structured Output] Support continued assistant prefixes |
| vllm-project/vllm#62160 | 3 | [Bugfix][KV Offload] Deduplicate replicated GQA heads in canonical storage |
| unslothai/unsloth#16246 | 3 | Tests: gpt-oss dense-expert reload fixture drops replaced experts' quant state |
| unslothai/unsloth#16178 | 3 | [Bug] Studio: image generation returns 404 after a managed account loads a cached gated model |
| unslothai/unsloth#16310 | 3 | Studio diffusion: change LoRA weights without reloading the adapter files |
| unslothai/unsloth#16186 | 3 | [Bug] [Critical Regression / Severity: Incident-level bug] Isolated install via UNSLOTH_STUDIO_HOME silently overwrites existing baseline venv |
| unslothai/unsloth#16373 | 3 | Notebooks CI: refresh the Colab oracle snapshots to the current GPU runtime |
| hiyouga/LlamaFactory#10875 | 3 | [export] keep exported tokenizer_config loadable with transformers<5 |
| deepspeedai/DeepSpeed#8980 | 3 | [Hybrid Engine] Require an explicit accelerator opt-in for graph capture |
| deepspeedai/DeepSpeed#8939 | 3 | feat(rollout): non-greedy sampling on hybrid engine graph decode path |
| deepspeedai/DeepSpeed#8933 | 3 | [Hybrid Engine] Enable graph capture for HybridEngine on non-CUDA accelerators |
| deepspeedai/DeepSpeed#8659 | 3 | Add deepspeed.models.glm_moe_dsa: TileLang sparse attention for GLM-5.2 |
| deepspeedai/DeepSpeed#8739 | 3 | Overlap AutoEP's expert weight gradients with the DeepEP backward combine |
| deepspeedai/DeepSpeed#8959 | 3 | Honor explicit dtype in ZeRO tensor constructors |
| sgl-project/sglang#47367 | 3 | [Feat] [NPU] attention: support mixed-chunk on the ascend attention backend |
| sgl-project/sglang#47129 | 3 | [Perf] [NVIDIA] muse-spark: Add B200 runtime optimizations |
| sgl-project/sglang#47769 | 3 | [Feat] multimodal: Add bounded GPU feature publication admission |
| sgl-project/sglang#37753 | 3 | [Do not merge - need to clean] GLM-5.3-Flash (glm5_next) LoRA serving + glm53next port rebased |
| sgl-project/sglang#41403 | 3 | [Benchmark] Add synthetic audio input to bench_serving |
| sgl-project/sglang#46483 | 3 | [Perf] [NPU] attention: Avoid CPU sequence length synchronization for Kimi K3 |
| sgl-project/sglang#44813 | 3 | [Fix] deepseek_v4: route unquantized BF16/F16/F32 checkpoints off the MXFP4 expert path |
| sgl-project/sglang#37183 | 3 | AMD MI308X SGLang GLM-5.3-Flash ValueError: The checkpoint you are trying to load has model type `glm5_next` but Transformers does not recognize this architecture. |
| huggingface/diffusers#15124 | 3 | Quantizer configs are mutated in place, leaking modules_to_not_convert across loads |
| huggingface/diffusers#15144 | 3 | Fix/flux lora quantization compute embeddings |
| huggingface/diffusers#15148 | 3 | [core] Enforce minimum supported versions in availability checks |
| huggingface/diffusers#15147 | 3 | Fix replicated parameter dtypes during tensor-parallel loading |
| huggingface/lerobot#5155 | 3 | fix(policies): load FAST action tokenizers saved by transformers 4 |
| huggingface/lerobot#4778 | 3 | feat(policies): load GR00T fine-tunes without NVIDIA's base model |
| huggingface/lerobot#5152 | 3 | perf(pi05): share one read-only prefix cache across the denoise steps |
| huggingface/lerobot#5151 | 3 | feat(fastwam): add Streaming-WAM to Fast-WAM (2.9x faster warm inference on L40S, no pause at chunk refresh) |
| huggingface/peft#4050 | 3 | fix: report global dims of tensor-parallel LoRA adapters |
| huggingface/peft#4067 | 3 | Error message for unmatched target_modules does not reveal that patterns are matched with re.fullmatch |
| huggingface/peft#3857 | 3 | PeftModelForQuestionAnswering silently drops `token_type_ids` and `position_ids` |
| NVIDIA-NeMo/Automodel#4575 | 3 | feat(glm): FP8 SFT recipe for GLM-5.3 with model-owned lm_head/indexer precision |
| NVIDIA-NeMo/Automodel#4585 | 3 | fix(perf): recognize B300 and GB300 for MFU |
| NVIDIA-NeMo/Automodel#4543 | 3 | feat(deepseek_v41): part-by-part FP8/FP4 base-model loading |
| NVIDIA-NeMo/Automodel#4576 | 3 | fix(glm5_next): restore pretrained generation config |
| NVIDIA-NeMo/Automodel#4565 | 3 | feat(deepseek-v41): add packed vision CP and 128K recipe |
| modelscope/ms-swift#8336 | 3 | ไฝฟ็จLoraๅพฎ่ฐๆถ๏ผๆฃๆฅ็นไฟๅญๆถๅบ็ฐadapter name ไธๅน้ |
| NVIDIA/TensorRT-LLM#20973 | 3 | [None][perf] Move vision pixel normalization from CPU to GPU |
| NVIDIA/TensorRT-LLM#20907 | 3 | [TRTLLM-16460][feat] agent-flow: unified trtllm_modeling_v2 workflow for gated ModelingV2 onboarding and perf tuning |
| NVIDIA/TensorRT-LLM#20714 | 3 | [TRTLLM-17238][feat] Add PrimTS sparse core backend for Qwen3.8 QSA attention |
| axolotl-ai-cloud/axolotl#4230 | 3 | feat(kernels): Mistral Large 4 fused MLA attention LoRA + block-FP8 training on transformers 5.22 |
| axolotl-ai-cloud/axolotl#4227 | 3 | fix: follow kernels 0.18's per-module kernelized function copies |
| axolotl-ai-cloud/axolotl#4231 | 3 | fix: kernelize device for kernels 0.18, tree-recurrence fused Mamba2 on odd row widths |
| axolotl-ai-cloud/axolotl#4232 | 3 | feat(kernels): model-agnostic grouped-expert kernels (block-FP8 / MXFP8 / Marlin dX) + moe_grouped_mode auto |
| ml-explore/mlx-lm#2018 | 3 | Add Mistral Large 4 text model |
| intel/auto-round#2564 | 3 | fix: support nested Qwen2.5-Omni thinker layout |
| unslothai/unsloth-zoo#2358 | 3 | GLM5 next sparse flex grads test: scale atol with each parameter gradient |
| unslothai/unsloth-zoo#2357 | 3 | MoE expert LoRA vanilla load test: run on transformers 4.x, and mark the legacy Qwen3-VL-MoE packing it loads silently wrong |
| unslothai/unsloth-zoo#2356 | 3 | MoE expert LoRA vanilla load test: skip the two checks PEFT < 0.20 fails without Unsloth |
| unslothai/unsloth-zoo#2354 | 3 | GLM5 next tests: keep assert_close mismatch report in the gradient checks |
| unslothai/unsloth-zoo#2340 | 3 | rand4x cache tag: import set_torch_config absolutely |
| unslothai/unsloth-zoo#2338 | 3 | GLM-5.3-Flash flex: keep eager calls with an empty real-query selection dense |
| ggml-org/llama.cpp#31456 | 2 | gptneox: FFN uses tanh GELU (LLM_FFN_GELU) but GPT-NeoX/Pythia are trained with exact erf GELU |
| vllm-project/vllm#63369 | 2 | [Multimodal] Add TorchCodec image decoding backend |
| vllm-project/vllm#59058 | 2 | [Bugfix][MoRIIO] Preserve WRITE receive mappings after consumer abort |
| vllm-project/vllm#64412 | 2 | [Bugfix][Frontend] Pool HF fast tokenizers in all renderers |
| vllm-project/vllm#64543 | 2 | [Bugfix][Model] Fix dots_ocr vision tower QKV split for TP > 1 |
| vllm-project/vllm#62395 | 2 | [Feat][2/2] Add Transformers TPSP dense baseline support |
| vllm-project/vllm#47528 | 2 | [Bug]: DeepSeek-V4-Pro (DeepseekV4ForCausalLM, scale_fmt=ue8m0 / FP4 MoE) produces garbled / degenerate output under tensor parallelism (TP), while data parallelism + expert parallelism (DP+EP) works correctly |
| vllm-project/vllm#62752 | 2 | [Performance]: Avoidable preemption at hybrid Attention/Mamba decode block transitions |
| vllm-project/vllm#61888 | 2 | [Distributed] Opt-in FP16 partial sums for tensor-parallel row-parallel layers |
| vllm-project/vllm#63636 | 2 | [Bugfix][Transformers] Infer mm encoder dynamic_arg_dims from forward signature |
| vllm-project/vllm#65021 | 2 | [Doc][ROCm] Add verified MI300X and MI325X entries to the Qwen3.8-27Bโฆ |
| vllm-project/vllm#60608 | 2 | [Bug]: Exllama GPTQ and RDNA3 W4A16 kernels silently produce wrong output when `group_size % 32 != 0` (reproduced on CUDA sm_120 and ROCm gfx1100) |
| vllm-project/vllm#56180 | 2 | Failed: Cuda error /workspace/csrc/custom_all_reduce.cuh:164 'invalid argument' |
| vllm-project/vllm#64239 | 2 | [Bug]: Timed-out overflow dequeue returns the wrong message |
| vllm-project/vllm#64968 | 2 | [WIP][Feature] Qwen GDN BI + MTP + prefix cache integration |
| vllm-project/vllm#61353 | 2 | [Bugfix][Spec Decode] Fix DFlash capture on FLEX_ATTENTION and honor drafter enforce_eager |
| vllm-project/vllm#47326 | 2 | [Bug]: Incoherent output depending on tensor-parallel-size during inference on Leanstral (Mistral Small 4 family) |
| vllm-project/vllm#64899 | 2 | [Bugfix][Multimodal] Honour explicit num_frames in Qwen-VL video loaders |
| unslothai/unsloth#16340 | 2 | CLI: inference and chat cannot take an image, so a VLM can be trained but not used |
| unslothai/unsloth#16347 | 2 | CLI: inference and chat take images for vision models |
| unslothai/unsloth#16212 | 2 | Studio: check the weight index of a module path that only reads as the root |
| unslothai/unsloth#16242 | 2 | Studio: LFM3-Omni audio input, export, LoRA defaults and Stop for custom-code generate |
| deepspeedai/DeepSpeed#8502 | 2 | Restore full training state in checkpoint writer engines |
| deepspeedai/DeepSpeed#8745 | 2 | AutoEP: opt-in skip of the recomputed DeepEP combine |
| sgl-project/sglang#47830 | 2 | [Bug] Hybrid Mamba model + EAGLE: KV-cache sizing error says to raise --mem-fraction-static when the Mamba state cache is what fills memory |
| sgl-project/sglang#47770 | 2 | [Perf] DFlash: Use CUDA graphs for draft and idle verify under DP attention |
| sgl-project/sglang#47729 | 2 | [Feat] qwen3.5: Support native sequence classification |
| sgl-project/sglang#42551 | 2 | [Feature] Support API keys from secret environment variables |
| sgl-project/sglang#42550 | 2 | [Fix] Reject removal of an external corpus while its load is pending |
| sgl-project/sglang#42549 | 2 | [Fix] Preserve Gemma4 null and exponent tool argument types |
| sgl-project/sglang#37349 | 2 | [Guide] Setup and Troubleshooting for SGLang on V100 |
| sgl-project/sglang#43102 | 2 | [Feat] [NPU] qwen4: Support Qwen3.8-Flash-Next W8A8 inference with QSA on Ascend A2 |
| sgl-project/sglang#40356 | 2 | [Fix] [Ascend] bench_serving: Correct Kimi K2.5 image token counts |
| sgl-project/sglang#47416 | 2 | [Fix] metrics: Correct MFU/MBU bandwidth overcounting and GraniteMoE AutoTokenizer fallback |
| sgl-project/sglang#37052 | 2 | [Bug] Qwen3.8-Flash-Next + NEXTN full decode graph: repeated dual-rank invalid-probability asserts on GB10 |
| sgl-project/sglang#37097 | 2 | [Bug] Pretokenized image requests can crash GLM MRoPE with a stale retokenized mask |
| huggingface/diffusers#15161 | 2 | DreamLite: disabling attention slicing replaces the GQA processor and breaks inference |
| huggingface/lerobot#5099 | 2 | [Discussion] Has the bf16 update-erasure paper been evaluated or reproduced in LeRobot? |
| verl-project/verl#8414 | 2 | [model] perf: build Qwen3-VL/Qwen3.5 pos-embed interpolation tensors without Python lists |
| huggingface/peft#4086 | 2 | Fix broken examples on transformers 5.x (target_modules, dataset IDs, warmup_ratio) |
| huggingface/peft#3938 | 2 | FIX Reshard on disable_adapter() exit only when needed |
| huggingface/trl#8006 | 2 | Fail CI test jobs on self-hosted runners when pytest does not complete |
| huggingface/trl#8058 | 2 | [WIP] Quantize the tiny DeepSeek-V3 and GPT-OSS models like their references (FP8, MXFP4) |
| huggingface/trl#8050 | 2 | `parse_response` puts Qwen3.5 tool calls into `reasoning_content` when the model skips the prefilled `<think>` |
| huggingface/trl#7965 | 2 | [BUG] GRPO/RLOO continuous batching casts the trained weights to bf16 in place |
| NVIDIA-NeMo/Automodel#4582 | 2 | fix(minimax_m3_vl): capture DSpark last-layer features before the final norm |
| NVIDIA-NeMo/Automodel#4584 | 2 | fix(minimax_m3_vl): accept SM103 (B300/GB300) for the MSA kernels |
| NVIDIA-NeMo/Automodel#4532 | 2 | feat(moe): support Dist-MoE expert backend |
| NVIDIA-NeMo/Automodel#4551 | 2 | feat(data): add a common finite-stream loader contract |
| modelscope/ms-swift#9726 | 2 | fix: Call destroy_process_group() at the end of the trainer pipelines |
| modelscope/ms-swift#7875 | 2 | ่ชๅทฑๅ็ptๅvllmๆจ็ๅทฎๅผๅทจๅคง ๅๆกๆถ็ptๅvllmไนๆๅทฎๅผ |
| modelscope/ms-swift#8164 | 2 | Bidirectional mask for embedding training w/ megatron |
| modelscope/ms-swift#10307 | 2 | autoawq ๅgptqmodelไพ่ตไธtorch็ๆฌๅฒ็ช |
| modelscope/ms-swift#8329 | 2 | ms-swift4.0.1+transformer 5.2.0ๅพฎ่ฐqwen3-vl-30b-a3b๏ผ้จ็ฝฒ้ๅๆจกๅๆถIndexError: Dimension out of range (expected to be in range of [-1, 0], but got 1) |
| EleutherAI/lm-evaluation-harness#4440 | 2 | Fix xquad, coqa, record and other QA tasks on transformers 5.20 (squad_metrics was removed) |
| axolotl-ai-cloud/axolotl#4119 | 2 | chat_template: text-diff turn locator trains the role-header token when content starts with whitespace (Phi-3.5, Phi-4) |
| huggingface/accelerate#4359 | 2 | `gather_for_metrics` keeps padding duplicates for a sized `IterableDataset` with `dispatch_batches=False` |
| THUDM/slime#1810 | 2 | [Question] ๅค่ฝฎsft/ๅค่ฝฎfunction call sftๆฐๆฎ้็ป็ปๅฝขๅผ |
| vllm-project/llm-compressor#3420 | 2 | add GLM-MoE-DSA MTP support |
| allenai/open-instruct#2141 | 2 | Add named MILES candidate sources and verifier qualification |
| ModelCloud/GPTQModel#3480 | 2 | fix(cpu): new cpu kernels regressed trainable api calls from peft |
| unslothai/unsloth-zoo#2278 | 2 | Merge: apply a trust_remote_code model's registered checkpoint renames, and refuse a merge that places no LoRA |
| vllm-project/vllm#65075 | 1 | [Bug]: Bi-encoder scoring token limits fail with MistralTokenizer |
| vllm-project/vllm#65074 | 1 | [Bug]: MCP tool discovery drops tools after the first tools/list page |
| vllm-project/vllm#65081 | 1 | [CI Failure]: pre-commit mypy on main - process_weights_after_loading redefined in vllm/models/muse_spark/amd/model.py |
| vllm-project/vllm#65071 | 1 | [Bug]: CustomDataset converts numeric-string prompts to integers before tokenization |
| vllm-project/vllm#65072 | 1 | [Bug]: ASRDataset uses channel count as duration when filtering stereo audio bytes |
| vllm-project/vllm#63906 | 1 | [Bug]: FunctionGemma converts escape-delimited string literals into numbers, booleans and null |
| vllm-project/vllm#65048 | 1 | [CI Failure]: MI300 MoE Kernels Multi-GPU - MoriEPv2 combine block_num 304 exceeds xdb_flag_slots 256 in test_modular_kernel_combinations.py |
| vllm-project/vllm#50792 | 1 | [Bug]: OverflowError crash in `prompt_logprobs` decode path on PD-disaggregated (external KV connector) setup |
| vllm-project/vllm#65035 | 1 | [Bug]: Anthropic Messages stream reports the whole prompt as input_tokens in message_start |
| vllm-project/vllm#63487 | 1 | [Bugfix] Propagate EngineDeadError on AsyncLLM output_handler cancellation |
| vllm-project/vllm#65015 | 1 | [Bugfix][Tool Parser] Keep granite4 streamed text between tool calls |
| vllm-project/vllm#65002 | 1 | [Model] Add NVIDIA Nemotron-3-Diarization (offline speaker diarization) |
| vllm-project/vllm#64809 | 1 | [Bug]: `raw_logprobs` are computed after the structured-output grammar mask |
| vllm-project/vllm#64956 | 1 | [Bug]: kv_cache_dtype="turboquant_3bit_nc" crashes on Phi-2 (head_size=80) โ supports_head_size() claims "any positive value", but the Hadamard rotation is built at the next power of two (128ร128) and matmul'd with an 80-dim key |
| vllm-project/vllm#64961 | 1 | [Bugfix][Frontend] Convert Responses content parts to chat parts |
| vllm-project/vllm#64953 | 1 | [Bug]: `seed=-1` passes config validation and kills engine init inside `np.random.seed` ("Seed must be between 0 and 2**32 - 1") โ while `SamplingParams` already treats `-1` as "no seed" |
| vllm-project/vllm#64885 | 1 | [Bugfix][Pooling] Enable Matryoshka dimensions for EmbeddingGemma 2 |
| vllm-project/vllm#64903 | 1 | [Bugfix][MoE] Avoid double router weighting in TRTLLM FP8 experts |
| vllm-project/vllm#64845 | 1 | [Bug]: EmbeddingGemma 2 rejects `dimensions` by default although the model supports Matryoshka (128/256/512/768) |
| unslothai/unsloth#16407 | 1 | UNSLOTH_PARALLEL: one flag and one root mesh for dp / tp / pp / cp, pipeline parallel from the environment, and a capability registry |
| unslothai/unsloth#16416 | 1 | Packed mRoPE attention: no graph break on warm packed rows |
| unslothai/unsloth#16169 | 1 | [Bug] Sandbox error that ejects the model? |
| unslothai/unsloth#16406 | 1 | Pipeline parallel: carry the Qwen3-MoE router auxiliary loss across stages |
| unslothai/unsloth#16410 | 1 | Block compile: install the router_logits capture hooks before the first block compiles |
| unslothai/unsloth#16331 | 1 | CLI: no way to pass trust_remote_code, so models with custom code cannot load |
| unslothai/unsloth#16332 | 1 | CLI: let train load models that need trust_remote_code |
| unslothai/unsloth#16221 | 1 | [Bug] ShareGPT image lists fail after passing dataset format checks |
| unslothai/unsloth#16294 | 1 | [Bug] Studio video: MiniMax-H3 on Auto attention crashes with "No available kernel" on Windows (torch without flash attention) |
| unslothai/unsloth#15632 | 1 | Block Swap blocker: Qwen3.8-Flash-Next-FP8 can't train with offload_layers, its FP8 n-gram table loads without its weight_scale |
| unslothai/unsloth#16252 | 1 | Tests: compare the disabled 4-bit fused LoRA forward with dequantize + linear, not bitsandbytes' fused GEMM |
| unslothai/unsloth#16104 | 1 | Saving: write the source tokenizer_class instead of TokenizersBackend |
| unslothai/unsloth#16102 | 1 | Saving: drop the training truncation and padding from saved tokenizers |
| hiyouga/LlamaFactory#10868 | 1 | enable fp16 in dtype inference on Intel XPU |
| deepspeedai/DeepSpeed#8950 | 1 | Fix torch-latest workflow unit failures |
| deepspeedai/DeepSpeed#8851 | 1 | [AutoTP] Support frozen AutoTP models and manage AutoTP mode per model |
| deepspeedai/DeepSpeed#8843 | 1 | Keep the parameters a model names for fp32 in fp32 under ZeRO-3 |
| sgl-project/sglang#46303 | 1 | [Perf] diffusion: fix 6 quantization-layer overheads (NVFP4 scale conversion, W8A16, BnB, Nunchaku) |
| sgl-project/sglang#46248 | 1 | [Feat] hicache: Add unified Engram store and support Qwen4-Exp |
| sgl-project/sglang#47841 | 1 | [Fix] transcription: Serve /v1/audio/transcriptions for Qwen3-Omni and Gemma 4 |
| sgl-project/sglang#45798 | 1 | [Fix] llava: Load LLaVA-1.5 CLIP tower |
| sgl-project/sglang#39972 | 1 | [Model] Add BerryLM |
| sgl-project/sglang#37648 | 1 | [Bug][ROCm] GLM-5.3-MXFP4 TP8 + EAGLE GPU memory fault under high-concurrency long-context load |
| sgl-project/sglang#37646 | 1 | [Bug] --enable-flashinfer-pure-allreduce is not available on 0.5.18 |
| sgl-project/sglang#37645 | 1 | [Bug] glm45 reasoning parser returns the whole answer as reasoning_content (content empty) when the model skips thinking and stops on EOS |
| sgl-project/sglang#47786 | 1 | [Feat] multimodal: Share CPU preprocessing artifacts across tokenizer workers |
| sgl-project/sglang#47060 | 1 | [Fix] observability: Snapshot STANDALONE metrics before settlement |
| sgl-project/sglang#47746 | 1 | [Fix] diffusion: SenseNova-U1: keep think tokens in attention, fix 4.x import and vision_model init |
| sgl-project/sglang#47649 | 1 | [Fix] scoring: Return token_logprobs for setwise CausalLM scoring |
| sgl-project/sglang#47592 | 1 | [CI] ci: Preload `sglang.test.test_utils` in CPU fork workers |
| sgl-project/sglang#37283 | 1 | [Bug] A non-object entry in a tool-call array discards the valid calls beside it |
| sgl-project/sglang#37215 | 1 | [Bug] --dp 8 intermittently fails with TCPStore EADDRINUSE on single-node 8รH800 |
| sgl-project/sglang#37186 | 1 | [Bug] Qwen3.5 visual encoder weights dropped by PP layer-range filter in load_weights |
| huggingface/diffusers#15121 | 1 | Fix several quantizer config bugs (AutoRound override, ModelOpt JSON crash, single-file pre_quantized, config mutation, Nunchaku group_size, dataclass eq/repr) |
| huggingface/diffusers#15163 | 1 | Flux and LTX pipelines do not forward the generator to stochastic scheduler steps |
| huggingface/lerobot#4775 | 1 | feat(policies): load pi0, pi0.5 and pi0-FAST checkpoints without first building random weights |
| huggingface/lerobot#5146 | 1 | fix(eo1): give the slow Qwen2.5-VL image processor CPU images |
| huggingface/lerobot#5162 | 1 | fix(policies): let EO-1, WALL-X and Wall-OSS 0.5 pass torch.export |
| huggingface/lerobot#5134 | 1 | feat(policies): add Cosmos3 |
| verl-project/verl#8404 | 1 | [hardware, megatron, doc] feat: upgrade Ascend 950 to Megatron-Core 0.18 and add MXFP8 GRPO example |
| huggingface/peft#4096 | 1 | Update FSDP docs |
| huggingface/peft#4094 | 1 | reduce_intruder_dimension gives wrong LoRA factors for fan_in_fan_out (Conv1D) and Embedding layers |
| huggingface/peft#4090 | 1 | layers_to_transform without layers_pattern matches nothing when the layer list is at the model root |
| huggingface/peft#4088 | 1 | [v1 #4071] Disjoint auxiliary trainable tokens activate only the first adapter |
| huggingface/peft#4093 | 1 | CI: Bump the third-party-actions group with 5 updates |
| huggingface/trl#8040 | 1 | Add experimental DecisionTrainer |
| huggingface/trl#8054 | 1 | Allow `<tool_call>` to close reasoning region in `qwen3_5_template` |
| huggingface/trl#8052 | 1 | SFTTrainer silently skips ModernBERT Decoder's prediction head |
| NVIDIA-NeMo/Automodel#4515 | 1 | feat(speculative): add MTP accept-length eval and finetune example |
| NVIDIA-NeMo/Automodel#4555 | 1 | feat(data): integrate Zephon image training across VLM families |
| NVIDIA-NeMo/Automodel#4556 | 1 | test(zephon): cover distributed replay and model parity |
| NVIDIA-NeMo/Automodel#4554 | 1 | refactor(data): enable sharing VLM preprocessing across data load |
| NVIDIA-NeMo/Automodel#4553 | 1 | feat(data): add Zephon instruction tuning |
| NVIDIA-NeMo/Automodel#4552 | 1 | feat: support Zephon for text pretraining |
| NVIDIA-NeMo/Automodel#4550 | 1 | fix(packing): preserve native packed attention through PP |
| NVIDIA-NeMo/Automodel#4549 | 1 | fix(pp): preserve native model media ownership |
| NVIDIA-NeMo/Automodel#4548 | 1 | feat(data): add shared packed attention and media handoff |
| EleutherAI/lm-evaluation-harness#4369 | 1 | Fix greedy token matching in the SGLang generate API |
| huggingface/accelerate#4319 | 1 | Fix disabled ZeRO-3 initialization contexts |
| huggingface/accelerate#4475 | 1 | FSDP2 cpu_ram_efficient_loading: honor ignored modules and load buffers |
| linkedin/Liger-Kernel#1579 | 1 | [Feature] Support GLM-5.3-Flash (glm5_next): fused linear cross-entropy and RMSNorm |
| linkedin/Liger-Kernel#1447 | 1 | [WIP] Add Qwen4Exp text model support |
| Blaizzy/mlx-vlm#2640 | 1 | Make the LFM3-VL processor follow the transformers processor contract |
| Blaizzy/mlx-vlm#2639 | 1 | LFM3-VL processor does not follow the transformers processor contract |
| Blaizzy/mlx-vlm#2638 | 1 | 20261031 -- Diagnostic update: 45-model sweep on 0.7.11 @ 4693cd0e: no crashes, nothing new; LFM3-VL and Qwen3.6 run cleanly |
| EvolvingLMMs-Lab/lmms-eval#1625 | 1 | [Task] RoboAfford-Eval |
| vllm-project/llm-compressor#3427 | 1 | [Bug]: NVFP4 MoE example (qwen_30b_a3b.py) gives unstable, damaging expert activation scales: unseeded 20-sample calibration |
| allenai/open-instruct#2108 | 1 | fix: restore FP32 RoPE frequencies after DeepSpeed BF16 initialization |
| huggingface/optimum#2455 | 1 | fix #2432: support transformers>=5.0.0 and fix torch.load security warning |
| unslothai/unsloth-zoo#2360 | 1 | Gemma-4 forced float32: keep norms float32 on full finetuning so lm_head gets float32 |
| unslothai/unsloth-zoo#2352 | 1 | Compiler: keep softmax outputs float32 when the source asks for float32 |
| unslothai/unsloth-zoo#2350 | 1 | Granite-4 hybrid: cast float32-weight norm outputs back to 16-bit without autocast |
| unslothai/unsloth-zoo#2343 | 1 | Save Llama-4 and Qwen3-VL-MoE expert LoRA in the layout vanilla PEFT loads |
| unslothai/unsloth-zoo#2348 | 1 | prepare_model_for_training: cast float32 bias masters at every owner of a tied bias |
| unslothai/unsloth-zoo#2345 | 1 | MoE LoRA stash probe: measure the experts forward, not the gpt-oss decode route |
| unslothai/unsloth-zoo#2344 | 1 | Qwen3-MoE forced float32: fix full finetuning on GPUs without bfloat16 |
| unslothai/unsloth-zoo#2323 | 1 | Answer the transposed-view check together with the home grouped_mm probe |
| ggml-org/llama.cpp#30922 | 0 | mtmd : resize Gemma 4 images without letterbox padding |
| vllm-project/vllm#65073 | 0 | [Bug]: Duplicate MCP server names advertise tools from a different execution server |
| vllm-project/vllm#63300 | 0 | [Rust Frontend] Complete partial cached HF snapshots when online |
| vllm-project/vllm#65055 | 0 | [Performance]: MoE top-k gating PDL launch (#59737) slows CUDA graph replay on pre-Hopper GPUs |
| vllm-project/vllm#63983 | 0 | [Bug]: FunctionGemma tool parser drops every non-string argument (numbers, booleans, arrays, objects) |
| vllm-project/vllm#64541 | 0 | [Bug]: dots.ocr produces identical "blurry image" output for every region with tensor-parallel size 2 |
| vllm-project/vllm#64418 | 0 | [RFC]: Load plan โ an engine-neutral API for sharded weight transfer |
| vllm-project/vllm#64954 | 0 | [Bug]: `--attention-backend TORCH_SDPA` passes config validation, then dies with "Backend TORCH_SDPA must be registered before use" โ a ViT-only tag offered as a valid option, whose `ValueError` bypasses the "Selected backend ... is not valid" path |
| vllm-project/vllm#62470 | 0 | [Bugfix][LoRA] Scale embedding LoRA deltas by the base layer's embed_scale |
| unslothai/unsloth#16413 | 0 | Studio: keep a generated chat title in the conversation's language |
| unslothai/unsloth#16377 | 0 | Studio: apply the mapped chat template once per loaded tokenizer |
| unslothai/unsloth#15765 | 0 | Studio: show measured transcription progress |
| unslothai/unsloth#16279 | 0 | Ascend: opt-in eager bootstrap for Torch 2.6/Triton 3.5 on ARM64 |
| unslothai/unsloth#15633 | 0 | Block Swap blocker: offload_layers never engages on Qwen3.8-Flash-Next, the CPU-kept n-gram table makes the map look like two devices |
| unslothai/unsloth#15159 | 0 | Block Swap: get_peft_model crashes on MoE models with offload_layers (evicted expert weights read as empty) |
| hiyouga/LlamaFactory#10929 | 0 | [data] Preserve literal placeholders in user content during template encoding |
| hiyouga/LlamaFactory#10876 | 0 | [xpu] support profiler, module profiler and env report on Intel GPU |
| hiyouga/LlamaFactory#10927 | 0 | [chat] pass mm_token_type_ids to generate for mrope models |
| hiyouga/LlamaFactory#10926 | 0 | [data] avoid mutating Qwen video frame inputs |
| hiyouga/LlamaFactory#10924 | 0 | feat(data): optionally drop overlong SFT examples |
| hiyouga/LlamaFactory#10923 | 0 | feat(webui): support private Hub export repositories |
| hiyouga/LlamaFactory#10849 | 0 | [data] guard Qwen2-VL media tokens against SFT truncation |
| hiyouga/LlamaFactory#10918 | 0 | [npu] Skip unnecessary gradients in NPU fused MoE backward |
| hiyouga/LlamaFactory#10922 | 0 | fix: handle a single validation sample after CLI parsing |
| deepspeedai/DeepSpeed#8932 | 0 | [REQUEST][Hybrid Engine] Enable graph capture for HybridEngine on non-CUDA accelerators |
| deepspeedai/DeepSpeed#8962 | 0 | Fix AutoTP multi-query GPTBigCode training at TP > 1 |
| deepspeedai/DeepSpeed#8961 | 0 | [BUG] AutoTP multi-query GPTBigCode training fails at TP > 1 |
| sgl-project/sglang#43864 | 0 | [Bug] gemma-4-31B-it: audio request crashes the scheduler; /get_model_info misreports has_audio_understanding: true |
| sgl-project/sglang#47731 | 0 | [Perf] imports: Keep light modules off HF patches, model configs, and the scheduler |
| sgl-project/sglang#47710 | 0 | [Bug] SM120: fused-A GEMM eligibility accepts K % 256 but the auto-selected CuTe DSL kernel asserts K % 1024 (hidden_size=3584 crashes) |
| sgl-project/sglang#47809 | 0 | [Fix] attention: Honor custom masks past the causal tile in Triton extend |
| sgl-project/sglang#47799 | 0 | [Fix] models: Phi-3-4k ignores its 2047-token sliding window (output breaks past 2k tokens) |
| sgl-project/sglang#47759 | 0 | [Bug] Video input data still leak into logs at --log-requests-level 0/1 |
| sgl-project/sglang#41274 | 0 | [sglang-miles] Recover disk-delta checkpoints safely across resets and retries |
| sgl-project/sglang#47701 | 0 | [Feat] activevln: Add differentiable actor and SRT weight export |
| sgl-project/sglang#47444 | 0 | [Bug] NemotronHConfig rejects transformers 5 layer types `linear_attention` / `full_attention` in config.json |
| sgl-project/sglang#47223 | 0 | [Fix] constrained: Share one compile among concurrent requests for a grammar key |
| huggingface/diffusers#15168 | 0 | Bump the actions group across 1 directory with 16 updates |
| huggingface/diffusers#15167 | 0 | UniPC and DPM-Solver with use_flow_sigmas condition the model on integer timesteps while integrating with float sigmas |
| huggingface/diffusers#15166 | 0 | [training scripts] `--logit_mean` biases timesteps in the opposite direction to the SD3 paper (positive m oversamples low noise) |
| huggingface/diffusers#15164 | 0 | Add Kandinsky S2V 1.0 (speech-to-video) as a modular pipeline |
| huggingface/diffusers#15145 | 0 | flux_lora_quantization example: compute_embeddings.py crashes on current transformers |
| huggingface/lerobot#5194 | 0 | feat(sim): NVIDIA RoboLab benchmark on Isaac Lab |
| huggingface/lerobot#5189 | 0 | `lerobot-train` profile on one H200 (ACT, SmolVLA, Diffusion): where step time and memory go |
| huggingface/lerobot#5188 | 0 | perf(pi0): share one read-only prefix cache across the denoise steps |
| huggingface/lerobot#5067 | 0 | perf(smolvla): precompute cross-attention expert K/V once per chunk |
| verl-project/verl#8097 | 0 | [fsdp, model] fix: gather DTensor LM heads for fused kernels |
| huggingface/peft#4085 | 0 | Fix modules_to_save selection when merging an inactive adapter |
| huggingface/peft#4089 | 0 | FEAT healthcheck: warn when a randomly initialized task head is not saved |
| huggingface/trl#7960 | 0 | Tool calling is not supported for some popular model families |
| huggingface/trl#8056 | 0 | GRPO/RLOO under tensor parallelism: TP ranks sample different completions, and the prompt sampler is sized for every process |
| huggingface/trl#8051 | 0 | Docs: smol-course links in the SFT, DPO and ORPO trainer pages return 404 |
| huggingface/sentence-transformers#4311 | 0 | [fix] Let MSEEvaluator work without a teacher_model |
| huggingface/sentence-transformers#4310 | 0 | [fix] Stop RerankingEvaluator crashes on single-document samples and empty sample sets |
| huggingface/sentence-transformers#4309 | 0 | Fix proportional sampling dropping batches beyond estimated child lengths |
| huggingface/sentence-transformers#4308 | 0 | Reduce CPU XTR training-scorer memory with streaming token top-k |
| huggingface/sentence-transformers#4307 | 0 | Support variable-length hard negatives in CrossEncoder ranking losses |
| huggingface/sentence-transformers#4306 | 0 | [fix] Make SparseAutoEncoder picklable so CSR models work with multi-process encoding and DataLoader workers |
| NVIDIA-NeMo/Automodel#4578 | 0 | MiMo V2 overlength prefilter estimates image tokens with the HF resize helper, so samples over `max_length` are kept and then never truncated |
| NVIDIA-NeMo/Automodel#4557 | 0 | `tools/merge_lora.py`: merging an `lm_head` LoRA adapter into a model with `tie_word_embeddings=true` silently changes the input embedding table |
| modelscope/ms-swift#10492 | 0 | fix(dataset): keep message/tool columns intact when map writes run in spawned workers |
| modelscope/ms-swift#10491 | 0 | Add GPTQModel-backed AWQ export |
| modelscope/ms-swift#10489 | 0 | [megatron] Wrap DDP/Megatron-FSDP on the current stream in eager mode |
| modelscope/ms-swift#10487 | 0 | fix(trainers): avoid gradient accumulation scaling during evaluation |
| FlagOpen/FlagEmbedding#1622 | 0 | fix: preserve dense pooling in encoder checkpoints |
| FlagOpen/FlagEmbedding#1621 | 0 | fix: load auto models from paths with trailing separators |
| FlagOpen/FlagEmbedding#1620 | 0 | fix: require explicit opt-in for embedder remote code |
| FlagOpen/FlagEmbedding#1619 | 0 | fix: preserve layerwise scores across reranker worker batches |
| huggingface/accelerate#4448 | 0 | Speed up forward with offloaded weights |
| bitsandbytes-foundation/bitsandbytes#2116 | 0 | LAMB / LARS never update a parameter whose norm is zero (zero-initialised biases, LoRA B matrices, zero-init residual gains) |
| ml-explore/mlx-lm#2026 | 0 | perf(gemma4): add per_layer_config, KV-shared logits_to_keep prefill trimming, and MTP/MoE sanitization |
| ml-explore/mlx-lm#2009 | 0 | fix(gpt_oss): detect transformers [E, H, 2F] layout in sanitize() (fixes #1994) |
| ml-explore/mlx-lm#2025 | 0 | Support transformers_weights in config.json |
| ml-explore/mlx-lm#2024 | 0 | Fix hardcoded GELU in "gpt_neox" and "gpt_bigcode" |
| linkedin/Liger-Kernel#1391 | 0 | Add FP32 accumulation option to fused scaled cross entropy |
| linkedin/Liger-Kernel#1571 | 0 | CuTe DSL RoPE returns wrong results after the first call when CUTE_DSL_ENABLE_TVM_FFI=1 |
| linkedin/Liger-Kernel#1581 | 0 | fix(cutedsl): use safe low-overhead RoPE launch bindings |
| linkedin/Liger-Kernel#1587 | 0 | Restore torch cross-entropy state in revert_liger_kernel helpers |
| linkedin/Liger-Kernel#1574 | 0 | fix(cross_entropy): reduce per-token loss in fp32 and scale reduction="none" gradients in place |
| linkedin/Liger-Kernel#1583 | 0 | fix(grpo): keep the Triton gradient when delta < 1 + epsilon_high |
| linkedin/Liger-Kernel#1582 | 0 | fix(grpo): mask the luspo loss elementwise to match TRL |
| linkedin/Liger-Kernel#1576 | 0 | fix(cutedsl): reuse SM90 scaled CE kernels across token counts |
| linkedin/Liger-Kernel#1580 | 0 | Add apply_liger_kernel_to_glm5_next (GLM-5.3-Flash): fused linear cross-entropy and RMSNorm |
| linkedin/Liger-Kernel#1577 | 0 | RoPE auto-dispatch prefers CuTe despite higher warmed host latency on SM90 |
| Blaizzy/mlx-vlm#2623 | 0 | Preserve inference state when resuming interrupted responses |
| EvolvingLMMs-Lab/lmms-eval#1623 | 0 | fix(cache): include effective model identity in response keys |
| vllm-project/llm-compressor#3431 | 0 | [Bug]: SpinQuantModifier crashes when transform_config is set and overwrites user mappings |
| vllm-project/llm-compressor#3429 | 0 | [Bug]: Seven unit-offset RMSNorm classes are missing from the norm calibration registry, so smoothing changes those models' outputs |
| PrimeIntellect-ai/prime-rl#4144 | 0 | fix(qwen3_5): tie lm_head to input embeddings for tied checkpoints |
| unslothai/unsloth-zoo#2337 | 0 | train_on_responses_only: jump to the next marker or boundary id with list.index instead of stepping every token |
| unslothai/unsloth-zoo#2326 | 0 | NPU: avoid BF16 LoRA activation round trips while retaining FP32 weight paths |
Something changed on their side or ours: check whether a transformers change forced it.
@@ -12,6 +12,6 @@Patched by several repos = missing extension point (kernel hub / attention interface / hook).
| symbol | #repos | repos |
|---|---|---|
*Attention.forward | 8 | FlagEmbedding, TensorRT-LLM, axolotl, LlamaFactory, ms-swift, unsloth, unsloth-zoo, verl |
*ForCausalLM.forward | 6 | Automodel, axolotl, Liger-Kernel, ms-swift, unsloth, unsloth-zoo |
*Model.forward | 6 | lmms-eval, axolotl, ms-swift, unsloth, unsloth-zoo, verl |
*MLP.forward | 5 | TensorRT-LLM, axolotl, DeepSpeed, unsloth, verl |
*DecoderLayer.forward | 4 | axolotl, LlamaFactory, unsloth, verl |
*FlashAttention2 | 4 | GPTQModel, ms-swift, sglang, unsloth-zoo |
*Experts | 3 | axolotl, Liger-Kernel, unsloth-zoo |
*Model._create_and_replace | 3 | axolotl, ms-swift, unsloth-zoo |
*RMSNorm | 3 | axolotl, Liger-Kernel, unsloth |
PreTrainedModel.from_pretrained | 3 | ColossalAI, ms-swift, unsloth |
apply_rotary_pos_emb | 3 | axolotl, Liger-Kernel, verl |
create_causal_mask | 3 | GPTQModel, ms-swift, unsloth-zoo |
*Experts.forward | 2 | unsloth-zoo, verl |
*FlashAttention2.forward | 2 | LlamaFactory, unsloth |
*MLP | 2 | axolotl, Liger-Kernel |
*Model._postprocess | 2 | ROLL, verl |
*Model.load_adapter | 2 | ms-swift, unsloth-zoo |
*Model.save_pretrained | 2 | unsloth, unsloth-zoo |
*RMSNorm.forward | 2 | Automodel, verl |
*SdpaAttention.forward | 2 | LlamaFactory, unsloth |
*SparseMoeBlock | 2 | LlamaFactory, verl |
CrossEntropyLoss | 2 | axolotl, Liger-Kernel |
PreTrainedModel.enable_input_require_grads | 2 | ms-swift, unsloth |
PreTrainedModel.gradient_checkpointing_enable | 2 | unsloth, unsloth-zoo |
PreTrainedModel.post_init | 2 | sglang, unsloth |
_init_weights | 2 | GPTQModel, ColossalAI |
checkpoint | 2 | ms-swift, unsloth-zoo |
dynamic_module_utils.check_imports | 2 | LlamaFactory, ktransformers |
get_model_conversion_mapping | 2 | unsloth, unsloth-zoo |
nn.CrossEntropyLoss | 2 | axolotl, Liger-Kernel |
nn.LayerNorm | 2 | axolotl, Liger-Kernel |
*Attention | 1 | GPTQModel |
*Attention.ATTN_DONE | 1 | ColossalAI |
*Attention.CU_SEQLENS | 1 | ColossalAI |
*Attention.DEFAULT_BLOCK_SIZES | 1 | diffusers |
*Attention.HALF_INDICES | 1 | ColossalAI |
*Attention.INNER_RING_GROUP | 1 | ColossalAI |
*Attention.INTER_RING_GROUP | 1 | ColossalAI |
*Attention.SP_GROUP | 1 | ColossalAI |
*Attention.SP_STREAM | 1 | ColossalAI |
| where | patch |
|---|---|
| EvolvingLMMs-Lab/lmms-eval/lmms_eval/models/simple/cambrians_vsc.py | CambrianQwenModel.forward = cambrian_qwen2_forward |
| EvolvingLMMs-Lab/lmms-eval/lmms_eval/models/simple/cambrians_vsr.py | CambrianQwenModel.forward = cambrian_qwen2_forward |
| FlagOpen/FlagEmbedding/research/llm_embedder/src/utils/llama_patch.py | transformers.models.llama.modeling_llama.LlamaAttention.forward = forward |
| FlagOpen/FlagEmbedding/research/llm_embedder/src/utils/llama_patch.py | transformers.models.llama.modeling_llama.LlamaModel._prepare_decoder_attention_mask = ( |
| ModelCloud/GPTQModel/gptqmodel/models/base.py | modeling_utils.check_support_param_buffer_assignment = check_support_param_buffer_assignment |
| ModelCloud/GPTQModel/gptqmodel/models/definitions/intern_s2_preview.py | modeling_module.create_causal_mask = create_causal_mask_compat |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | PreTrainedModel.__getattr__ = __getattr__ |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | PreTrainedModel._gptqmodel_legacy_tied_weights_patch = True |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | PreTrainedModel._gptqmodel_missing_all_tied_weights_patch = True |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | PreTrainedModel.get_expanded_tied_weights_keys = get_expanded_tied_weights_keys |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | PreTrainedModel.get_head_mask = get_head_mask |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | PreTrainedModel.is_parallelizable = False |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | modeling_auto.AutoModelForCausalLM.register = classmethod(patched_register) |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | modeling_llama.LlamaAttention = DeepSeekVLV2CompatLlamaAttention |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | modeling_llama.LlamaFlashAttention2 = DeepSeekVLV2CompatLlamaAttention |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | modeling_llama.LlamaFlashAttention2 = original_llama_attention |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | modeling_utils._init_weights = False |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | modeling_utils._init_weights = original_init_flag |
| ModelCloud/GPTQModel/gptqmodel/utils/hf.py | modeling_utils.is_flash_attn_2_available = is_flash_attn_2_available |
| NVIDIA-NeMo/Automodel/nemo_automodel/_transformers/auto_model.py | PreTrainedModel._finalize_model_loading = staticmethod(_compat_finalize) |
| NVIDIA-NeMo/Automodel/nemo_automodel/_transformers/model_init.py | PreTrainedModel.get_init_context = classmethod(_patched_get_init_context) |
| NVIDIA-NeMo/Automodel/nemo_automodel/_transformers/utils.py | Qwen3ForCausalLM.forward = _patched_forward # type: ignore[method-assign] |
| NVIDIA-NeMo/Automodel/nemo_automodel/components/models/beam/model.py | BeamForCausalLM.parallelizer = PARALLELIZER |
| NVIDIA-NeMo/Automodel/nemo_automodel/components/models/common/utils.py | TERMSNorm.forward = _patched_rmsnorm_forward |
| NVIDIA-NeMo/Automodel/nemo_automodel/components/models/deepseek_v4/model.py | DeepseekV4ForCausalLM.parallelizer = PARALLELIZER |
| NVIDIA-NeMo/Automodel/nemo_automodel/components/models/deepseek_v41/model.py | DeepseekV41ForCausalLM.parallelizer = PARALLELIZER |
| NVIDIA-NeMo/Automodel/nemo_automodel/components/models/nemotron_v3/model.py | NemotronHForCausalLM.parallelizer = PARALLELIZER |
| NVIDIA-NeMo/Automodel/nemo_automodel/components/models/qwen3_5/model.py | Qwen3_5ForCausalLM.parallelizer = PARALLELIZER |
| NVIDIA-NeMo/Automodel/nemo_automodel/shared/transformers_patches.py | modeling_t5.T5LayerNorm = _NativeT5LayerNorm |
| NVIDIA/TensorRT-LLM/tensorrt_llm/tools/layer_wise_benchmarks/mark_utils.py | GatedMLP.forward = nvtx.annotate("GatedMLP")(GatedMLP.forward) |
| NVIDIA/TensorRT-LLM/tensorrt_llm/tools/layer_wise_benchmarks/mark_utils.py | KimiKDALinearAttention.forward = nvtx.annotate("KimiKDALinearAttention")( |
| OpenRLHF/OpenRLHF/openrlhf/utils/deepspeed/deepspeed.py | transformers.modeling_flash_attention_utils.deterministic_g = True |
| PrimeIntellect-ai/prime-rl/src/prime_rl/inference/patches.py | Glm5NextForCausalLM.process_weights_after_loading = process_weights_after_loading |
| PrimeIntellect-ai/prime-rl/src/prime_rl/inference/patches.py | LoRAModel.from_local_checkpoint = classmethod(_patched_from_local_checkpoint) |
| PrimeIntellect-ai/prime-rl/src/prime_rl/inference/patches.py | MiniMaxM2ForCausalLM.hf_to_vllm_mapper = WeightsMapper( |
| PrimeIntellect-ai/prime-rl/src/prime_rl/inference/vllm/qwen38_weight_loading.py | Qwen4ExpNGramEmbedding.load_weights = load_weights |
| PrimeIntellect-ai/prime-rl/src/prime_rl/trainer/models/gpt_oss/attention.py | GptOssAttention.compute_attention = ulysses_attention |
| PrimeIntellect-ai/prime-rl/src/prime_rl/trainer/models/layers/ulysses_attn.py | AfmoeFlashAttention._compute_attention = _ulysses_compute_attention |
| PrimeIntellect-ai/prime-rl/src/prime_rl/trainer/models/layers/ulysses_attn.py | FlashAttention._compute_attention = _ulysses_compute_attention |
| alibaba/ROLL/roll/models/model_providers.py | AutoModelForCausalLMWithValueHead.post_init = no_set_device_hook_post_init |
| alibaba/ROLL/roll/third_party/megatron/mtp_patcher.py | GPTModel._original_postprocess = original_gpt_postprocess |
| alibaba/ROLL/roll/third_party/megatron/mtp_patcher.py | GPTModel._postprocess = patched_gpt_postprocess |
| alibaba/ROLL/roll/third_party/vllm/gdn_patcher.py | GDNAttentionMetadataBuilder._original_build = original_build |
| alibaba/ROLL/roll/third_party/vllm/gdn_patcher.py | GDNAttentionMetadataBuilder.build = patched_build |
| alibaba/ROLL/roll/utils/context_parallel/monkey_patch.py | Qwen2Model._update_causal_mask = _update_causal_mask |
| alibaba/ROLL/roll/utils/context_parallel/monkey_patch.py | Qwen2Model._update_causal_mask = old_update_causal_mask |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/expert_parallel/experts_fn.py | PreTrainedModel.get_correct_experts_implementation = patched # type: ignore[assignment] |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/kernels/libs/scattermoe_lora/experts.py | PreTrainedModel.get_correct_experts_implementation = _patched_get_correct |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/kernels/libs/scattermoe_lora/nvfp4_moe_loading.py | PreTrainedModel._initialize_missing_keys = patched |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/glm4_moe_lite.py | modeling_glm4_moe_lite.Glm4MoeLiteMLP.forward = LigerSwiGLUMLP.forward |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/glm4_moe_lite.py | modeling_glm4_moe_lite.Glm4MoeLiteRMSNorm = LigerRMSNorm |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/glm4_moe_lite.py | modeling_glm4_moe_lite.apply_rotary_pos_emb = liger_rotary_pos_emb |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/glm4_moe_lite.py | modeling_glm4_moe_lite.apply_rotary_pos_emb_interleave = ( |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/qwen3_5.py | modeling_qwen3_5.Qwen3_5ForCausalLM.forward = lce_forward |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/qwen3_5.py | modeling_qwen3_5.Qwen3_5MLP = _liger_swiglu_mlp_wrapper |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/qwen3_5.py | modeling_qwen3_5.Qwen3_5RMSNorm = LigerRMSNormForQwen3_5 |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/qwen3_5.py | modeling_qwen3_5.Qwen3_5RMSNormGated = FusedRMSNormGated |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/qwen3_5.py | modeling_qwen3_5.nn.LayerNorm = LigerLayerNorm |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/qwen3_5_moe.py | modeling_mod.Qwen3_5MoeForCausalLM.forward = lce_forward |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/qwen3_5_moe.py | modeling_mod.Qwen3_5MoeMLP = _liger_swiglu_mlp_wrapper |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/qwen3_5_moe.py | modeling_mod.Qwen3_5MoeRMSNorm = LigerRMSNormForQwen3_5Moe |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/qwen3_5_moe.py | modeling_mod.Qwen3_5MoeRMSNormGated = FusedRMSNormGated |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/models/qwen3_5_moe.py | modeling_mod.nn.LayerNorm = LigerLayerNorm |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_cohere_compass.CohereCompassMLP = LigerSwiGLUMLP |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_cohere_compass.nn.LayerNorm = LigerLayerNorm |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_gemma4_unified.Gemma4UnifiedRMSNorm = ( |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_gemma4_unified.Gemma4UnifiedTextMLP = _LigerGemma4UnifiedMLP |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_gemma4_unified.nn.CrossEntropyLoss = LigerCrossEntropyLoss |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_gemma4_unified.nn.LayerNorm = LigerLayerNorm |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_jamba.JambaForCausalLM.forward = jamba_lce_forward |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_jamba.JambaMLP = LigerSwiGLUMLP |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_jamba.JambaRMSNorm = LigerRMSNorm |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_jamba.apply_rotary_pos_emb = liger_rotary_pos_emb |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_jamba.nn.LayerNorm = LigerLayerNorm |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_ministral3.Ministral3MLP = LigerSwiGLUMLP |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_ministral3.Ministral3RMSNorm = LigerRMSNorm |
| axolotl-ai-cloud/axolotl/src/axolotl/integrations/liger/plugin.py | modeling_ministral3.apply_rotary_pos_emb = liger_rotary_pos_emb |
| axolotl-ai-cloud/axolotl/src/axolotl/loaders/adapter.py | LoraModel._axolotl_clippable_patched = True |
| axolotl-ai-cloud/axolotl/src/axolotl/loaders/adapter.py | LoraModel._create_and_replace = _patched |
| axolotl-ai-cloud/axolotl/src/axolotl/loaders/model.py | transformers.integrations.deepspeed.is_deepspeed_zero3_enabled = lambda: ( |
| axolotl-ai-cloud/axolotl/src/axolotl/loaders/model.py | transformers.modeling_utils.is_deepspeed_zero3_enabled = lambda: True |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/accelerate/fsdp2.py | PreTrainedModel._adjust_tied_keys_with_tied_pointers = ( |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/accelerate/fsdp2.py | PreTrainedModel._initialize_missing_keys = _patched_initialize_missing_keys |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/accelerate/fsdp2.py | PreTrainedModel._move_missing_keys_from_meta_to_device = _patched_move_missing_keys |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/attention/flex_attn.py | transformers.integrations.flex_attention.WrappedFlexAttention = WrappedFlexAttention |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/btlm_attn_hijack_flash.py | modeling_btlm.BTLMAttention._attn = flashattn_attn |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/kernelize_fixes.py | PreTrainedModel.set_use_kernels = _ORIG_SET_USE_KERNELS |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/kernelize_fixes.py | PreTrainedModel.set_use_kernels = set_use_kernels |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/llama_attn_hijack_flash.py | transformers.loss.loss_utils.fixed_cross_entropy = fa2_fixed_cross_entropy |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/llama_attn_hijack_xformers.py | transformers.models.llama.modeling_llama.LlamaAttention.forward = xformers_forward |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/loss/chunked.py | transformers.loss.loss_utils.ForCausalLMLoss = for_causal_lm_chunked_loss |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/mistral_attn_hijack_flash.py | transformers.models.mistral.modeling_mistral.CrossEntropyLoss = partial( |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/mixtral/__init__.py | MixtralBlockSparseTop2MLP.forward = mlp_forward |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/falcon_h1/modeling.py | FalconH1DecoderLayer.forward = patched_decoder_forward |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/gemma4/fused_attn.py | Gemma4TextAttention.forward = _make_fused_forward(original_forward) |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/gemma4/fused_attn.py | Gemma4TextDecoderLayer.__call__ = patched_call |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/gemma4/fused_attn.py | Gemma4TextDecoderLayer._axolotl_shared_kv_patched = True |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/gemma4_unified/fused_attn.py | Gemma4UnifiedTextAttention._axolotl_fused_attn_patched = True |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/gemma4_unified/fused_attn.py | Gemma4UnifiedTextAttention.forward = _make_fused_forward(original_forward) |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/gemma4_unified/fused_attn.py | Gemma4UnifiedTextDecoderLayer.__call__ = patched_call |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/gemma4_unified/fused_attn.py | Gemma4UnifiedTextDecoderLayer._axolotl_shared_kv_patched = True |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/glm4_moe_lite/fused_attn.py | Glm4MoeLiteAttention._axolotl_fused_attn_patched = True |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/glm4_moe_lite/fused_attn.py | Glm4MoeLiteAttention.forward = _make_fused_forward(Glm4MoeLiteAttention.forward) |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/llama4/modeling.py | modeling_llama4.Llama4TextExperts = Llama4TextExperts |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/llama4/modeling.py | modeling_llama4.Llama4TextExperts = old_lamma_4_text_experts |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/pixtral/modeling_flash_attention_utils.py | modeling_flash_attention_utils._is_packed_sequence = fixed_is_packed_sequence |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/pixtral/modeling_flash_attention_utils.py | modeling_flash_attention_utils._is_packed_sequence = old_fn |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/qwen3/fused_attn.py | Qwen3Attention._axolotl_fused_attn_patched = True |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/qwen3/fused_attn.py | Qwen3Attention.forward = _make_fused_forward() |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/qwen3_5/fused_attn.py | Qwen3_5Attention._axolotl_fused_attn_patched = True |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/qwen3_5/fused_attn.py | Qwen3_5Attention.forward = _make_fused_forward() |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/qwen3_5_moe/fused_attn.py | Qwen3_5MoeAttention._axolotl_fused_attn_patched = True |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/qwen3_5_moe/fused_attn.py | Qwen3_5MoeAttention.forward = _make_fused_forward() |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/qwen3_moe/fused_attn.py | Qwen3MoeAttention._axolotl_fused_attn_patched = True |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/qwen3_moe/fused_attn.py | Qwen3MoeAttention.forward = _make_fused_forward() |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/qwen3_next/modeling.py | Qwen3NextDecoderLayer.forward = original_decoder_forward |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/qwen3_next/modeling.py | Qwen3NextDecoderLayer.forward = patched_decoder_forward |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/qwen3_vl/fused_attn.py | Qwen3VLTextAttention._axolotl_fused_attn_patched = True |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/models/qwen3_vl/fused_attn.py | Qwen3VLTextAttention.forward = _make_fused_forward() |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/moe_quant.py | transformers.core_model_loading.set_param_for_module = _patched_set_param_for_module |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/moe_quant.py | transformers.modeling_utils.caching_allocator_warmup = _noop_warmup |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/multipack.py | modeling_arch._get_unpad_data = get_unpad_data |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/peft/nf4.py | LoraModel.merge_and_unload = merge_and_unload |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/quantized_init.py | PreTrainedModel._initialize_weights = _initialize_weights |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/stablelm_attn_hijack_flash.py | modeling_stablelm.Attention.forward = flashattn_attn |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/stablelm_attn_hijack_flash.py | modeling_stablelm.DecoderLayer.forward = decoder_layer_forward |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/stablelm_attn_hijack_flash.py | modeling_stablelm.StableLMEpochModel.forward = stablelm_model_forward |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/transformers_fa_utils.py | transformers.modeling_flash_attention_utils.fa_peft_integration_check = partial( |
| axolotl-ai-cloud/axolotl/src/axolotl/monkeypatch/transformers_num_parameters.py | PreTrainedModel.resize_token_embeddings = resize_token_embeddings # type: ignore[method-assign] |
| deepspeedai/DeepSpeed/deepspeed/inference/engine.py | DeepSpeedSelfAttention.num_layers = 0 |
| deepspeedai/DeepSpeed/deepspeed/linear/context_manager.py | transformers.AutoModelForCausalLM.from_config = from_config |
| deepspeedai/DeepSpeed/deepspeed/linear/context_manager.py | transformers.AutoModelForCausalLM.from_config = self._orig_causallm_config |
| deepspeedai/DeepSpeed/deepspeed/linear/context_manager.py | transformers.AutoModelForCausalLM.from_pretrained = from_pretrained |
| deepspeedai/DeepSpeed/deepspeed/linear/context_manager.py | transformers.AutoModelForCausalLM.from_pretrained = self._orig_causallm_pretrained |
| deepspeedai/DeepSpeed/deepspeed/ops/transformer/inference/ds_attention.py | DeepSpeedSelfAttention._qkv_buffers = [ |
| deepspeedai/DeepSpeed/deepspeed/ops/transformer/inference/ds_attention.py | DeepSpeedSelfAttention.num_layers = DeepSpeedSelfAttention.num_layers + 1 |
| deepspeedai/DeepSpeed/deepspeed/ops/transformer/inference/ds_mlp.py | DeepSpeedMLP._inter_w_buffers = [ |
| deepspeedai/DeepSpeed/deepspeed/ops/transformer/inference/triton/attention.py | TritonSelfAttention.num_layers = TritonSelfAttention.num_layers + 1 |
| deepspeedai/DeepSpeed/deepspeed/runtime/sequence_parallel/ulysses_sp.py | modeling_llama.LlamaMLP.forward = mlp_forward_new |
| deepspeedai/DeepSpeed/deepspeed/runtime/sequence_parallel/ulysses_sp.py | modeling_llama.LlamaMLP.forward = tiled_mlp_forward |
| hiyouga/LlamaFactory/src/llamafactory/extras/misc.py | transformers.dynamic_module_utils.check_imports = get_relative_imports |
| hiyouga/LlamaFactory/src/llamafactory/model/model_utils/longlora.py | LlamaAttention.forward = llama_attention_forward |
| hiyouga/LlamaFactory/src/llamafactory/model/model_utils/longlora.py | LlamaFlashAttention2.forward = llama_flash_attention_2_forward |
| hiyouga/LlamaFactory/src/llamafactory/model/model_utils/longlora.py | LlamaSdpaAttention.forward = llama_sdpa_attention_forward |
| hiyouga/LlamaFactory/src/llamafactory/model/model_utils/visual.py | transformers.models.llava.modeling_llava.LlavaMultiModalProjector = LlavaMultiModalProjectorForYiVL |
| hiyouga/LlamaFactory/src/llamafactory/model/patcher.py | Qwen3_5DecoderLayer.forward = _patched_decoder_forward |
| hiyouga/LlamaFactory/src/llamafactory/model/patcher.py | Qwen3_5MoeDecoderLayer.forward = _patched_decoder_forward |
| hiyouga/LlamaFactory/src/llamafactory/model/patcher.py | modeling_qwen3_omni_moe.Qwen3OmniMoeThinkerTextSparseMoeBlock = Qwen3OmniMoeThinkerTextSparseMoeBlock |
| hpcaitech/ColossalAI/colossalai/lazy/pretrained.py | PreTrainedModel.from_pretrained = classmethod(PretrainedManager.old_from_pretrained) |
| hpcaitech/ColossalAI/colossalai/lazy/pretrained.py | PreTrainedModel.from_pretrained = new_from_pretrained |
| hpcaitech/ColossalAI/colossalai/legacy/inference/quant/smoothquant/models/base_model.py | transformers.modeling_utils._init_weights = False |
| hpcaitech/ColossalAI/colossalai/shardformer/layer/attn.py | ColoAttention._flash_kernel_dispatch = ColoAttention._flash_kernel_dispatch.load() |
| hpcaitech/ColossalAI/colossalai/shardformer/layer/attn.py | ColoAttention._flash_kernel_dispatch = FlashAttentionDaoLoader() |
| hpcaitech/ColossalAI/colossalai/shardformer/layer/attn.py | ColoAttention._kernel_dispatch_map = { |
| hpcaitech/ColossalAI/colossalai/shardformer/layer/attn.py | RingAttention.ATTN_DONE = torch.cuda.Event() |
| hpcaitech/ColossalAI/colossalai/shardformer/layer/attn.py | RingAttention.CU_SEQLENS = cu_seqlens |
| hpcaitech/ColossalAI/colossalai/shardformer/layer/attn.py | RingAttention.HALF_INDICES = (half_idx_front, half_idx_back) |
| hpcaitech/ColossalAI/colossalai/shardformer/layer/attn.py | RingAttention.INNER_RING_GROUP = inner_ring_group |
| hpcaitech/ColossalAI/colossalai/shardformer/layer/attn.py | RingAttention.INTER_RING_GROUP = inter_ring_group |
| hpcaitech/ColossalAI/colossalai/shardformer/layer/attn.py | RingAttention.SP_GROUP = sp_group |
| hpcaitech/ColossalAI/colossalai/shardformer/layer/attn.py | RingAttention.SP_STREAM = torch.cuda.Stream() |
| hpcaitech/ColossalAI/colossalai/shardformer/layer/attn.py | RingAttention.TOTAL_SEQLEN = b * sq |
| huggingface/diffusers/examples/research_projects/pytorch_xla/inference/flux/flux_inference.py | FlashAttention.DEFAULT_BLOCK_SIZES = { |
| huggingface/diffusers/examples/research_projects/pytorch_xla/inference/flux/flux_inference_spmd.py | FlashAttention.DEFAULT_BLOCK_SIZES = { |
| huggingface/diffusers/src/diffusers/pipelines/prx/__init__.py | transformers.T5GemmaEncoder = T5GemmaEncoder |
| huggingface/trl/trl/_compat.py | transformers.cache_utils.HybridCache = Cache |
| intel/auto-round/auto_round/modeling/unfused_moe/__init__.py | transformers.modeling_utils.get_checkpoint_conversion_mapping = get_checkpoint_conversion_mapping_ar |
| intel/auto-round/auto_round/utils/common.py | transformers.modeling_utils.no_init_weights = no_init_weights |
| kvcache-ai/ktransformers/archive/kt-sft/ktransformers/operators/dynamic_attention.py | DynamicScaledDotProductAttention.cpu_infer = CPUInfer(threads_num) |
| kvcache-ai/ktransformers/archive/kt-sft/ktransformers/operators/models.py | KLlamaModel.dynamic_sdpa = DynamicScaledDotProductAttention( |
| kvcache-ai/ktransformers/archive/kt-sft/ktransformers/sft/metrics_utils/misc.py | transformers.dynamic_module_utils.check_imports = get_relative_imports |
| kvcache-ai/ktransformers/archive/ktransformers/operators/dynamic_attention.py | DynamicScaledDotProductAttention.cpu_infer = CPUInfer(threads_num) |
| kvcache-ai/ktransformers/archive/ktransformers/operators/models.py | KLlamaModel.dynamic_sdpa = DynamicScaledDotProductAttention( |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/llama4_rope.py | modeling_module.apply_rotary_emb = liger_llama4_text_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/llama4_rope.py | modeling_module.vision_apply_rotary_emb = liger_llama4_vision_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | Gemma4TextForCausalLM.forward = causal_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_deepseek_v2.DeepseekV2Experts = LigerExperts |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_deepseek_v2.DeepseekV2ForCausalLM.forward = deepseek_v2_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_deepseek_v2.DeepseekV2MLP = LigerQwen3MoeSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_deepseek_v2.DeepseekV2RMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_deepseek_v3.DeepseekV3Experts = LigerExperts |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_deepseek_v3.DeepseekV3ForCausalLM.forward = deepseek_v3_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_deepseek_v3.DeepseekV3MLP = LigerQwen3MoeSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_deepseek_v3.DeepseekV3RMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_deepseek_v4.DeepseekV4ForCausalLM.forward = deepseek_v4_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_deepseek_v4.DeepseekV4RMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_exaone4.Exaone4ForCausalLM.forward = exaone4_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_exaone4.Exaone4MLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_exaone4.Exaone4RMSNorm = Exaone4LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_exaone4.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_falcon_h1.FalconH1ForCausalLM.forward = falcon_h1_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_falcon_h1.FalconH1MLP = LigerFalconH1SwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_falcon_h1.FalconH1RMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_falcon_h1.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma.GemmaForCausalLM.forward = gemma_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma.GemmaMLP = LigerGEGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma.GemmaRMSNorm = LigerRMSNormForGemma |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma2.Gemma2ForCausalLM.forward = gemma2_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma2.Gemma2MLP = LigerGEGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma2.Gemma2RMSNorm = LigerRMSNormForGemma2 |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma2.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma3.Gemma3ForCausalLM.forward = causal_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma3.Gemma3ForConditionalGeneration.forward = multimodal_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma3.Gemma3MLP = LigerGEGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma3.Gemma3RMSNorm = LigerRMSNormForGemma3 |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma3.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma3.nn.CrossEntropyLoss = LigerCrossEntropyLoss |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma4.Gemma4ForCausalLM.forward = causal_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma4.Gemma4ForConditionalGeneration.forward = multimodal_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma4.Gemma4RMSNorm = LigerRMSNormForGemma4 |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gemma4.Gemma4TextMLP = LigerGEGLUMLPForGemma4 |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_glm4.Glm4ForCausalLM.forward = glm4_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_glm4.Glm4MLP = LigerPhi3SwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_glm4.Glm4RMSNorm = LigerRMSNormForGlm4 |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_glm4v.Glm4vForConditionalGeneration.forward = glm4v_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_glm4v.Glm4vRMSNorm = LigerRMSNormForGlm4 |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_glm4v_moe.Glm4vMoeForConditionalGeneration.forward = glm4v_moe_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_glm4v_moe.Glm4vMoeRMSNorm = LigerRMSNormForGlm4 |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_glm4v_moe.Glm4vMoeTextNaiveMoe = LigerExperts |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_glm4v_moe.Glm4vMoeTextRMSNorm = LigerRMSNormForGlm4 |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gpt_oss.GptOssForCausalLM.forward = gpt_oss_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gpt_oss.GptOssRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_gpt_oss.apply_rotary_pos_emb = liger_rotary_pos_emb_gpt_oss |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_granite.GraniteMLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_granite.GraniteRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_granite.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_hunyuan_v1_dense.HunYuanDenseV1ForCausalLM.forward = hunyuan_v1_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_hunyuan_v1_dense.HunYuanDenseV1MLP = LigerHunyuanV1SwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_hunyuan_v1_dense.HunYuanDenseV1RMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_hunyuan_v1_dense.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_hunyuan_v1_moe.HunYuanMoEV1Experts = LigerExperts |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_hunyuan_v1_moe.HunYuanMoEV1ForCausalLM.forward = hunyuan_v1_moe_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_hunyuan_v1_moe.HunYuanMoEV1RMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_hunyuan_v1_moe.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_internvl.InternVLForConditionalGeneration.forward = internvl_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_internvl.InternVLVisionRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_internvl.nn.LayerNorm = LigerLayerNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_llama.LlamaForCausalLM.forward = llama_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_llama.LlamaMLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_llama.LlamaRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_llama.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_llama4.CrossEntropyLoss = LigerCrossEntropyLoss |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_llama4.Llama4ForCausalLM.forward = llama4_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_llama4.Llama4TextMLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_llama4.Llama4TextRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_llava.LlavaForConditionalGeneration.forward = llava_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_ministral.CrossEntropyLoss = LigerCrossEntropyLoss |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_ministral.MinistralForCausalLM.forward = ministral_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_ministral.MinistralMLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_ministral.MinistralRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_ministral.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mistral.CrossEntropyLoss = LigerCrossEntropyLoss |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mistral.MistralForCausalLM.forward = mistral_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mistral.MistralMLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mistral.MistralRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mistral.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mixtral.MixtralExperts = LigerExperts |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mixtral.MixtralForCausalLM.forward = mixtral_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mixtral.MixtralRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mixtral.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mllama.MllamaForCausalLM.forward = mllama_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mllama.MllamaTextMLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mllama.MllamaTextRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mllama.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_mllama.nn.LayerNorm = LigerLayerNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_muse_glimmer.MuseGlimmerForConditionalGeneration.forward = muse_glimmer_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_muse_glimmer.MuseGlimmerRMSNorm = LigerRMSNormForMuseGlimmer |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_muse_glimmer.MuseGlimmerTextCenteredRMSNorm = LigerRMSNormForMuseGlimmerTextCentered |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_muse_glimmer.MuseGlimmerTextMLP = LigerSwiGLUMLPForMuseGlimmer |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_muse_glimmer.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_nemotron.CrossEntropyLoss = LigerCrossEntropyLoss |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_nemotron.NemotronForCausalLM.forward = nemotron_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_olmo2.Olmo2ForCausalLM.forward = olmo2_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_olmo2.Olmo2MLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_olmo2.Olmo2RMSNorm = LigerRMSNormForOlmo2 |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_olmo2.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_olmo3.Olmo3ForCausalLM.forward = olmo3_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_olmo3.Olmo3MLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_olmo3.Olmo3RMSNorm = LigerRMSNormForOlmo2 # same as olmo2 |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_olmo3.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_paligemma.PaliGemmaForConditionalGeneration.forward = lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_paligemma.nn.CrossEntropyLoss = LigerCrossEntropyLoss |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_phi3.Phi3ForCausalLM.forward = phi3_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_phi3.Phi3MLP = LigerPhi3SwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_phi3.Phi3RMSNorm = LigerRMSNorm # Same as Llama |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_phi3.apply_rotary_pos_emb = liger_rotary_pos_emb # Same as Gemma |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_pixtral.PixtralMLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_pixtral.PixtralRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_pixtral.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2.Qwen2ForCausalLM.forward = qwen2_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2.Qwen2MLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2.Qwen2RMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_5_vl.CrossEntropyLoss = LigerCrossEntropyLoss |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_5_vl.Qwen2MLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_5_vl.Qwen2RMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_5_vl.Qwen2_5_VLForConditionalGeneration.forward = qwen2_5_vl_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_5_vl.Qwen2_5_VLRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_5_vl.apply_multimodal_rotary_pos_emb = liger_multimodal_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_vl.CrossEntropyLoss = LigerCrossEntropyLoss |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_vl.LayerNorm = LigerLayerNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_vl.Qwen2MLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_vl.Qwen2RMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_vl.Qwen2VLForConditionalGeneration.forward = qwen2_vl_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_vl.Qwen2VLRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen2_vl.apply_multimodal_rotary_pos_emb = liger_multimodal_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3.Qwen3ForCausalLM.forward = qwen3_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3.Qwen3MLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3.Qwen3RMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_5.Qwen3_5ForCausalLM.forward = qwen3_5_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_5.Qwen3_5ForConditionalGeneration.forward = qwen3_5_lce_forward_for_multimodal |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_5.Qwen3_5MLP = LigerQwen3MoeSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_5.Qwen3_5RMSNorm = LigerRMSNormForQwen3Next |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_5.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_5.apply_rotary_pos_emb_vision = liger_rotary_pos_emb_vision |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_5_moe.Qwen3_5MoeExperts = LigerExperts |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_5_moe.Qwen3_5MoeForCausalLM.forward = qwen3_5_moe_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_5_moe.Qwen3_5MoeForConditionalGeneration.forward = ( |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_5_moe.Qwen3_5MoeRMSNorm = LigerRMSNormForQwen3Next |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_5_moe.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_5_moe.apply_rotary_pos_emb_vision = liger_rotary_pos_emb_vision |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_moe.Qwen3MoeExperts = LigerExperts |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_moe.Qwen3MoeForCausalLM.forward = qwen3_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_moe.Qwen3MoeRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_moe.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_next.Qwen3NextExperts = LigerExperts |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_next.Qwen3NextForCausalLM.forward = qwen3_next_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_next.Qwen3NextRMSNorm = LigerRMSNormForQwen3Next |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_next.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_vl.Qwen3VLForConditionalGeneration.forward = qwen3_vl_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_vl.Qwen3VLTextRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_vl.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_vl.apply_rotary_pos_emb_vision = liger_rotary_pos_emb_vision |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_vl_moe.Qwen3VLMoeForConditionalGeneration.forward = qwen3_vl_moe_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_vl_moe.Qwen3VLMoeTextExperts = LigerExperts |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_vl_moe.Qwen3VLMoeTextRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_vl_moe.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_qwen3_vl_moe.apply_rotary_pos_emb_vision = liger_rotary_pos_emb_vision |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_siglip.nn.LayerNorm = LigerLayerNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_smollm3.SmolLM3ForCausalLM.forward = smollm3_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_smollm3.SmolLM3MLP = LigerSwiGLUMLP |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_smollm3.SmolLM3RMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_smollm3.apply_rotary_pos_emb = liger_rotary_pos_emb |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_smolvlm.SmolVLMForConditionalGeneration.forward = smolvlm_lce_forward |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_smolvlm.SmolVLMRMSNorm = LigerRMSNorm |
| linkedin/Liger-Kernel/src/liger_kernel/transformers/monkey_patch.py | modeling_smolvlm.nn.LayerNorm = LigerLayerNorm |
| modelscope/ms-swift/swift/megatron/utils/convert_utils.py | TEDotProductAttention.forward = forward |
| modelscope/ms-swift/swift/megatron/utils/convert_utils.py | TEDotProductAttention.forward = new_forward |
| modelscope/ms-swift/swift/model/models/deepseek.py | UnlimitedOCRModel._swift_multi_gpu_patched = True |
| modelscope/ms-swift/swift/model/models/deepseek.py | UnlimitedOCRModel.forward = _patched_forward |
| modelscope/ms-swift/swift/model/models/deepseek.py | modeling_module.torch.cat = _orig_cat |
| modelscope/ms-swift/swift/model/models/deepseek.py | modeling_module.torch.cat = _safe_cat |
| modelscope/ms-swift/swift/model/models/deepseek.py | transformers.models.llama.modeling_llama.LlamaFlashAttention2 = None |
| modelscope/ms-swift/swift/model/models/internlm.py | PreTrainedModel._old_enable_input_require_grads = old_enable_input_require_grads |
| modelscope/ms-swift/swift/model/models/internlm.py | PreTrainedModel.enable_input_require_grads = patched_enable_input_require_grads |
| modelscope/ms-swift/swift/model/models/llava.py | LlavaLlamaForCausalLM.__old_forward = forward |
| modelscope/ms-swift/swift/model/models/llava.py | LlavaLlamaForCausalLM.forward = _new_forward |
| modelscope/ms-swift/swift/model/models/spark.py | modeling_module._swift_patched = True |
| modelscope/ms-swift/swift/model/models/spark.py | setattr(modeling_module, name, Spark2_5Loader._compat_mask_fn(getattr(modeling_module, name))) |
| modelscope/ms-swift/swift/model/models/valley.py | ValleyQwen2ForCausalLM._origin_forward = forward |
| modelscope/ms-swift/swift/model/models/valley.py | ValleyQwen2ForCausalLM.forward = new_forward |
| modelscope/ms-swift/swift/model/models/xing4_0.py | modeling_module.Xing4_0HyperConnection.forward = torch.compile( |
| modelscope/ms-swift/swift/model/models/xing4_0.py | modeling_module.Xing4_0PreTrainedModel._can_set_experts_implementation_cached_value = True |
| modelscope/ms-swift/swift/model/models/xing4_0.py | modeling_module._swift_patch_options = patch_options |
| modelscope/ms-swift/swift/model/patcher.py | PreTrainedModel._get_no_split_modules = _get_no_split_modules |
| modelscope/ms-swift/swift/model/patcher.py | PreTrainedModel._get_no_split_modules = _new_get_no_split_modules |
| modelscope/ms-swift/swift/model/patcher.py | PreTrainedModel.from_pretrained = _new_from_pretrained |
| modelscope/ms-swift/swift/model/patcher.py | PreTrainedModel.from_pretrained = classmethod(from_pretrained) |
| modelscope/ms-swift/swift/model/patcher.py | transformers.modeling_utils.get_balanced_memory = lambda *args, **kwargs: {} |
| modelscope/ms-swift/swift/model/patcher.py | transformers.modeling_utils.infer_auto_device_map = _infer_auto_device_map_patch |
| modelscope/ms-swift/swift/sequence_parallel/sequence_parallel.py | modeling_flash_attention_utils._flash_attention_forward = flash_attention_forward |
| modelscope/ms-swift/swift/sequence_parallel/sequence_parallel.py | modeling_flash_attention_utils._flash_attention_forward_origin = _flash_attention_forward |
| modelscope/ms-swift/swift/template/base.py | modeling_module._flash_attention_forward = _flash_attention_forward |
| modelscope/ms-swift/swift/template/base.py | modeling_module._flash_attention_forward = _origin_flash_attention_forward |
| modelscope/ms-swift/swift/template/templates/glm.py | modeling_module.create_causal_mask = new_create_causal_mask |
| modelscope/ms-swift/swift/trainers/mixin.py | transformers.modeling_utils.checkpoint = _new_checkpoint |
| modelscope/ms-swift/swift/tuners/peft.py | AdaLoraModel._create_and_replace = _create_and_replace_hook |
| modelscope/ms-swift/swift/tuners/peft.py | AdaLoraModel._create_and_replace_origin = AdaLoraModel._create_and_replace |
| modelscope/ms-swift/swift/tuners/peft.py | AdaLoraModel.forward = adalora_forward |
| modelscope/ms-swift/swift/tuners/peft.py | BOFTModel._create_and_replace = _create_and_replace_hook |
| modelscope/ms-swift/swift/tuners/peft.py | BOFTModel._create_and_replace_origin = BOFTModel._create_and_replace |
| modelscope/ms-swift/swift/tuners/peft.py | BoneModel._create_and_replace = _create_and_replace_hook |
| modelscope/ms-swift/swift/tuners/peft.py | BoneModel._create_and_replace_origin = BoneModel._create_and_replace |
| modelscope/ms-swift/swift/tuners/peft.py | FourierFTModel._create_and_replace = _create_and_replace_hook |
| modelscope/ms-swift/swift/tuners/peft.py | FourierFTModel._create_and_replace_origin = FourierFTModel._create_and_replace |
| modelscope/ms-swift/swift/tuners/peft.py | LoraModel.__init__ = __new_init__ |
| modelscope/ms-swift/swift/tuners/peft.py | LoraModel.__init_origin__ = LoraModel.__init__ |
| modelscope/ms-swift/swift/tuners/peft.py | LoraModel._cast_adapter_dtype = _cast_adapter_dtype_hook |
| modelscope/ms-swift/swift/tuners/peft.py | LoraModel._cast_adapter_dtype_origin = LoraModel._cast_adapter_dtype |
| modelscope/ms-swift/swift/tuners/peft.py | LoraModel._create_and_replace = _create_and_replace_hook |
| modelscope/ms-swift/swift/tuners/peft.py | LoraModel._create_and_replace_origin = LoraModel._create_and_replace |
| modelscope/ms-swift/swift/tuners/peft.py | PeftModel.activate_adapter = PeftModel.set_adapter |
| modelscope/ms-swift/swift/tuners/peft.py | PeftModel.create_optimizer_param_groups = create_optimizer_param_groups |
| modelscope/ms-swift/swift/tuners/peft.py | PeftModel.deactivate_adapter = partial(dummy_function, func='deactivate_adapter') |
| modelscope/ms-swift/swift/tuners/peft.py | PeftModel.load_adapter = load_adapter |
| modelscope/ms-swift/swift/tuners/peft.py | PeftModel.load_adapter_origin = PeftModel.load_adapter |
| modelscope/ms-swift/swift/tuners/peft.py | PeftModel.set_active_adapters = partial(dummy_function, func='set_active_adapters') |
| modelscope/ms-swift/swift/tuners/peft.py | VeraModel._create_and_replace = _create_and_replace_hook |
| modelscope/ms-swift/swift/tuners/peft.py | VeraModel._create_and_replace_origin = VeraModel._create_and_replace |
| sgl-project/sglang/python/sglang/multimodal_gen/runtime/layers/attention/layer.py | USPAttention._usp_a2a_stream = torch.get_device_module().Stream() |
| sgl-project/sglang/python/sglang/multimodal_gen/runtime/loader/utils.py | PreTrainedModel.post_init = lambda self: None |
| sgl-project/sglang/python/sglang/srt/multimodal/processors/qwen_vl.py | transformers.models.qwen2_vl.image_processing_qwen2_vl_fast.Qwen2VLImageProcessorFast._preprocess = fast_preprocess_cpu |
| sgl-project/sglang/python/sglang/srt/utils/hf_transformers_patches.py | modeling_llama.LlamaFlashAttention2 = modeling_llama.LlamaAttention |
| unslothai/unsloth-zoo/unsloth_zoo/compiler.py | modeling_file.__UNSLOTH_PATCHED__ = True |
| unslothai/unsloth-zoo/unsloth_zoo/compiler.py | modeling_file.__UNSLOTH_SUPPORTS_SDPA__ = False |
| unslothai/unsloth-zoo/unsloth_zoo/compiler.py | modeling_file.__UNSLOTH_SUPPORTS_SDPA__ = final_supports_sdpa |
| unslothai/unsloth-zoo/unsloth_zoo/compiler.py | modeling_file.unsloth_mhc_projection = unsloth_mhc_projection |
| unslothai/unsloth-zoo/unsloth_zoo/compiler.py | modeling_file.unsloth_sinkhorn_knopp = unsloth_sinkhorn_knopp |
| unslothai/unsloth-zoo/unsloth_zoo/compiler.py | setattr(modeling_file, key, value) |
| unslothai/unsloth-zoo/unsloth_zoo/empty_model.py | BitsAndBytesModelLoader._stack_quantization_states = ( |
| unslothai/unsloth-zoo/unsloth_zoo/empty_model.py | Gemma4ForCausalLM.get_expert_mapping = get_expert_mapping |
| unslothai/unsloth-zoo/unsloth_zoo/empty_model.py | SiglipVisionModel._init_weights = SiglipVisionModel._original_initialize_weights |
| unslothai/unsloth-zoo/unsloth_zoo/empty_model.py | SiglipVisionModel._init_weights = _init_weights |
| unslothai/unsloth-zoo/unsloth_zoo/empty_model.py | SiglipVisionModel._original_initialize_weights = SiglipVisionModel._init_weights |
| unslothai/unsloth-zoo/unsloth_zoo/gradient_checkpointing.py | transformers.modeling_utils._unsloth_old_checkpoint = current |
| unslothai/unsloth-zoo/unsloth_zoo/gradient_checkpointing.py | transformers.modeling_utils.checkpoint = ( |
| unslothai/unsloth-zoo/unsloth_zoo/gradient_checkpointing.py | transformers.modeling_utils.checkpoint = getattr( |
| unslothai/unsloth-zoo/unsloth_zoo/gradient_checkpointing.py | transformers.modeling_utils.checkpoint = shim |
| unslothai/unsloth-zoo/unsloth_zoo/gradient_checkpointing.py | transformers.modeling_utils.checkpoint = unsloth_checkpoint |
| unslothai/unsloth-zoo/unsloth_zoo/loss_utils.py | UnslothForCausalLMLoss._unsloth_fused_loss = UnslothForCausalLMLoss |
| unslothai/unsloth-zoo/unsloth_zoo/loss_utils.py | transformers.modeling_utils.PreTrainedModel.loss_function = \ |
| unslothai/unsloth-zoo/unsloth_zoo/mlx/loader.py | modeling_llama.LlamaFlashAttention2 = modeling_llama.LlamaAttention |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/common.py | setattr(modeling_module, name, value) |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/compiled_model_identity.py | PreTrainedModel.is_custom_code = method |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/deepseek_v3_moe.py | DeepseekV3ForCausalLM.__UNSLOTH_SUPPORTS_RETURN_HIDDEN_STATES__ = True |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/deepseek_v3_moe.py | DeepseekV3ForCausalLM.forward = _patched_causal_lm_forward |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gemma3n.py | Gemma3nTextAttention.forward = forward |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gemma4.py | Gemma4AudioAttention.forward = forward |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gemma4.py | Gemma4TextAttention.forward = _make_gemma4_attention_carrier_forward(Gemma4TextAttention.forward) |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gemma4.py | LoraModel._create_and_replace = create_and_replace |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | GptOssForCausalLM._unsloth_grpo_patched = True |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | GptOssForCausalLM.forward = _patched_causal_lm_forward |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | GptOssModel.forward = forward |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | GptOssPreTrainedModel._unsloth_init_weights_fixed = True |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.generation.utils.create_masks_for_generate = wrap(transformers.generation.utils.create_masks_for_generate) |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.masking_utils.__patched_causal_mask__ = True |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.masking_utils._old_create_causal_mask = _torch_compile(transformers.masking_utils.create_causal_mask, fullgraph = False, dynamic = True) |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.masking_utils._old_create_sliding_window_causal_mask = _torch_compile(transformers.masking_utils.create_sliding_window_causal_mask, fullgraph = False, dynamic = True) |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.masking_utils.create_causal_mask = wrap(create_causal_mask) |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.masking_utils.create_masks_for_generate = wrap(transformers.masking_utils.create_masks_for_generate) |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.masking_utils.create_sliding_window_causal_mask = wrap(create_sliding_window_causal_mask) |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.models.gpt_oss.modeling_gpt_oss.GptOssExperts = GptOssExpertsBnb4bit |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.models.gpt_oss.modeling_gpt_oss.GptOssExperts = \ |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.models.gpt_oss.modeling_gpt_oss.GptOssExperts.forward = experts_forward |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.models.gpt_oss.modeling_gpt_oss.GptOssTopKRouter = GptOssTopKRouter |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.models.gpt_oss.modeling_gpt_oss.GptOssTopKRouter = \ |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.models.gpt_oss.modeling_gpt_oss._original_GptOssExperts = \ |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.models.gpt_oss.modeling_gpt_oss._original_GptOssTopKRouter = \ |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.models.gpt_oss.modeling_gpt_oss.create_causal_mask = transformers.masking_utils.create_causal_mask |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.models.gpt_oss.modeling_gpt_oss.create_sliding_window_causal_mask = transformers.masking_utils.create_sliding_window_causal_mask |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.quantizers.quantizer_mxfp4.Mxfp4HfQuantizer._lazy_import_kernels = lambda *args, **kwargs: triton_kernels |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.quantizers.quantizer_mxfp4.Mxfp4HfQuantizer.is_trainable = lambda *args, **kwargs: True |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.quantizers.quantizer_mxfp4.is_kernels_available = is_kernels_available |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/gpt_oss.py | transformers.quantizers.quantizer_mxfp4.is_kernels_available = lambda *args, **kwargs: False |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/misc.py | HiggsAudioV2Embeddings.forward = forward |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/misc.py | ModernBertModel._update_attention_mask = _update_attention_mask_contiguous |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/misc.py | PreTrainedModel.gradient_checkpointing_enable = gradient_checkpointing_enable |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/misc.py | transformers.models.mllama.modeling_mllama.MllamaVisionEncoderLayer = MllamaVisionEncoderLayer |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/misc.py | transformers.utils.import_utils.is_causal_conv1d_available = lambda: False |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/moe_utils.py | PeftModel.load_adapter = patched |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/moe_utils.py | PeftModel.save_pretrained = patched |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/moe_utils_bnb4bit.py | modeling_utils.get_model_conversion_mapping = patched_get_model_conversion_mapping |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/mxfp4.py | PreTrainedModel.save_pretrained = save_pretrained |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/mxfp4.py | modeling_utils._get_device_map = _get_device_map |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/mxfp4.py | transformers.integrations.mxfp4.convert_moe_packed_tensors_cpu = convert_moe_packed_tensors_cpu |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/qwen3_5_moe.py | transformers.models.qwen3_5_moe.modeling_qwen3_5_moe.Qwen3_5MoeExperts._unsloth_lora_extractor_fn = staticmethod(_qwen3_5_lora_extractor) |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/qwen3_moe.py | transformers.models.qwen3_moe.modeling_qwen3_moe.Qwen3MoeExperts._unsloth_lora_extractor_fn = staticmethod(_qwen3_lora_extractor) |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/qwen3_next_moe.py | transformers.models.qwen3_next.modeling_qwen3_next.Qwen3NextExperts._unsloth_lora_extractor_fn = staticmethod(_qwen3_next_lora_extractor) |
| unslothai/unsloth-zoo/unsloth_zoo/temporary_patches/qwen3_vl_moe.py | transformers.models.qwen3_vl_moe.modeling_qwen3_vl_moe.Qwen3VLMoeTextExperts._unsloth_lora_extractor_fn = staticmethod(_qwen3_vl_lora_extractor) |
| unslothai/unsloth-zoo/unsloth_zoo/vllm_utils.py | Qwen3MoeForCausalLM.is_3d_moe_weight = True |
| unslothai/unsloth/studio/backend/core/inference/safetensors_pread.py | modeling_utils.safe_open = _original |
| unslothai/unsloth/studio/backend/core/inference/safetensors_pread.py | modeling_utils.safe_open = _with_pread(current) |
| unslothai/unsloth/unsloth/import_fixes.py | PreTrainedModel.disable_input_require_grads = _patched_single_disable_input_require_grads |
| unslothai/unsloth/unsloth/import_fixes.py | PreTrainedModel.enable_input_require_grads = _patched_enable_input_require_grads |
| unslothai/unsloth/unsloth/import_fixes.py | PreTrainedModel.enable_input_require_grads = _patched_single_enable_input_require_grads |
| unslothai/unsloth/unsloth/import_fixes.py | PreTrainedModel.post_init = post_init |
| unslothai/unsloth/unsloth/import_fixes.py | modeling_utils.revert_weight_conversion = revert_weight_conversion |
| unslothai/unsloth/unsloth/kernels/rms_layernorm.py | transformers.models.llama.modeling_llama.LlamaRMSNorm = LlamaRMSNorm |
| unslothai/unsloth/unsloth/kernels/rms_layernorm.py | transformers.models.llama.modeling_llama.LlamaRMSNorm = Unsloth_LlamaRMSNorm |
| unslothai/unsloth/unsloth/kernels/rms_layernorm.py | transformers.models.mllama.modeling_mllama.MllamaTextRMSNorm = MllamaTextRMSNorm |
| unslothai/unsloth/unsloth/kernels/rms_layernorm.py | transformers.models.mllama.modeling_mllama.MllamaTextRMSNorm = Unsloth_MllamaTextRMSNorm |
| unslothai/unsloth/unsloth/models/_utils.py | PreTrainedModel._get_key_renaming_mapping = _get_key_renaming_mapping |
| unslothai/unsloth/unsloth/models/_utils.py | PreTrainedModel._get_key_renaming_mapping = original |
| unslothai/unsloth/unsloth/models/_utils.py | PreTrainedModel.gradient_checkpointing_enable = gradient_checkpointing_enable |
| unslothai/unsloth/unsloth/models/_utils.py | modeling_utils.get_model_conversion_mapping = get_model_conversion_mapping |
| unslothai/unsloth/unsloth/models/_utils.py | transformers.integrations.bitsandbytes.should_convert_module = patched_should_convert_module |
| unslothai/unsloth/unsloth/models/_utils.py | transformers.trainer.get_model_param_count = get_model_param_count |
| unslothai/unsloth/unsloth/models/_utils.py | transformers.trainer_pt_utils.get_model_param_count = get_model_param_count |
| unslothai/unsloth/unsloth/models/_utils.py | transformers.utils.import_utils.is_flash_attn_2_available = ( |
| unslothai/unsloth/unsloth/models/_utils.py | transformers.utils.import_utils.is_flash_attn_2_available = lambda *args, **kwargs: ( |
| unslothai/unsloth/unsloth/models/_utils.py | transformers.utils.is_flash_attn_2_available = lambda *args, **kwargs: False |
| unslothai/unsloth/unsloth/models/_utils.py | transformers.utils.is_openai_available = _lazy_openai_import_check( |
| unslothai/unsloth/unsloth/models/_utils.py | transformers.utils.quantization_config.BitsAndBytesConfig.__init__ = _BitsAndBytesConfig__init__ |
| unslothai/unsloth/unsloth/models/cohere.py | CohereAttention.__init__ = eval(init_name) |
| unslothai/unsloth/unsloth/models/cohere.py | CohereAttention.forward = CohereAttention_fast_forward |
| unslothai/unsloth/unsloth/models/cohere.py | CohereDecoderLayer.forward = CohereDecoderLayer_fast_forward |
| unslothai/unsloth/unsloth/models/cohere.py | CohereFlashAttention2.forward = CohereAttention_fast_forward |
| unslothai/unsloth/unsloth/models/cohere.py | CohereForCausalLM.forward = CausalLM_fast_forward(CohereModel_fast_forward_inference) |
| unslothai/unsloth/unsloth/models/cohere.py | CohereModel.forward = LlamaModel_fast_forward |
| unslothai/unsloth/unsloth/models/cohere.py | CohereSdpaAttention.forward = CohereAttention_fast_forward |
| unslothai/unsloth/unsloth/models/cohere.py | PeftModelForCausalLM.forward = PeftModel_fast_forward |
| unslothai/unsloth/unsloth/models/cohere.py | transformers.models.cohere.modeling_cohere.CohereRotaryEmbedding = LlamaRotaryEmbedding |
| unslothai/unsloth/unsloth/models/compressed_tensors_int4.py | PeftModel.save_pretrained = save_pretrained |
| unslothai/unsloth/unsloth/models/falcon_h1.py | FalconH1Attention.__init__ = eval(init_name) |
| unslothai/unsloth/unsloth/models/falcon_h1.py | FalconH1Attention.forward = FalconH1Attention_fast_forward |
| unslothai/unsloth/unsloth/models/falcon_h1.py | FalconH1DecoderLayer.forward = FalconH1DecoderLayer_fast_forward |
| unslothai/unsloth/unsloth/models/falcon_h1.py | FalconH1ForCausalLM.forward = CausalLM_fast_forward( |
| unslothai/unsloth/unsloth/models/falcon_h1.py | FalconH1Model.forward = LlamaModel_fast_forward |
| unslothai/unsloth/unsloth/models/falcon_h1.py | PeftModelForCausalLM.forward = PeftModel_fast_forward |
| unslothai/unsloth/unsloth/models/falcon_h1.py | transformers.models.falcon_h1.modeling_falcon_h1.FalconH1RMSNorm = Unsloth_FalconH1RMSNorm |
| unslothai/unsloth/unsloth/models/falcon_h1.py | transformers.models.falcon_h1.modeling_falcon_h1.FalconH1RotaryEmbedding = ( |
| unslothai/unsloth/unsloth/models/gemma.py | GemmaAttention.__init__ = eval(init_name) |
| unslothai/unsloth/unsloth/models/gemma.py | GemmaAttention.forward = LlamaAttention_fast_forward |
| unslothai/unsloth/unsloth/models/gemma.py | GemmaDecoderLayer.forward = GemmaDecoderLayer_fast_forward |
| unslothai/unsloth/unsloth/models/gemma.py | GemmaFlashAttention2.forward = LlamaAttention_fast_forward |
| unslothai/unsloth/unsloth/models/gemma.py | GemmaForCausalLM.forward = CausalLM_fast_forward(GemmaModel_fast_forward_inference) |
| unslothai/unsloth/unsloth/models/gemma.py | GemmaModel.forward = LlamaModel_fast_forward |
| unslothai/unsloth/unsloth/models/gemma.py | GemmaSdpaAttention.forward = LlamaAttention_fast_forward |
| unslothai/unsloth/unsloth/models/gemma.py | PeftModelForCausalLM.forward = PeftModel_fast_forward |
| unslothai/unsloth/unsloth/models/gemma.py | transformers.models.gemma.modeling_gemma.GemmaRotaryEmbedding = GemmaFixedRotaryEmbedding |
| unslothai/unsloth/unsloth/models/gemma2.py | Gemma2Attention.__init__ = eval(init_name) |
| unslothai/unsloth/unsloth/models/gemma2.py | Gemma2Attention.forward = Gemma2Attention_fast_forward |
| unslothai/unsloth/unsloth/models/gemma2.py | Gemma2DecoderLayer.forward = Gemma2DecoderLayer_fast_forward |
| unslothai/unsloth/unsloth/models/gemma2.py | Gemma2FlashAttention2.forward = Gemma2Attention_fast_forward |
| unslothai/unsloth/unsloth/models/gemma2.py | Gemma2ForCausalLM.forward = CausalLM_fast_forward(Gemma2Model_fast_forward_inference) |
| unslothai/unsloth/unsloth/models/gemma2.py | Gemma2Model.forward = LlamaModel_fast_forward |
| unslothai/unsloth/unsloth/models/gemma2.py | Gemma2SdpaAttention.forward = Gemma2Attention_fast_forward |
| unslothai/unsloth/unsloth/models/gemma2.py | PeftModelForCausalLM.forward = PeftModel_fast_forward |
| unslothai/unsloth/unsloth/models/gemma2.py | transformers.models.gemma2.modeling_gemma2.Gemma2RotaryEmbedding = GemmaFixedRotaryEmbedding |
| unslothai/unsloth/unsloth/models/granite.py | GraniteAttention.__init__ = eval(init_name) |
| unslothai/unsloth/unsloth/models/granite.py | GraniteAttention.forward = GraniteAttention_fast_forward |
| unslothai/unsloth/unsloth/models/granite.py | GraniteDecoderLayer.forward = GraniteDecoderLayer_fast_forward |
| unslothai/unsloth/unsloth/models/granite.py | GraniteFlashAttention2.forward = GraniteAttention_fast_forward |
| unslothai/unsloth/unsloth/models/granite.py | GraniteForCausalLM.__init__ = patched_init(GraniteForCausalLM.__init__) |
| unslothai/unsloth/unsloth/models/granite.py | GraniteForCausalLM.forward = CausalLM_fast_forward(GraniteModel_fast_forward_inference) |
| unslothai/unsloth/unsloth/models/granite.py | GraniteModel.forward = LlamaModel_fast_forward |
| unslothai/unsloth/unsloth/models/granite.py | GraniteSdpaAttention.forward = GraniteAttention_fast_forward |
| unslothai/unsloth/unsloth/models/granite.py | PeftModelForCausalLM.forward = PeftModel_fast_forward |
| unslothai/unsloth/unsloth/models/granite.py | transformers.models.granite.modeling_granite.GraniteRotaryEmbedding = GraniteRotaryEmbedding |
| unslothai/unsloth/unsloth/models/llama.py | FastLlamaModel.from_pretrained = staticmethod( |
| unslothai/unsloth/unsloth/models/llama.py | FastLlamaModel.get_peft_model = staticmethod( |
| unslothai/unsloth/unsloth/models/llama.py | LlamaAttention.__init__ = eval(init_name) |
| unslothai/unsloth/unsloth/models/llama.py | LlamaAttention.forward = LlamaAttention_fast_forward |
| unslothai/unsloth/unsloth/models/llama.py | LlamaDecoderLayer.forward = LlamaDecoderLayer_fast_forward |
| unslothai/unsloth/unsloth/models/llama.py | LlamaFlashAttention2.forward = LlamaAttention_fast_forward |
| unslothai/unsloth/unsloth/models/llama.py | LlamaForCausalLM.forward = CausalLM_fast_forward(LlamaModel_fast_forward_inference) |
| unslothai/unsloth/unsloth/models/llama.py | LlamaModel.forward = LlamaModel_fast_forward |
| unslothai/unsloth/unsloth/models/llama.py | LlamaModel_fast_forward_inference_custom._unsloth_graph_attention = ( |
| unslothai/unsloth/unsloth/models/llama.py | LlamaSdpaAttention.forward = LlamaAttention_fast_forward |
| unslothai/unsloth/unsloth/models/llama.py | PeftModelForCausalLM.forward = PeftModel_fast_forward |
| unslothai/unsloth/unsloth/models/llama.py | transformers.models.llama.modeling_llama.LlamaLinearScalingRotaryEmbedding = ( |
| unslothai/unsloth/unsloth/models/llama.py | transformers.models.llama.modeling_llama.LlamaRotaryEmbedding = LlamaRotaryEmbedding |
| unslothai/unsloth/unsloth/models/loader.py | PreTrainedModel.from_pretrained = classmethod(wrapped) |
| unslothai/unsloth/unsloth/models/mistral.py | MistralAttention.__init__ = eval(init_name) |
| unslothai/unsloth/unsloth/models/mistral.py | MistralAttention.forward = MistralAttention_fast_forward |
| unslothai/unsloth/unsloth/models/mistral.py | MistralDecoderLayer.forward = LlamaDecoderLayer_fast_forward |
| unslothai/unsloth/unsloth/models/mistral.py | MistralFlashAttention2.forward = MistralAttention_fast_forward |
| unslothai/unsloth/unsloth/models/mistral.py | MistralForCausalLM.forward = MistralForCausalLM_fast_forward |
| unslothai/unsloth/unsloth/models/mistral.py | MistralModel.forward = LlamaModel_fast_forward |
| unslothai/unsloth/unsloth/models/mistral.py | MistralSdpaAttention.forward = MistralAttention_fast_forward |
| unslothai/unsloth/unsloth/models/mistral.py | PeftModelForCausalLM.forward = PeftModel_fast_forward |
| unslothai/unsloth/unsloth/models/mistral.py | transformers.models.mistral.modeling_mistral.MistralRotaryEmbedding = LlamaRotaryEmbedding |
| unslothai/unsloth/unsloth/models/qwen2.py | PeftModelForCausalLM.forward = PeftModel_fast_forward |
| unslothai/unsloth/unsloth/models/qwen2.py | Qwen2Attention.__init__ = eval(init_name) |
| unslothai/unsloth/unsloth/models/qwen2.py | Qwen2Attention.forward = LlamaAttention_fast_forward |
| unslothai/unsloth/unsloth/models/qwen2.py | Qwen2DecoderLayer.forward = LlamaDecoderLayer_fast_forward |
| unslothai/unsloth/unsloth/models/qwen2.py | Qwen2FlashAttention2.forward = LlamaAttention_fast_forward |
| unslothai/unsloth/unsloth/models/qwen2.py | Qwen2ForCausalLM.forward = CausalLM_fast_forward(LlamaModel_fast_forward_inference) |
| unslothai/unsloth/unsloth/models/qwen2.py | Qwen2Model.forward = LlamaModel_fast_forward |
| unslothai/unsloth/unsloth/models/qwen2.py | Qwen2SdpaAttention.forward = LlamaAttention_fast_forward |
| unslothai/unsloth/unsloth/models/qwen2.py | transformers.models.qwen2.modeling_qwen2.Qwen2RotaryEmbedding = LlamaRotaryEmbedding |
| unslothai/unsloth/unsloth/models/qwen3.py | PeftModelForCausalLM.forward = PeftModel_fast_forward |
| unslothai/unsloth/unsloth/models/qwen3.py | Qwen3Attention.__init__ = eval(init_name) |
| unslothai/unsloth/unsloth/models/qwen3.py | Qwen3Attention.forward = Qwen3Attention_fast_forward |
| unslothai/unsloth/unsloth/models/qwen3.py | Qwen3DecoderLayer.forward = LlamaDecoderLayer_fast_forward |
| unslothai/unsloth/unsloth/models/qwen3.py | Qwen3FlashAttention2.forward = Qwen3Attention_fast_forward |
| unslothai/unsloth/unsloth/models/qwen3.py | Qwen3ForCausalLM.forward = CausalLM_fast_forward( |
| unslothai/unsloth/unsloth/models/qwen3.py | Qwen3Model.forward = LlamaModel_fast_forward |
| unslothai/unsloth/unsloth/models/qwen3.py | Qwen3SdpaAttention.forward = Qwen3Attention_fast_forward |
| unslothai/unsloth/unsloth/models/qwen3.py | transformers.models.qwen3.modeling_qwen3.Qwen3RotaryEmbedding = LlamaRotaryEmbedding |
| unslothai/unsloth/unsloth/models/qwen3_moe.py | PeftModelForCausalLM.forward = PeftModel_fast_forward |
| unslothai/unsloth/unsloth/models/qwen3_moe.py | Qwen3MoeAttention.__init__ = eval(init_name) |
| unslothai/unsloth/unsloth/models/qwen3_moe.py | Qwen3MoeAttention.forward = Qwen3Attention_fast_forward |
| unslothai/unsloth/unsloth/models/qwen3_moe.py | Qwen3MoeDecoderLayer.forward = Qwen3MoeDecoderLayer_fast_forward |
| unslothai/unsloth/unsloth/models/qwen3_moe.py | Qwen3MoeForCausalLM.forward = CausalLM_fast_forward(LlamaModel_fast_forward_inference) |
| unslothai/unsloth/unsloth/models/qwen3_moe.py | Qwen3MoeMLP.forward = fast_swiglu_inference # This is analogous to Dense models' MLP |
| unslothai/unsloth/unsloth/models/qwen3_moe.py | Qwen3MoeModel.forward = LlamaModel_fast_forward |
| unslothai/unsloth/unsloth/models/qwen3_moe.py | transformers.models.qwen3_moe.modeling_qwen3_moe.Qwen3MoeRotaryEmbedding = ( |
| unslothai/unsloth/unsloth/models/sentence_transformer.py | AutoModel.from_pretrained = original_model_from_pretrained |
| unslothai/unsloth/unsloth/models/sentence_transformer.py | AutoModel.from_pretrained = return_existing_model |
| unslothai/unsloth/unsloth/models/sentence_transformer.py | modeling_distilbert.DistilBertModel.forward = forward |
| unslothai/unsloth/unsloth/models/sentence_transformer.py | modeling_mpnet.MPNetEncoder.forward = forward |
| unslothai/unsloth/unsloth/models/sentence_transformer.py | modeling_mpnet.MPNetModel._set_gradient_checkpointing = _set_gradient_checkpointing |
| unslothai/unsloth/unsloth/models/sentence_transformer.py | modeling_mpnet.MPNetModel.supports_gradient_checkpointing = True |
| unslothai/unsloth/unsloth/models/sentence_transformer.py | transformers.AutoModelForCausalLM = original_causal |
| unslothai/unsloth/unsloth/models/sentence_transformer.py | transformers.AutoModelForCausalLM = transformers.AutoModel |
| unslothai/unsloth/unsloth/models/tp_native.py | PreTrainedModel.from_pretrained = classmethod(from_pretrained) |
| unslothai/unsloth/unsloth/models/tp_native.py | PreTrainedModel.from_pretrained = descriptor |
| unslothai/unsloth/unsloth/models/vision.py | FastBaseModel.from_pretrained = staticmethod( |
| unslothai/unsloth/unsloth/models/vision.py | FastBaseModel.get_peft_model = staticmethod( |
| unslothai/unsloth/unsloth/models/vision.py | PreTrainedModel.to = original_to |
| unslothai/unsloth/unsloth/models/vision.py | PreTrainedModel.to = to |
| verl-project/verl/verl/models/mcore/patch.py | GPTModel._postprocess = _patched |
| verl-project/verl/verl/models/mcore/patch.py | MLASelfAttention.get_query_key_value_tensors = patch_get_query_key_value_tensors |
| verl-project/verl/verl/models/mcore/patch.py | MultiLatentAttention.forward = patch_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | AutoModelForCausalLMWithValueHead.state_dict = state_dict |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Glm4vModel.forward = glm4v_base_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Glm4vTextAttention.forward = glm4v_attn_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen2VLAttention.forward = qwen2_vl_attn_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen2VLModel.forward = qwen2_vl_base_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen2_5_VLAttention.forward = qwen2_vl_attn_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen2_5_VLModel.forward = qwen2_vl_base_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen3VLModel.forward = qwen3_vl_base_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen3VLMoeModel.forward = qwen3_vl_base_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen3VLMoeVisionModel.fast_pos_embed_interpolate = fast_pos_embed_interpolate |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen3VLVisionModel.fast_pos_embed_interpolate = fast_pos_embed_interpolate |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen3_5DecoderLayer.forward = qwen3_5_decoder_layer_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen3_5Model.forward = qwen3_5_base_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen3_5MoeDecoderLayer.forward = qwen3_5_decoder_layer_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen3_5MoeModel.forward = qwen3_5_base_forward |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen3_5MoeVisionModel.fast_pos_embed_interpolate = fast_pos_embed_interpolate |
| verl-project/verl/verl/models/transformers/monkey_patch.py | Qwen3_5VisionModel.fast_pos_embed_interpolate = fast_pos_embed_interpolate |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen2.Qwen2MLP.forward = silu_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen2.Qwen2RMSNorm.forward = rms_norm_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen2.apply_rotary_pos_emb = apply_rotary_pos_emb_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen2_5_vl.Qwen2RMSNorm.forward = rms_norm_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen2_5_vl.Qwen2_5_VLMLP.forward = silu_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen2_5_vl.Qwen2_5_VLRMSNorm.forward = rms_norm_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3.Qwen3MLP.forward = silu_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3.Qwen3RMSNorm.forward = rms_norm_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3.apply_rotary_pos_emb = apply_rotary_pos_emb_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_5.Qwen3_5RMSNorm.forward = qwen3_next_rms_norm_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_5.Qwen3_5RMSNormGated.forward = qwen3_next_rms_norm_forward_gated_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_5.apply_rotary_pos_emb = qwen3_next_apply_rotary_pos_emb_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_5_moe.Qwen3_5MoeExperts.forward = qwen3_5_moe_experts_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_5_moe.Qwen3_5MoeRMSNorm.forward = qwen3_next_rms_norm_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_5_moe.Qwen3_5MoeRMSNormGated.forward = qwen3_next_rms_norm_forward_gated_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_5_moe.apply_rotary_pos_emb = qwen3_next_apply_rotary_pos_emb_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_moe.Qwen3MoeRMSNorm.forward = rms_norm_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_moe.Qwen3MoeSparseMoeBlock.forward = qwen3_moe_sparse_moe_block_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_moe.apply_rotary_pos_emb = apply_rotary_pos_emb_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_next.Qwen3NextRMSNorm.forward = qwen3_next_rms_norm_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_next.Qwen3NextRMSNormGated.forward = qwen3_next_rms_norm_forward_gated_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_next.Qwen3NextSparseMoeBlock.forward = qwen3_next_sparse_moe_block_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_next.apply_rotary_pos_emb = qwen3_next_apply_rotary_pos_emb_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_vl.Qwen3VLTextMLP.forward = silu_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_vl.Qwen3VLTextRMSNorm.forward = rms_norm_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_vl_moe.Qwen3VLMoeTextRMSNorm.forward = rms_norm_forward_npu |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_vl_moe.Qwen3VLMoeTextSparseMoeBlock = NPUQwen3VLMoeTextSparseMoeBlock |
| verl-project/verl/verl/models/transformers/npu_patch.py | modeling_qwen3_vl_moe.apply_rotary_pos_emb = apply_rotary_pos_emb_npu |
| vllm-project/llm-compressor/examples/quantizing_moe/deepseek_v4_example.py | DeepseekV4PreTrainedModel._keep_in_fp32_modules_strict = set() |
| vllm-project/llm-compressor/examples/quantizing_moe/deepseek_v4_mixed_mxfp4_mxfp8.py | DeepseekV4PreTrainedModel._keep_in_fp32_modules_strict = set() |
| vllm-project/llm-compressor/examples/quantizing_moe/deepseek_v4_pro_example.py | DeepseekV4PreTrainedModel._keep_in_fp32_modules_strict = set() |
| vllm-project/llm-compressor/src/llmcompressor/modeling/moe/linearize.py | transformers.integrations.finegrained_fp8.replace_with_fp8_linear = ( |
| vllm-project/vllm/vllm/model_executor/models/adapters.py | ModelForEmbedding.__name__ = _get_pooling_model_name(cls.__name__, "ForEmbedding") |
| vllm-project/vllm/vllm/model_executor/models/expert_substitution.py | ExpertSubstitutionModel.__name__ = model_cls.__name__ |
| vllm-project/vllm/vllm/model_executor/models/expert_substitution.py | ExpertSubstitutionModel.__qualname__ = model_cls.__qualname__ |
| vllm-project/vllm/vllm/v1/attention/backends/composite.py | CompositeAttentionBackend.__module__ = module |
| vllm-project/vllm/vllm/v1/attention/backends/composite.py | CompositeAttentionBackend.__name__ = name |
| vllm-project/vllm/vllm/v1/attention/backends/composite.py | CompositeAttentionBackend.__qualname__ = name |