Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -268,6 +268,11 @@ def initialize_fn():
|
|
268 |
if audio_decoder is not None:
|
269 |
return
|
270 |
|
|
|
|
|
|
|
|
|
|
|
271 |
model_worker = ModelWorker(args.model_path, device)
|
272 |
glm_tokenizer = model_worker.glm_tokenizer
|
273 |
|
@@ -282,10 +287,11 @@ def initialize_fn():
|
|
282 |
feature_extractor = WhisperFeatureExtractor.from_pretrained(args.tokenizer_path)
|
283 |
|
284 |
embedding_model = create_embedding_model(Embedding_Model)
|
285 |
-
session_manager = SessionManager()
|
286 |
vector_store_manager = VectorStoreManager(session_manager, embedding_model)
|
287 |
|
288 |
whisper_transcribe_model = whisper.load_model("base")
|
|
|
|
|
289 |
|
290 |
def clear_fn():
|
291 |
return [], [], '', '', '', None, None
|
@@ -455,10 +461,13 @@ if __name__ == "__main__":
|
|
455 |
# Configuration
|
456 |
Embedding_Model = 'intfloat/multilingual-e5-large-instruct'
|
457 |
|
|
|
|
|
|
|
458 |
# Create Gradio interface
|
459 |
with gr.Blocks(title="GLM-4-Voice Demo", fill_height=True) as demo:
|
460 |
-
#
|
461 |
-
session_id = gr.State(
|
462 |
|
463 |
with gr.Row():
|
464 |
# Left column for chat interface
|
|
|
268 |
if audio_decoder is not None:
|
269 |
return
|
270 |
|
271 |
+
print("Initializing models and managers...")
|
272 |
+
|
273 |
+
# Initialize session manager first
|
274 |
+
session_manager = SessionManager()
|
275 |
+
|
276 |
model_worker = ModelWorker(args.model_path, device)
|
277 |
glm_tokenizer = model_worker.glm_tokenizer
|
278 |
|
|
|
287 |
feature_extractor = WhisperFeatureExtractor.from_pretrained(args.tokenizer_path)
|
288 |
|
289 |
embedding_model = create_embedding_model(Embedding_Model)
|
|
|
290 |
vector_store_manager = VectorStoreManager(session_manager, embedding_model)
|
291 |
|
292 |
whisper_transcribe_model = whisper.load_model("base")
|
293 |
+
|
294 |
+
print("Initialization complete.")
|
295 |
|
296 |
def clear_fn():
|
297 |
return [], [], '', '', '', None, None
|
|
|
461 |
# Configuration
|
462 |
Embedding_Model = 'intfloat/multilingual-e5-large-instruct'
|
463 |
|
464 |
+
# Initialize models first
|
465 |
+
initialize_fn()
|
466 |
+
|
467 |
# Create Gradio interface
|
468 |
with gr.Blocks(title="GLM-4-Voice Demo", fill_height=True) as demo:
|
469 |
+
# Now session_manager is initialized
|
470 |
+
session_id = gr.State(session_manager.create_session())
|
471 |
|
472 |
with gr.Row():
|
473 |
# Left column for chat interface
|