# PR #47748 完整报告

- 仓库：`vllm-project/vllm`
- 标题：[CI] Skip test for checkpoint that was deleted
- 合并时间：2026-07-06 22:24
- 原文链接：http://prhub.com.cn/vllm-project/vllm/pull/47748

---

# 执行摘要

- 一句话：标记已删除的 checkpoint 为不可用
- 推荐动作：变更很小且直接，可以快速合并以恢复 CI。但建议未来考虑更健壮的 CI 策略，例如在 checkpoint 下载失败时自动降级或重试，而不是单个 checkpoint 问题阻塞整个 CI。

# 功能与动机

Tencent 删除了 `tencent/HunyuanOCR` 模型，导致 vLLM 的大部分 CI runner 的 HF 缓存被破坏，CI 被阻塞。此 PR 通过标记该 checkpoint 为不可用来跳过相关测试，以恢复 CI 正常运行。

# 实现拆解

在 `tests/models/registry.py` 中，找到 `HunYuanVLForConditionalGeneration` 的模型配置字典，在已有的 `hf_overrides` 参数后添加 `is_available_online=False` 参数。该参数用于在 `check_available_online` 函数中判断是否跳过在线可用性检查，当设置为 `False` 时，CI 将不会尝试下载或验证该 checkpoint，从而避免因 checkpoint 被删除而导致的失败。

关键文件：
- `tests/models/registry.py`（模块 测试注册表；类别 test；类型 test-coverage；符号 HunYuanVLForConditionalGeneration）: 在模型注册表中为已删除的 checkpoint 添加 `is_available_online=False` 标记，是本次变更的唯一文件。

关键符号：未识别

## 关键源码片段

### `tests/models/registry.py`

在模型注册表中为已删除的 checkpoint 添加 `is_available_online=False` 标记，是本次变更的唯一文件。

```python
# tests/models/registry.py
# 在 HunYuanVLForConditionalGeneration 的模型配置中标记为在线不可用
'HunYuanVLForConditionalGeneration': _HfExamplesInfo(
    'tencent/HunyuanOCR',
    hf_overrides={'num_experts': 0},
    is_available_online=False,  # 新增：该 checkpoint 已被 Tencent 删除，跳过在线检查
),

```

# 评论区精华

无 review 讨论。

- 暂无高价值评论线程

# 风险与影响

- 风险：该变更仅影响测试配置，不涉及任何生产逻辑，极低风险。但需注意：如果未来 `tencent/HunyuanOCR` 模型重新上线，需要移除该标记，否则将无法对其进行在线测试。
- 影响：仅影响 CI 测试流程：针对 `tencent/HunyuanOCR` 的在线可用性检查会被跳过，该 checkpoint 相关的测试将不再因 HF 缓存问题而失败，其他测试不受影响。
- 风险标记：变更仅影响测试配置，无生产风险

# 关联脉络

- 暂无明显关联 PR