---
id: pr-vllm-13726
repo: vllm-project/vllm
pr: 13726
title: '[V1] V1 Enablement Oracle '
author: robertgshaw2-redhat
date: '2025-03-15'
url: https://github.com/vllm-project/vllm/pull/13726
source_category: upstream-code
architectures:
- sm100
tags:
- attention
- decode
- fp8
- pipeline-stages
- prefill
- quantization
techniques:
- pipeline-stages
hardware_features:
- fp8
kernel_types:
- attention
- decode
- prefill
- quantization
languages:
- python
captured_at: '2026-04-27'
status: merged
merge_sha: d4d93db2c54ad989ea800004f491c8d116017a4c
inclusion_reason: kernel file changes
changed_paths:
- .buildkite/lm-eval-harness/configs/Minitron-4B-Base-FP8.yaml
- .buildkite/lm-eval-harness/test_lm_eval_correctness.py
- .buildkite/test-pipeline.yaml
- tests/async_engine/conftest.py
- tests/async_engine/test_api_server.py
- tests/async_engine/test_async_llm_engine.py
- tests/basic_correctness/test_chunked_prefill.py
- tests/basic_correctness/test_cpu_offload.py
- tests/basic_correctness/test_preemption.py
- tests/compile/conftest.py
- tests/conftest.py
- tests/core/conftest.py
- tests/detokenizer/__init__.py
- tests/detokenizer/conftest.py
- tests/detokenizer/test_disable_detokenization.py
- tests/detokenizer/test_stop_checker.py
- tests/detokenizer/test_stop_reason.py
- tests/detokenizer/test_stop_strings.py
- tests/distributed/test_pipeline_parallel.py
- tests/encoder_decoder/test_e2e_correctness.py
- tests/engine/conftest.py
- tests/engine/test_multi_step_output_processor.py
- tests/engine/test_stop_strings.py
- tests/entrypoints/llm/test_lazy_outlines.py
- tests/entrypoints/openai/test_chat_echo.py
- tests/entrypoints/openai/test_root_path.py
- tests/kernels/test_attention_selector.py
- tests/kernels/test_encoder_decoder_attn.py
- tests/kernels/test_rocm_attention_selector.py
- tests/lora/test_llama_tp.py
- tests/lora/test_lora_functions.py
- tests/lora/test_lora_manager.py
- tests/metrics/test_metrics.py
- tests/models/decoder_only/language/test_gguf.py
- tests/models/decoder_only/language/test_hybrid.py
- tests/models/decoder_only/language/test_mamba.py
- tests/models/decoder_only/language/test_mistral.py
- tests/models/decoder_only/language/test_models.py
- tests/models/decoder_only/vision_language/test_awq.py
- tests/models/decoder_only/vision_language/test_models.py
- tests/models/decoder_only/vision_language/test_qwen2_vl.py
- tests/models/embedding/language/test_cls_models.py
- tests/models/embedding/language/test_embedding.py
- tests/models/registry.py
- tests/models/test_initialization.py
- tests/models/test_oot_registration.py
- tests/mq_llm_engine/conftest.py
- tests/plugins_tests/conftest.py
- tests/prefix_caching/test_disable_sliding_window.py
- tests/prefix_caching/test_prefix_caching.py
- tests/quantization/test_compressed_tensors.py
- tests/quantization/test_cpu_offload.py
- tests/quantization/test_fp8.py
- tests/quantization/test_gptq_dynamic.py
- tests/quantization/test_lm_head.py
- tests/quantization/test_quark.py
- tests/quantization/test_register_quantization_config.py
- tests/samplers/test_beam_search.py
- tests/samplers/test_ignore_eos.py
- tests/samplers/test_logits_processor.py
- tests/samplers/test_logprobs.py
- tests/samplers/test_no_bad_words.py
- tests/samplers/test_ranks.py
- tests/samplers/test_rejection_sampler.py
- tests/samplers/test_sampler.py
- tests/samplers/test_seeded_generate.py
- tests/samplers/test_typical_acceptance_sampler.py
- tests/spec_decode/conftest.py
- tests/tensorizer_loader/conftest.py
- tests/test_regression.py
- tests/test_utils.py
- tests/tokenization/test_detokenize.py
- tests/tool_use/utils.py
- tests/tracing/test_tracing.py
- tests/v1/engine/test_engine_args.py
- tests/v1/sample/test_logprobs.py
- tests/v1/test_oracle.py
- tests/weight_loading/test_weight_loading.py
- tests/worker/conftest.py
- vllm/config.py
- vllm/engine/arg_utils.py
- vllm/engine/async_llm_engine.py
- vllm/engine/llm_engine.py
- vllm/engine/multiprocessing/client.py
- vllm/engine/multiprocessing/engine.py
- vllm/entrypoints/llm.py
- vllm/entrypoints/openai/api_server.py
- vllm/envs.py
- vllm/model_executor/model_loader/utils.py
- vllm/model_executor/models/bloom.py
- vllm/model_executor/models/glm.py
- vllm/model_executor/models/ultravox.py
- vllm/v1/attention/backends/flash_attn.py
- vllm/v1/engine/async_llm.py
- vllm/v1/engine/llm_engine.py
- vllm/v1/engine/processor.py
head_ref_oid: 88669fee416b70a15e650d00d5783a9aa7686116
artifact_dir: evidence/pull-bundles/vllm/gh-13726
---
# [V1] V1 Enablement Oracle 

