Update app.py
Browse files
app.py
CHANGED
|
@@ -81,13 +81,16 @@ with gr.Blocks(title="General NER with Color-Coded Output") as demo:
|
|
| 81 |
|
| 82 |
def get_new_snippet():
|
| 83 |
# Preload several samples into a list
|
| 84 |
-
|
|
|
|
|
|
|
|
|
|
| 85 |
|
| 86 |
# Return a random snippet from the preloaded samples
|
| 87 |
if samples:
|
| 88 |
return random.choice(samples)
|
| 89 |
|
| 90 |
-
return "No more snippets available." # Return this if no valid snippets are found
|
| 91 |
|
| 92 |
# Connect refresh button
|
| 93 |
refresh_btn.click(fn=get_new_snippet, outputs=input_text)
|
|
|
|
| 81 |
|
| 82 |
def get_new_snippet():
|
| 83 |
# Preload several samples into a list
|
| 84 |
+
max_length = 384 # Maximum length for snippets
|
| 85 |
+
samples = [
|
| 86 |
+
sample['text'][:max_length] for sample, _ in zip(dataset_iter, range(100)) # Truncate to max_length
|
| 87 |
+
]
|
| 88 |
|
| 89 |
# Return a random snippet from the preloaded samples
|
| 90 |
if samples:
|
| 91 |
return random.choice(samples)
|
| 92 |
|
| 93 |
+
return "No more snippets available." # Return this if no valid snippets are found
|
| 94 |
|
| 95 |
# Connect refresh button
|
| 96 |
refresh_btn.click(fn=get_new_snippet, outputs=input_text)
|