transformers
🚨🚧 FeatureExtractor → AudioProcessor
#44394
Open

🚨🚧 FeatureExtractor → AudioProcessor #44394

eustlb wants to merge 70 commits into main from audio-processor
eustlb
eustlb eustlb force pushed from 9ed713b4 to 32df5b08 160 days ago
HuggingFaceDocBuilderDev
eustlb eustlb changed the base branch from main to run_update_tiny_002 160 days ago
eustlb eustlb changed the base branch from run_update_tiny_002 to refactor-improc-backends 160 days ago
eustlb eustlb force pushed from 91174d1b to 69357b82 160 days ago
eustlb eustlb force pushed from 659151e8 to b322be5e 150 days ago
eustlb eustlb changed the base branch from refactor-improc-backends to main 89 days ago
eustlb refacto to introduce ProcessingMixin
4c0db24d
eustlb draft
9a0e2848
eustlb draft update
2d7c1ca9
eustlb keep drafting
8dbd2cab
eustlb starting to look like something
57e18b66
eustlb update
b069eada
eustlb update
aebfee9e
eustlb update
2563bf0c
eustlb torch equal on audio processor vs feature extractor outputs
486f56b1
eustlb update passing test
ae96c82b
eustlb _preprocess merged for both backends
90664fc6
eustlb frequency_bin_mode and refacto
7cbb70e3
eustlb ensure BC + deprecate
c162c962
eustlb ensure BC + deprecate
cbaf55bd
eustlb update audio processors
4bdf844b
eustlb remove test files for another repo
37ad7bbd
eustlb add computation_dtype to have matching torch/ numpy implems
017d179b
eustlb use 5.5 for deprecation
233e769f
eustlb lasr update
cfa48c92
eustlb gemma3n update
ec84bc98
eustlb temporarily use separate backends files
2573ade8
eustlb all tests passing
1147317a
eustlb udpates
faf0d554
eustlb another round of updates
9eaefc02
eustlb some more updates
6fb8b16b
eustlb the closert I get the further it gets
e2161aaf
eustlb caching window
7ff5c42d
eustlb cleaning backend
64dde305
eustlb eustlb force pushed from d5cf35e1 to d37fc63c 89 days ago
eustlb eustlb force pushed from 436be254 to 64dde305 89 days ago
eustlb finish merging
c9f30161
eustlb finish merging cleanly
e61f94ea
eustlb fix
27ca26b7
eustlb refacto math helpers
282f1a03
eustlb restructure BaseAudioProcessor
a56bef62
github-actions
eustlb tmp refacto
392696a8
eustlb test_feature_extraction_xx -> test_audio_processing + EVERY model wit…
0a9ac343
github-actions
eustlb add audio_processing_numpy classes
bc4e5cf7
eustlb audio processors for gemma4 and cohere_asr
27cbbadd
eustlb audio processors updates
c2ba974b
eustlb WIP: audio processor updates before merging main
e0fd4d30
eustlb Merge remote-tracking branch 'origin/main' into audio-processor
5aecdc6b
eustlb feat(audio): map parakeet_rnnt/tdt + granite_speech_plus to existing …
22769893
eustlb feat(audio): add NemotronAsrStreamingAudioProcessor (bit-exact with l…
1fa6ac33
eustlb feat(audio): NemotronAsrStreaming legacy FE -> deprecation shim; drop…
c6f30d83
eustlb feat(audio): register NemotronAsrStreamingAudioProcessor in auto + init
afb1de6f
eustlb feat(audio): add InklingAudioProcessor (parity with legacy FE within …
c7f6bc10
eustlb feat(audio): Inkling legacy FE -> deprecation shim
abd18727
eustlb feat(audio): register InklingAudioProcessor in auto + init
95cbdca4
eustlb chore(audio): drop redundant auto_mappings import + unused FeatureExt…
775d3aa7
eustlb fix(audio): let processor/docstring machinery handle AudioProcessor b…
0f96424e
eustlb refactor(audio): hoist waveform-level preemphasis into the base pipeline
da7a2d44
eustlb chore(audio): remove unused torch_mel_spectrogram / numpy_mel_spectro…
e848c169
eustlb update
3fd06bbf
eustlb nits
93b39506
eustlb mel filters backend
19c07ed7
eustlb migrate new models
dbb3143e
eustlb factorize image/audio processing
8f7c666e
eustlb revert to sampling_rate
451d33d6
eustlb revert to sampling_rate
11252caa
eustlb nits
4799d1a7
eustlb more nits
1617609d
eustlb clean
3b105b64
eustlb factorize
f238c6d0
eustlb factorize more
945ef372
eustlb unbloat comment
350d10e2
eustlb deprecate FeatureExtractionMixin and SequenceFeatureExtractor
a10a66f7
eustlb rmv tests/test_wav2vec2_whisper.py
194f4ed5
eustlb rm unused
14494061
eustlb fix sample_rate -> sampling_rate typo in backends equivalence tests
bc1bdd90
eustlb simplify numpy framing: full pad + stride tricks replaces segmented f…
e465f88f
eustlb udpates
d5ad6e8f

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone