精简 PyTorch 编译测试矩阵,CI 超时从 150 分钟降至 60 分钟
建议 CI/测试基础设施维护者精读。值得关注的设计决策:(1) 用 `DynamicShapesTestCase` frozen dataclass 替代 5 维参数化笛卡尔积,以 pairwise 子集保住核心组合;(2) module 级 `get_eager_outputs` fixture 缓存 eager 基线,避免每个编译 case 重复启动引擎;(3) 用 `compilation_counter.expect` 把计数器断言并入 `test_save_and_load`,在不损失验证强度的前提下删除两个独立测试。
参与讨论