Files
vllm/tests/kernels/moe/modular_kernel_tools
Tyler Michael SmithandClaude Opus 4.6 1e114365c9 Add TrtLLM FP8 support for DeepEP v2 + modular kernel test framework
- Register DeepEPV2PrepareAndFinalize and TrtLlmFp8ExpertsModular in
  modular kernel test framework (mk_objects.py)
- Add model_config to test VllmConfig so all2all_utils can read
  enforce_eager for cudagraph detection
- Add weight conversion for TrtLLM BlockMajorK format in test framework
- Separate DeepEP v1/v2 dependency checks in test validation
- Allow TrtLlmFp8ExpertsModular with DeepEP v2 parallel config
- Auto-select TrtLLM backend for DeepEP v2 contiguous layout on Blackwell
- Remove unnecessary torch.where sanitization in DeepEP v2 decode path
- Replace torch.cat with pre-allocated tensor in prefill path
- Always create ExpertTokensMetadata in decode mode

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Tyler Michael Smith <tlrmchlsmth@gmail.com>
2026-05-03 16:57:03 -04:00
..