Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -15,11 +15,11 @@ logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(
|
|
| 15 |
|
| 16 |
# Constants
|
| 17 |
CONTEXT_SIZES = {
|
| 18 |
-
"4K":
|
| 19 |
-
"8K":
|
| 20 |
-
"32K":
|
| 21 |
-
"
|
| 22 |
-
"
|
| 23 |
}
|
| 24 |
|
| 25 |
MODEL_CONTEXT_SIZES = {
|
|
@@ -371,6 +371,27 @@ with gr.Blocks(theme=gr.themes.Default()) as demo:
|
|
| 371 |
# State variables
|
| 372 |
pdf_content = gr.State("")
|
| 373 |
snippets = gr.State([])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 374 |
|
| 375 |
# Header
|
| 376 |
gr.Markdown("# π Smart PDF Summarizer")
|
|
|
|
| 15 |
|
| 16 |
# Constants
|
| 17 |
CONTEXT_SIZES = {
|
| 18 |
+
"4K": 4096, # Corrected to power of 2
|
| 19 |
+
"8K": 8192, # Corrected to power of 2
|
| 20 |
+
"32K": 32768, # Corrected to power of 2
|
| 21 |
+
"64K": 65536, # Added 64k option
|
| 22 |
+
"128K": 131072 # Corrected to power of 2
|
| 23 |
}
|
| 24 |
|
| 25 |
MODEL_CONTEXT_SIZES = {
|
|
|
|
| 371 |
# State variables
|
| 372 |
pdf_content = gr.State("")
|
| 373 |
snippets = gr.State([])
|
| 374 |
+
|
| 375 |
+
# CSS for responsiveness
|
| 376 |
+
demo.css = """
|
| 377 |
+
.gradio-container {
|
| 378 |
+
max-width: 90%; /* Adjust as needed */
|
| 379 |
+
margin: 0 auto; /* Center the container */
|
| 380 |
+
}
|
| 381 |
+
@media (max-width: 768px) { /* Example breakpoint for smaller screens */
|
| 382 |
+
.gradio-container {
|
| 383 |
+
max-width: 98%;
|
| 384 |
+
padding: 10px; /* Add padding for better mobile experience */
|
| 385 |
+
}
|
| 386 |
+
.gr-row {
|
| 387 |
+
flex-direction: column; /* Stack elements vertically */
|
| 388 |
+
}
|
| 389 |
+
.gr-col {
|
| 390 |
+
width: 100%; /* Make columns full width */
|
| 391 |
+
margin-bottom: 10px; /* Add spacing between columns */
|
| 392 |
+
}
|
| 393 |
+
}
|
| 394 |
+
"""
|
| 395 |
|
| 396 |
# Header
|
| 397 |
gr.Markdown("# π Smart PDF Summarizer")
|