KingNish commited on
Commit
5b10475
·
1 Parent(s): 91ea958

modified: app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -9
app.py CHANGED
@@ -82,17 +82,10 @@ def load_models():
82
  attn_implementation="flash_attention_2",
83
  ).to(DEVICE).eval()
84
 
85
- # Load tokenizer
86
- mmtokenizer = _MMSentencePieceTokenizer("./mm_tokenizer_v0.2_hf/tokenizer.model")
87
-
88
- # Precompute token IDs
89
- start_of_segment = mmtokenizer.tokenize('[start_of_segment]')
90
- end_of_segment = mmtokenizer.tokenize('[end_of_segment]')
91
-
92
- return model, mmtokenizer, start_of_segment, end_of_segment
93
 
94
  # Preload all models and components
95
- model, mmtokenizer, start_of_segment, end_of_segment = load_models()
96
 
97
  # Audio processing cache
98
  resampler_cache = {}
@@ -124,6 +117,13 @@ def generate_music(
124
  keep_intermediate=False,
125
  rescale=False,
126
  ):
 
 
 
 
 
 
 
127
  # Load codec model
128
  model_config = OmegaConf.load(CODEC_CONFIG_PATH)
129
  codec_model = eval(model_config.generator.name)(**model_config.generator.config).to(DEVICE)
 
82
  attn_implementation="flash_attention_2",
83
  ).to(DEVICE).eval()
84
 
85
+ return model
 
 
 
 
 
 
 
86
 
87
  # Preload all models and components
88
+ model = load_models()
89
 
90
  # Audio processing cache
91
  resampler_cache = {}
 
117
  keep_intermediate=False,
118
  rescale=False,
119
  ):
120
+ # Load tokenizer
121
+ mmtokenizer = _MMSentencePieceTokenizer("./mm_tokenizer_v0.2_hf/tokenizer.model")
122
+
123
+ # Precompute token IDs
124
+ start_of_segment = mmtokenizer.tokenize('[start_of_segment]')
125
+ end_of_segment = mmtokenizer.tokenize('[end_of_segment]')
126
+
127
  # Load codec model
128
  model_config = OmegaConf.load(CODEC_CONFIG_PATH)
129
  codec_model = eval(model_config.generator.name)(**model_config.generator.config).to(DEVICE)