File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -336,6 +336,18 @@ def test_stop_sequence_stopping_criteria(self):
336
336
output = text_generator (prompt , stop_sequence = " fe" )
337
337
self .assertEqual (output , [{"generated_text" : "Hello I believe in fe" }])
338
338
339
+ def test_custom_code_with_string_tokenizer (self ):
340
+ # This test checks for an edge case - tokenizer loading used to fail when using a custom code model
341
+ # with a separate tokenizer that was passed as a repo name rather than a tokenizer object.
342
+ # See https://github.com/huggingface/transformers/issues/31669
343
+ text_generator = pipeline (
344
+ "text-generation" ,
345
+ model = "Rocketknight1/fake-custom-model-test" ,
346
+ tokenizer = "Rocketknight1/fake-custom-model-test" ,
347
+ trust_remote_code = True ,
348
+ )
349
+ self .assertIsInstance (text_generator , TextGenerationPipeline ) # Assert successful loading
350
+
339
351
def run_pipeline_test (self , text_generator , _ ):
340
352
model = text_generator .model
341
353
tokenizer = text_generator .tokenizer
You can’t perform that action at this time.
0 commit comments