@@ -115,8 +115,8 @@ def test_distill_removal_pattern(
115115 mock_model_info .return_value = type ("ModelInfo" , (object ,), {"cardData" : {"language" : "en" }})
116116 mock_auto_model .return_value = mock_transformer
117117
118- # Because the added [MASK] gets removed
119- expected_vocab_size = mock_berttokenizer .vocab_size - 1
118+ # Because the added [MASK], [CLS] and [SEP] get removed
119+ expected_vocab_size = mock_berttokenizer .vocab_size - 3
120120
121121 static_model = distill_from_model (
122122 model = mock_transformer ,
@@ -161,14 +161,14 @@ def test_distill_removal_pattern(
161161@pytest .mark .parametrize (
162162 "vocabulary, pca_dims, sif_coefficient, expected_shape" ,
163163 [
164- (None , 256 , None , (30521 , 256 )), # PCA applied, SIF off
165- (None , "auto" , None , (30521 , 768 )), # PCA 'auto', SIF off
166- (None , "auto" , 1e-4 , (30521 , 768 )), # PCA 'auto', SIF on
164+ (None , 256 , None , (30519 , 256 )), # PCA applied, SIF off
165+ (None , "auto" , None , (30519 , 768 )), # PCA 'auto', SIF off
166+ (None , "auto" , 1e-4 , (30519 , 768 )), # PCA 'auto', SIF on
167167 (None , "auto" , 0 , None ), # invalid SIF (too low) -> raises
168168 (None , "auto" , 1 , None ), # invalid SIF (too high) -> raises
169- (None , 1024 , None , (30521 , 768 )), # PCA set high (no reduction)
170- (["wordA" , "wordB" ], 4 , None , (30523 , 4 )), # Custom vocab, PCA applied
171- (None , None , None , (30521 , 768 )), # No PCA, SIF off
169+ (None , 1024 , None , (30519 , 768 )), # PCA set high (no reduction)
170+ (["wordA" , "wordB" ], 4 , None , (30521 , 4 )), # Custom vocab, PCA applied
171+ (None , None , None , (30519 , 768 )), # No PCA, SIF off
172172 ],
173173)
174174@patch .object (import_module ("model2vec.distill.distillation" ), "model_info" )
0 commit comments