Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -8,6 +8,7 @@ from database import init_chromadb, populate_sample_db, store_program, query_pro
|
|
8 |
|
9 |
# User-configurable variables
|
10 |
UPLOAD_DIR = "./uploads" # Directory for uploads
|
|
|
11 |
|
12 |
app = Flask(__name__)
|
13 |
|
@@ -101,8 +102,7 @@ def index():
|
|
101 |
@app.route('/export_json', methods=['POST'])
|
102 |
def export_json():
|
103 |
parts = request.json.get('parts', [])
|
104 |
-
export_data = [{'vector': part['vector'], 'source': part['source'], 'description': generate_description_tokens([part['category']], [part['vector']])}
|
105 |
-
for part in parts]
|
106 |
json_str = json.dumps(export_data, indent=2)
|
107 |
buffer = io.BytesIO(json_str.encode('utf-8'))
|
108 |
buffer.seek(0)
|
@@ -141,4 +141,4 @@ def generate_description_tokens(sequence, vectors):
|
|
141 |
if __name__ == '__main__':
|
142 |
if not os.path.exists(UPLOAD_DIR):
|
143 |
os.makedirs(UPLOAD_DIR)
|
144 |
-
app.run(
|
|
|
8 |
|
9 |
# User-configurable variables
|
10 |
UPLOAD_DIR = "./uploads" # Directory for uploads
|
11 |
+
USE_GPU = False # Default to CPU, set to True for GPU if available
|
12 |
|
13 |
app = Flask(__name__)
|
14 |
|
|
|
102 |
@app.route('/export_json', methods=['POST'])
|
103 |
def export_json():
|
104 |
parts = request.json.get('parts', [])
|
105 |
+
export_data = [{'vector': part['vector'], 'source': part['source'], 'description': generate_description_tokens([part['category']], [part['vector']])} for part in parts]
|
|
|
106 |
json_str = json.dumps(export_data, indent=2)
|
107 |
buffer = io.BytesIO(json_str.encode('utf-8'))
|
108 |
buffer.seek(0)
|
|
|
141 |
if __name__ == '__main__':
|
142 |
if not os.path.exists(UPLOAD_DIR):
|
143 |
os.makedirs(UPLOAD_DIR)
|
144 |
+
app.run(port=7860)
|