Auto processor fix (#14623)
* Add AutoProcessor class Init and tests Add doc Fix init Update src/transformers/models/auto/processing_auto.py Co-authored-by: Lysandre Debut <lysandre@huggingface.co> Reverts to tokenizer or feature extractor when available Adapt test * Revert "Adapt test" This reverts commit bbdde5fab02465f24b54b227390073082cb32093. * Revert "Reverts to tokenizer or feature extractor when available" This reverts commit 77659ff5d21b6cc0baf6f443017e35e056a525bb. * Don't revert everything Lysandre! Co-authored-by: Sylvain Gugger <sylvain.gugger@gmail.com>
This commit is contained in:
@@ -17,8 +17,7 @@ import os
|
||||
import tempfile
|
||||
import unittest
|
||||
|
||||
from transformers import AutoProcessor, BeitFeatureExtractor, BertTokenizerFast, Wav2Vec2Config, Wav2Vec2Processor
|
||||
from transformers.testing_utils import require_torch
|
||||
from transformers import AutoProcessor, Wav2Vec2Config, Wav2Vec2Processor
|
||||
|
||||
|
||||
SAMPLE_PROCESSOR_CONFIG_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), "fixtures")
|
||||
@@ -45,12 +44,3 @@ class AutoFeatureExtractorTest(unittest.TestCase):
|
||||
processor = AutoProcessor.from_pretrained(tmpdirname)
|
||||
|
||||
self.assertIsInstance(processor, Wav2Vec2Processor)
|
||||
|
||||
def test_auto_processor_reverts_to_tokenizer(self):
|
||||
processor = AutoProcessor.from_pretrained("bert-base-cased")
|
||||
self.assertIsInstance(processor, BertTokenizerFast)
|
||||
|
||||
@require_torch
|
||||
def test_auto_processor_reverts_to_feature_extractor(self):
|
||||
processor = AutoProcessor.from_pretrained("microsoft/beit-base-patch16-224")
|
||||
self.assertIsInstance(processor, BeitFeatureExtractor)
|
||||
|
||||
Reference in New Issue
Block a user