Register FunAudioChat classes with AutoConfig and AutoModel.
()
| 13 | |
| 14 | # Registration function for explicit use |
| 15 | def register_funaudiochat(): |
| 16 | """Register FunAudioChat classes with AutoConfig and AutoModel.""" |
| 17 | from transformers import AutoConfig, AutoModelForSeq2SeqLM, AutoProcessor |
| 18 | from .configuration_funaudiochat import FunAudioChatConfig, FunAudioChatAudioEncoderConfig |
| 19 | from .modeling_funaudiochat import FunAudioChatForConditionalGeneration |
| 20 | from .processing_funaudiochat import FunAudioChatProcessor |
| 21 | |
| 22 | # Register configurations |
| 23 | AutoConfig.register("funaudiochat", FunAudioChatConfig) |
| 24 | AutoConfig.register("funaudiochat_audio_encoder", FunAudioChatAudioEncoderConfig) |
| 25 | |
| 26 | # Register processor |
| 27 | AutoProcessor.register(FunAudioChatConfig, FunAudioChatProcessor) |
| 28 | |
| 29 | # Register model |
| 30 | AutoModelForSeq2SeqLM.register(FunAudioChatConfig, FunAudioChatForConditionalGeneration) |
no outgoing calls
no test coverage detected