@@ -125,37 +125,30 @@ def test_ngram_correctness(
125
125
cleanup_dist_env_and_memory ()
126
126
127
127
128
- @pytest .mark .parametrize (
129
- ["model_setup" , "mm_enabled" ],
130
- [
131
- # TODO: Re-enable this once tests/models/test_initialization.py is fixed, see PR #22333 #22611 # noqa: E501
132
- # (("eagle3", "Qwen/Qwen3-8B", "AngelSlim/Qwen3-8B_eagle3", 1), False),
133
- (("eagle" , "meta-llama/Llama-3.1-8B-Instruct" ,
134
- "yuhuili/EAGLE-LLaMA3.1-Instruct-8B" , 1 ), False ),
135
- (("eagle3" , "meta-llama/Llama-3.1-8B-Instruct" ,
136
- "yuhuili/EAGLE3-LLaMA3.1-Instruct-8B" , 1 ), False ),
137
- pytest .param (
138
- ("eagle" , "meta-llama/Llama-4-Scout-17B-16E-Instruct" ,
139
- "morgendave/EAGLE-Llama-4-Scout-17B-16E-Instruct" , 4 ),
140
- False ,
141
- marks = pytest .mark .skip (reason = "Skipping due to CI OOM issues" )),
142
- pytest .param (
143
- ("eagle" , "meta-llama/Llama-4-Scout-17B-16E-Instruct" ,
144
- "morgendave/EAGLE-Llama-4-Scout-17B-16E-Instruct" , 4 ),
145
- True ,
146
- marks = pytest .mark .skip (reason = "Skipping due to CI OOM issues" )),
147
- (("eagle" , "eagle618/deepseek-v3-random" ,
148
- "eagle618/eagle-deepseek-v3-random" , 1 ), False ),
149
- ],
150
- ids = [
151
- # TODO: Re-enable this once tests/models/test_initialization.py is fixed, see PR #22333 #22611 # noqa: E501
152
- # "qwen3_eagle3",
153
- "llama3_eagle" ,
154
- "llama3_eagle3" ,
155
- "llama4_eagle" ,
156
- "llama4_eagle_mm" ,
157
- "deepseek_eagle"
158
- ])
128
+ @pytest .mark .parametrize (["model_setup" , "mm_enabled" ], [
129
+ (("eagle3" , "Qwen/Qwen3-8B" , "AngelSlim/Qwen3-8B_eagle3" , 1 ), False ),
130
+ (("eagle" , "meta-llama/Llama-3.1-8B-Instruct" ,
131
+ "yuhuili/EAGLE-LLaMA3.1-Instruct-8B" , 1 ), False ),
132
+ (("eagle3" , "meta-llama/Llama-3.1-8B-Instruct" ,
133
+ "yuhuili/EAGLE3-LLaMA3.1-Instruct-8B" , 1 ), False ),
134
+ pytest .param (
135
+ ("eagle" , "meta-llama/Llama-4-Scout-17B-16E-Instruct" ,
136
+ "morgendave/EAGLE-Llama-4-Scout-17B-16E-Instruct" , 4 ),
137
+ False ,
138
+ marks = pytest .mark .skip (reason = "Skipping due to CI OOM issues" )),
139
+ pytest .param (
140
+ ("eagle" , "meta-llama/Llama-4-Scout-17B-16E-Instruct" ,
141
+ "morgendave/EAGLE-Llama-4-Scout-17B-16E-Instruct" , 4 ),
142
+ True ,
143
+ marks = pytest .mark .skip (reason = "Skipping due to CI OOM issues" )),
144
+ (("eagle" , "eagle618/deepseek-v3-random" ,
145
+ "eagle618/eagle-deepseek-v3-random" , 1 ), False ),
146
+ ],
147
+ ids = [
148
+ "qwen3_eagle3" , "llama3_eagle" , "llama3_eagle3" ,
149
+ "llama4_eagle" , "llama4_eagle_mm" ,
150
+ "deepseek_eagle"
151
+ ])
159
152
@pytest .mark .parametrize ("attn_backend" ,
160
153
get_attn_backend_list_based_on_platform ())
161
154
def test_eagle_correctness (
0 commit comments