- Repository: `vllm-project/vllm`
- PR: [13726](https://github.com/vllm-project/vllm/pull/13726)
- Decision: `kernel file changes`
- Reason: kernel file changes

## Changed Paths

- `.buildkite/lm-eval-harness/configs/Minitron-4B-Base-FP8.yaml`
- `.buildkite/lm-eval-harness/test_lm_eval_correctness.py`
- `.buildkite/test-pipeline.yaml`
- `tests/async_engine/conftest.py`
- `tests/async_engine/test_api_server.py`
- `tests/async_engine/test_async_llm_engine.py`
- `tests/basic_correctness/test_chunked_prefill.py`
- `tests/basic_correctness/test_cpu_offload.py`
- `tests/basic_correctness/test_preemption.py`
- `tests/compile/conftest.py`
- `tests/conftest.py`
- `tests/core/conftest.py`
- `tests/detokenizer/__init__.py`
- `tests/detokenizer/conftest.py`
- `tests/detokenizer/test_disable_detokenization.py`
- `tests/detokenizer/test_stop_checker.py`
- `tests/detokenizer/test_stop_reason.py`
- `tests/detokenizer/test_stop_strings.py`
- `tests/distributed/test_pipeline_parallel.py`
- `tests/encoder_decoder/test_e2e_correctness.py`
- `tests/engine/conftest.py`
- `tests/engine/test_multi_step_output_processor.py`
- `tests/engine/test_stop_strings.py`
- `tests/entrypoints/llm/test_lazy_outlines.py`
- `tests/entrypoints/openai/test_chat_echo.py`
- `tests/entrypoints/openai/test_root_path.py`
- `tests/kernels/test_attention_selector.py`
- `tests/kernels/test_encoder_decoder_attn.py`
- `tests/kernels/test_rocm_attention_selector.py`
- `tests/lora/test_llama_tp.py`
- `tests/lora/test_lora_functions.py`
- `tests/lora/test_lora_manager.py`
- `tests/metrics/test_metrics.py`
- `tests/models/decoder_only/language/test_gguf.py`
- `tests/models/decoder_only/language/test_hybrid.py`
- `tests/models/decoder_only/language/test_mamba.py`
- `tests/models/decoder_only/language/test_mistral.py`
- `tests/models/decoder_only/language/test_models.py`
- `tests/models/decoder_only/vision_language/test_awq.py`
- `tests/models/decoder_only/vision_language/test_models.py`
- `tests/models/decoder_only/vision_language/test_qwen2_vl.py`
- `tests/models/embedding/language/test_cls_models.py`
- `tests/models/embedding/language/test_embedding.py`
- `tests/models/registry.py`
- `tests/models/test_initialization.py`
- `tests/models/test_oot_registration.py`
- `tests/mq_llm_engine/conftest.py`
- `tests/plugins_tests/conftest.py`
- `tests/prefix_caching/test_disable_sliding_window.py`
- `tests/prefix_caching/test_prefix_caching.py`
- `tests/quantization/test_compressed_tensors.py`
- `tests/quantization/test_cpu_offload.py`
- `tests/quantization/test_fp8.py`
- `tests/quantization/test_gptq_dynamic.py`
- `tests/quantization/test_lm_head.py`
- `tests/quantization/test_quark.py`
- `tests/quantization/test_register_quantization_config.py`
- `tests/samplers/test_beam_search.py`
- `tests/samplers/test_ignore_eos.py`
- `tests/samplers/test_logits_processor.py`
- `tests/samplers/test_logprobs.py`
- `tests/samplers/test_no_bad_words.py`
- `tests/samplers/test_ranks.py`
- `tests/samplers/test_rejection_sampler.py`
- `tests/samplers/test_sampler.py`
- `tests/samplers/test_seeded_generate.py`
- `tests/samplers/test_typical_acceptance_sampler.py`
- `tests/spec_decode/conftest.py`
- `tests/tensorizer_loader/conftest.py`
- `tests/test_regression.py`
- `tests/test_utils.py`
- `tests/tokenization/test_detokenize.py`
- `tests/tool_use/utils.py`
- `tests/tracing/test_tracing.py`
- `tests/v1/engine/test_engine_args.py`
- `tests/v1/sample/test_logprobs.py`
- `tests/v1/test_oracle.py`
- `tests/weight_loading/test_weight_loading.py`
- `tests/worker/conftest.py`
- `vllm/config.py`

## Evidence Bundle

`evidence/pull-bundles/vllm/gh-13726`
