cronos3k commited on
Commit
a607236
·
verified ·
1 Parent(s): 46946e9

Upload audiodit/__init__.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. audiodit/__init__.py +37 -0
audiodit/__init__.py ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """AudioDiT — Conditional Flow Matching TTS with DiT backbone.
2
+
3
+ Auto-registers AudioDiTConfig and AudioDiTModel with HuggingFace Transformers
4
+ so that ``AutoConfig.from_pretrained`` and ``AutoModel.from_pretrained`` work
5
+ out of the box.
6
+
7
+ Usage:
8
+ import audiodit # triggers auto-registration
9
+ from audiodit import AudioDiTConfig, AudioDiTModel
10
+
11
+ model = AudioDiTModel.from_pretrained("path/to/hf_audiodit_1b")
12
+ """
13
+
14
+ from .configuration_audiodit import AudioDiTConfig, AudioDiTVaeConfig
15
+ from .modeling_audiodit import (
16
+ AudioDiTModel,
17
+ AudioDiTPreTrainedModel,
18
+ AudioDiTTransformer,
19
+ AudioDiTVae,
20
+ AudioDiTOutput,
21
+ )
22
+
23
+ # Auto-register with transformers so AutoConfig/AutoModel work
24
+ from transformers import AutoConfig, AutoModel
25
+
26
+ AutoConfig.register("audiodit", AudioDiTConfig, exist_ok=True)
27
+ AutoModel.register(AudioDiTConfig, AudioDiTModel, exist_ok=True)
28
+
29
+ __all__ = [
30
+ "AudioDiTConfig",
31
+ "AudioDiTVaeConfig",
32
+ "AudioDiTModel",
33
+ "AudioDiTPreTrainedModel",
34
+ "AudioDiTTransformer",
35
+ "AudioDiTVae",
36
+ "AudioDiTOutput",
37
+ ]