Spaces:
Running
Running
Zihao Wang
commited on
Commit
·
36a72e1
1
Parent(s):
725388b
timeout setting
Browse files
app.py
CHANGED
|
@@ -142,7 +142,7 @@ def split_draft(draft, split_char = '\n\n'):
|
|
| 142 |
# print(f"The draft answer has {len(draft_paragraphs)}")
|
| 143 |
return draft_paragraphs
|
| 144 |
|
| 145 |
-
def split_draft_openai(question, answer, NUM_PARAGRAPHS =
|
| 146 |
split_prompt = f'''
|
| 147 |
Split the answer of the question into multiple paragraphs with each paragraph containing a complete thought.
|
| 148 |
The answer should be splited into less than {NUM_PARAGRAPHS} paragraphs.
|
|
@@ -349,7 +349,7 @@ def rat(question):
|
|
| 349 |
|
| 350 |
# query = get_query(question, answer)
|
| 351 |
print(f"{datetime.now()} [INFO] Generating query ...")
|
| 352 |
-
res = run_with_timeout(get_query_wrapper,
|
| 353 |
if not res:
|
| 354 |
print(f"{datetime.now()} [INFO] Generating query timeout, skipping...")
|
| 355 |
continue
|
|
@@ -359,7 +359,7 @@ def rat(question):
|
|
| 359 |
|
| 360 |
print(f"{datetime.now()} [INFO] Crawling network pages ...")
|
| 361 |
# content = get_content(query)
|
| 362 |
-
res = run_with_timeout(get_content_wrapper,
|
| 363 |
if not res:
|
| 364 |
print(f"{datetime.now()} [INFO] Parsing network pages timeout, skipping ...")
|
| 365 |
continue
|
|
@@ -372,7 +372,7 @@ def rat(question):
|
|
| 372 |
break
|
| 373 |
print(f"{datetime.now()} [INFO] Revising answers with retrieved network pages...[{j}/{min(len(content),LIMIT)}]")
|
| 374 |
# answer = get_revise_answer(question, answer, c)
|
| 375 |
-
res = run_with_timeout(get_revise_answer_wrapper,
|
| 376 |
if not res:
|
| 377 |
print(f"{datetime.now()} [INFO] Revising answers timeout, skipping ...")
|
| 378 |
continue
|
|
|
|
| 142 |
# print(f"The draft answer has {len(draft_paragraphs)}")
|
| 143 |
return draft_paragraphs
|
| 144 |
|
| 145 |
+
def split_draft_openai(question, answer, NUM_PARAGRAPHS = 4):
|
| 146 |
split_prompt = f'''
|
| 147 |
Split the answer of the question into multiple paragraphs with each paragraph containing a complete thought.
|
| 148 |
The answer should be splited into less than {NUM_PARAGRAPHS} paragraphs.
|
|
|
|
| 349 |
|
| 350 |
# query = get_query(question, answer)
|
| 351 |
print(f"{datetime.now()} [INFO] Generating query ...")
|
| 352 |
+
res = run_with_timeout(get_query_wrapper, 30, question, answer)
|
| 353 |
if not res:
|
| 354 |
print(f"{datetime.now()} [INFO] Generating query timeout, skipping...")
|
| 355 |
continue
|
|
|
|
| 359 |
|
| 360 |
print(f"{datetime.now()} [INFO] Crawling network pages ...")
|
| 361 |
# content = get_content(query)
|
| 362 |
+
res = run_with_timeout(get_content_wrapper, 30, query)
|
| 363 |
if not res:
|
| 364 |
print(f"{datetime.now()} [INFO] Parsing network pages timeout, skipping ...")
|
| 365 |
continue
|
|
|
|
| 372 |
break
|
| 373 |
print(f"{datetime.now()} [INFO] Revising answers with retrieved network pages...[{j}/{min(len(content),LIMIT)}]")
|
| 374 |
# answer = get_revise_answer(question, answer, c)
|
| 375 |
+
res = run_with_timeout(get_revise_answer_wrapper, 30, question, answer, c)
|
| 376 |
if not res:
|
| 377 |
print(f"{datetime.now()} [INFO] Revising answers timeout, skipping ...")
|
| 378 |
continue
|