Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -45,16 +45,19 @@ def create_collection_name(filepath):
|
|
45 |
return collection_name
|
46 |
|
47 |
# Initialize database
|
48 |
-
|
49 |
-
|
|
|
|
|
50 |
collection_name = create_collection_name(file_path)
|
51 |
-
progress(0.
|
52 |
doc_splits = load_doc(file_path, chunk_size, chunk_overlap)
|
53 |
-
progress(0.
|
54 |
vector_db = create_db(doc_splits, collection_name)
|
55 |
-
progress(0
|
56 |
return vector_db, collection_name, "Complete!"
|
57 |
|
|
|
58 |
def demo():
|
59 |
with gr.Blocks(theme="base") as demo:
|
60 |
vector_db = gr.State()
|
|
|
45 |
return collection_name
|
46 |
|
47 |
# Initialize database
|
48 |
+
# Modify the function signature to accept a gr.Progress parameter
|
49 |
+
def initialize_database(file_obj, chunk_size, chunk_overlap, progress):
|
50 |
+
file_path = file_obj.name # Adjusted for direct access assuming a single file
|
51 |
+
progress.update(0.1) # Example progress update
|
52 |
collection_name = create_collection_name(file_path)
|
53 |
+
progress.update(0.3) # Updating progress
|
54 |
doc_splits = load_doc(file_path, chunk_size, chunk_overlap)
|
55 |
+
progress.update(0.6) # More updates
|
56 |
vector_db = create_db(doc_splits, collection_name)
|
57 |
+
progress.update(1.0) # Finalize progress
|
58 |
return vector_db, collection_name, "Complete!"
|
59 |
|
60 |
+
|
61 |
def demo():
|
62 |
with gr.Blocks(theme="base") as demo:
|
63 |
vector_db = gr.State()
|