Spaces:
Running
on
L4
Running
on
L4
Upload folder using huggingface_hub
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitattributes +1 -0
- frontend/app.py +1 -1
- main.py +6 -2
- requirements.txt +30 -22
- static/full_images/d40134b18b684815719d4082b0643f0e.jpg +0 -0
- static/sim_maps/-2559037163954724527_0_1.png +0 -0
- static/sim_maps/-2559037163954724527_0_10.png +0 -0
- static/sim_maps/-2559037163954724527_0_11.png +0 -0
- static/sim_maps/-2559037163954724527_0_12.png +0 -0
- static/sim_maps/-2559037163954724527_0_13.png +0 -0
- static/sim_maps/-2559037163954724527_0_15.png +0 -0
- static/sim_maps/-2559037163954724527_0_16.png +0 -0
- static/sim_maps/-2559037163954724527_0_17.png +0 -0
- static/sim_maps/-2559037163954724527_0_18.png +0 -0
- static/sim_maps/-2559037163954724527_0_3.png +0 -0
- static/sim_maps/-2559037163954724527_0_4.png +0 -0
- static/sim_maps/-2559037163954724527_0_5.png +0 -0
- static/sim_maps/-2559037163954724527_0_6.png +0 -0
- static/sim_maps/-2559037163954724527_0_8.png +0 -0
- static/sim_maps/-2559037163954724527_0_9.png +0 -0
- static/sim_maps/-2559037163954724527_1_1.png +0 -0
- static/sim_maps/-2559037163954724527_1_10.png +0 -0
- static/sim_maps/-2559037163954724527_1_11.png +0 -0
- static/sim_maps/-2559037163954724527_1_12.png +0 -0
- static/sim_maps/-2559037163954724527_1_13.png +0 -0
- static/sim_maps/-2559037163954724527_1_15.png +0 -0
- static/sim_maps/-2559037163954724527_1_16.png +0 -0
- static/sim_maps/-2559037163954724527_1_17.png +0 -0
- static/sim_maps/-2559037163954724527_1_18.png +0 -0
- static/sim_maps/-2559037163954724527_1_3.png +0 -0
- static/sim_maps/-2559037163954724527_1_4.png +0 -0
- static/sim_maps/-2559037163954724527_1_5.png +0 -0
- static/sim_maps/-2559037163954724527_1_6.png +0 -0
- static/sim_maps/-2559037163954724527_1_8.png +0 -0
- static/sim_maps/-2559037163954724527_1_9.png +0 -0
- static/sim_maps/-2559037163954724527_2_1.png +0 -0
- static/sim_maps/-2559037163954724527_2_10.png +0 -0
- static/sim_maps/-2559037163954724527_2_11.png +0 -0
- static/sim_maps/-2559037163954724527_2_12.png +0 -0
- static/sim_maps/-2559037163954724527_2_13.png +0 -0
- static/sim_maps/-2559037163954724527_2_15.png +0 -0
- static/sim_maps/-2559037163954724527_2_16.png +0 -0
- static/sim_maps/-2559037163954724527_2_17.png +0 -0
- static/sim_maps/-2559037163954724527_2_18.png +0 -0
- static/sim_maps/-2559037163954724527_2_3.png +0 -0
- static/sim_maps/-2559037163954724527_2_4.png +0 -0
- static/sim_maps/-2559037163954724527_2_5.png +0 -0
- static/sim_maps/-2559037163954724527_2_6.png +0 -0
- static/sim_maps/-2559037163954724527_2_8.png +0 -0
- static/sim_maps/-2559037163954724527_2_9.png +0 -0
.gitattributes
CHANGED
|
@@ -56,3 +56,4 @@ static/full_images/f7785696541fc185bc1d10c8608b8100.jpg filter=lfs diff=lfs merg
|
|
| 56 |
static/img/colpali_child.png filter=lfs diff=lfs merge=lfs -text
|
| 57 |
static/img/vespa-colpali.png filter=lfs diff=lfs merge=lfs -text
|
| 58 |
static/img/visual-retrieval-demoapp-arch.png filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 56 |
static/img/colpali_child.png filter=lfs diff=lfs merge=lfs -text
|
| 57 |
static/img/vespa-colpali.png filter=lfs diff=lfs merge=lfs -text
|
| 58 |
static/img/visual-retrieval-demoapp-arch.png filter=lfs diff=lfs merge=lfs -text
|
| 59 |
+
static/full_images/d40134b18b684815719d4082b0643f0e.jpg filter=lfs diff=lfs merge=lfs -text
|
frontend/app.py
CHANGED
|
@@ -755,7 +755,7 @@ def ChatResult(query_id: str, query: str, doc_ids: Optional[list] = None):
|
|
| 755 |
)
|
| 756 |
|
| 757 |
return Div(
|
| 758 |
-
Div("AI-response (Gemini-2.
|
| 759 |
Div(
|
| 760 |
Div(
|
| 761 |
messages,
|
|
|
|
| 755 |
)
|
| 756 |
|
| 757 |
return Div(
|
| 758 |
+
Div("AI-response (Gemini-2.5-flash)", cls="text-xl font-semibold p-5"),
|
| 759 |
Div(
|
| 760 |
Div(
|
| 761 |
messages,
|
main.py
CHANGED
|
@@ -68,7 +68,11 @@ awesomplete_link = Link(
|
|
| 68 |
awesomplete_js = Script(
|
| 69 |
src="https://cdnjs.cloudflare.com/ajax/libs/awesomplete/1.1.7/awesomplete.min.js"
|
| 70 |
)
|
| 71 |
-
sselink = Script(
|
|
|
|
|
|
|
|
|
|
|
|
|
| 72 |
|
| 73 |
# Get log level from environment variable, default to INFO
|
| 74 |
LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO").upper()
|
|
@@ -112,7 +116,7 @@ This means that newlines will be replaced with <br> tags, bold text will be encl
|
|
| 112 |
Do NOT include backticks (`) in your response. Only simple HTML tags and text.
|
| 113 |
"""
|
| 114 |
gemini_model = genai.GenerativeModel(
|
| 115 |
-
"gemini-2.
|
| 116 |
)
|
| 117 |
STATIC_DIR = Path("static")
|
| 118 |
IMG_DIR = STATIC_DIR / "full_images"
|
|
|
|
| 68 |
awesomplete_js = Script(
|
| 69 |
src="https://cdnjs.cloudflare.com/ajax/libs/awesomplete/1.1.7/awesomplete.min.js"
|
| 70 |
)
|
| 71 |
+
sselink = Script(
|
| 72 |
+
src="https://cdn.jsdelivr.net/npm/htmx-ext-sse@2.2.4",
|
| 73 |
+
integrity="sha384-A986SAtodyH8eg8x8irJnYUk7i9inVQqYigD6qZ9evobksGNIXfeFvDwLSHcp31N",
|
| 74 |
+
crossorigin="anonymous",
|
| 75 |
+
)
|
| 76 |
|
| 77 |
# Get log level from environment variable, default to INFO
|
| 78 |
LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO").upper()
|
|
|
|
| 116 |
Do NOT include backticks (`) in your response. Only simple HTML tags and text.
|
| 117 |
"""
|
| 118 |
gemini_model = genai.GenerativeModel(
|
| 119 |
+
"gemini-2.5-flash", system_instruction=GEMINI_SYSTEM_PROMPT
|
| 120 |
)
|
| 121 |
STATIC_DIR = Path("static")
|
| 122 |
IMG_DIR = STATIC_DIR / "full_images"
|
requirements.txt
CHANGED
|
@@ -2,14 +2,14 @@
|
|
| 2 |
# uv pip compile pyproject.toml -o src/requirements.txt
|
| 3 |
accelerate==0.34.2
|
| 4 |
# via peft
|
| 5 |
-
aiohappyeyeballs==2.
|
| 6 |
# via aiohttp
|
| 7 |
-
aiohttp==3.
|
| 8 |
# via
|
| 9 |
# datasets
|
| 10 |
# fsspec
|
| 11 |
# pyvespa
|
| 12 |
-
aiosignal==1.
|
| 13 |
# via aiohttp
|
| 14 |
annotated-types==0.7.0
|
| 15 |
# via pydantic
|
|
@@ -58,7 +58,7 @@ confection==0.1.5
|
|
| 58 |
# weasel
|
| 59 |
contourpy==1.3.0
|
| 60 |
# via matplotlib
|
| 61 |
-
cryptography==
|
| 62 |
# via pyvespa
|
| 63 |
cycler==0.12.1
|
| 64 |
# via matplotlib
|
|
@@ -144,15 +144,17 @@ grpcio==1.67.0
|
|
| 144 |
# grpcio-status
|
| 145 |
grpcio-status==1.67.0
|
| 146 |
# via google-api-core
|
| 147 |
-
h11==0.
|
| 148 |
# via
|
| 149 |
# httpcore
|
| 150 |
# uvicorn
|
| 151 |
-
h2==4.
|
| 152 |
# via httpx
|
| 153 |
-
|
|
|
|
|
|
|
| 154 |
# via h2
|
| 155 |
-
httpcore==1.0.
|
| 156 |
# via httpx
|
| 157 |
httplib2==0.22.0
|
| 158 |
# via
|
|
@@ -164,7 +166,7 @@ httpx==0.27.2
|
|
| 164 |
# via
|
| 165 |
# python-fasthtml
|
| 166 |
# pyvespa
|
| 167 |
-
huggingface-hub==0.
|
| 168 |
# via
|
| 169 |
# visual-retrieval-colpali (pyproject.toml)
|
| 170 |
# accelerate
|
|
@@ -173,7 +175,7 @@ huggingface-hub==0.25.1
|
|
| 173 |
# sentence-transformers
|
| 174 |
# tokenizers
|
| 175 |
# transformers
|
| 176 |
-
hyperframe==6.0
|
| 177 |
# via h2
|
| 178 |
idna==3.10
|
| 179 |
# via
|
|
@@ -183,7 +185,7 @@ idna==3.10
|
|
| 183 |
# yarl
|
| 184 |
itsdangerous==2.2.0
|
| 185 |
# via python-fasthtml
|
| 186 |
-
jinja2==3.1.
|
| 187 |
# via
|
| 188 |
# pyvespa
|
| 189 |
# spacy
|
|
@@ -283,7 +285,7 @@ pillow==10.4.0
|
|
| 283 |
# pdf2image
|
| 284 |
# sentence-transformers
|
| 285 |
# vidore-benchmark
|
| 286 |
-
pip==
|
| 287 |
# via visual-retrieval-colpali (pyproject.toml)
|
| 288 |
polars==1.9.0
|
| 289 |
# via mteb
|
|
@@ -291,11 +293,15 @@ preshed==3.0.9
|
|
| 291 |
# via
|
| 292 |
# spacy
|
| 293 |
# thinc
|
|
|
|
|
|
|
|
|
|
|
|
|
| 294 |
proto-plus==1.24.0
|
| 295 |
# via
|
| 296 |
# google-ai-generativelanguage
|
| 297 |
# google-api-core
|
| 298 |
-
protobuf==5.
|
| 299 |
# via
|
| 300 |
# google-ai-generativelanguage
|
| 301 |
# google-api-core
|
|
@@ -333,7 +339,7 @@ pyparsing==3.1.4
|
|
| 333 |
# via
|
| 334 |
# httplib2
|
| 335 |
# matplotlib
|
| 336 |
-
pypdf==
|
| 337 |
# via visual-retrieval-colpali (pyproject.toml)
|
| 338 |
python-dateutil==2.9.0.post0
|
| 339 |
# via
|
|
@@ -369,7 +375,7 @@ pyyaml==6.0.2
|
|
| 369 |
# uvicorn
|
| 370 |
regex==2024.9.11
|
| 371 |
# via transformers
|
| 372 |
-
requests==2.32.
|
| 373 |
# via
|
| 374 |
# colpali-engine
|
| 375 |
# datasets
|
|
@@ -413,7 +419,7 @@ sentence-transformers==3.1.1
|
|
| 413 |
# vidore-benchmark
|
| 414 |
sentencepiece==0.2.0
|
| 415 |
# via vidore-benchmark
|
| 416 |
-
setuptools==
|
| 417 |
# via
|
| 418 |
# visual-retrieval-colpali (pyproject.toml)
|
| 419 |
# marisa-trie
|
|
@@ -447,7 +453,7 @@ srsly==2.4.8
|
|
| 447 |
# spacy
|
| 448 |
# thinc
|
| 449 |
# weasel
|
| 450 |
-
starlette==0.
|
| 451 |
# via python-fasthtml
|
| 452 |
sympy==1.13.3
|
| 453 |
# via torch
|
|
@@ -457,9 +463,9 @@ thinc==8.2.5
|
|
| 457 |
# via spacy
|
| 458 |
threadpoolctl==3.5.0
|
| 459 |
# via scikit-learn
|
| 460 |
-
tokenizers==0.
|
| 461 |
# via transformers
|
| 462 |
-
torch==2.
|
| 463 |
# via
|
| 464 |
# visual-retrieval-colpali (pyproject.toml)
|
| 465 |
# accelerate
|
|
@@ -478,7 +484,7 @@ tqdm==4.66.5
|
|
| 478 |
# sentence-transformers
|
| 479 |
# spacy
|
| 480 |
# transformers
|
| 481 |
-
transformers==4.
|
| 482 |
# via
|
| 483 |
# colpali-engine
|
| 484 |
# peft
|
|
@@ -491,6 +497,7 @@ typer==0.12.5
|
|
| 491 |
# weasel
|
| 492 |
typing-extensions==4.12.2
|
| 493 |
# via
|
|
|
|
| 494 |
# anyio
|
| 495 |
# cloudpathlib
|
| 496 |
# google-generativeai
|
|
@@ -502,6 +509,7 @@ typing-extensions==4.12.2
|
|
| 502 |
# pypdf
|
| 503 |
# pyvespa
|
| 504 |
# rich
|
|
|
|
| 505 |
# torch
|
| 506 |
# typer
|
| 507 |
# uvicorn
|
|
@@ -509,7 +517,7 @@ tzdata==2024.2
|
|
| 509 |
# via pandas
|
| 510 |
uritemplate==4.1.1
|
| 511 |
# via google-api-python-client
|
| 512 |
-
urllib3==2.
|
| 513 |
# via
|
| 514 |
# docker
|
| 515 |
# requests
|
|
@@ -536,5 +544,5 @@ wrapt==1.16.0
|
|
| 536 |
# via smart-open
|
| 537 |
xxhash==3.5.0
|
| 538 |
# via datasets
|
| 539 |
-
yarl==1.
|
| 540 |
# via aiohttp
|
|
|
|
| 2 |
# uv pip compile pyproject.toml -o src/requirements.txt
|
| 3 |
accelerate==0.34.2
|
| 4 |
# via peft
|
| 5 |
+
aiohappyeyeballs==2.6.1
|
| 6 |
# via aiohttp
|
| 7 |
+
aiohttp==3.12.14
|
| 8 |
# via
|
| 9 |
# datasets
|
| 10 |
# fsspec
|
| 11 |
# pyvespa
|
| 12 |
+
aiosignal==1.4.0
|
| 13 |
# via aiohttp
|
| 14 |
annotated-types==0.7.0
|
| 15 |
# via pydantic
|
|
|
|
| 58 |
# weasel
|
| 59 |
contourpy==1.3.0
|
| 60 |
# via matplotlib
|
| 61 |
+
cryptography==44.0.1
|
| 62 |
# via pyvespa
|
| 63 |
cycler==0.12.1
|
| 64 |
# via matplotlib
|
|
|
|
| 144 |
# grpcio-status
|
| 145 |
grpcio-status==1.67.0
|
| 146 |
# via google-api-core
|
| 147 |
+
h11==0.16.0
|
| 148 |
# via
|
| 149 |
# httpcore
|
| 150 |
# uvicorn
|
| 151 |
+
h2==4.3.0
|
| 152 |
# via httpx
|
| 153 |
+
hf-xet==1.2.0
|
| 154 |
+
# via huggingface-hub
|
| 155 |
+
hpack==4.1.0
|
| 156 |
# via h2
|
| 157 |
+
httpcore==1.0.9
|
| 158 |
# via httpx
|
| 159 |
httplib2==0.22.0
|
| 160 |
# via
|
|
|
|
| 166 |
# via
|
| 167 |
# python-fasthtml
|
| 168 |
# pyvespa
|
| 169 |
+
huggingface-hub==0.36.0
|
| 170 |
# via
|
| 171 |
# visual-retrieval-colpali (pyproject.toml)
|
| 172 |
# accelerate
|
|
|
|
| 175 |
# sentence-transformers
|
| 176 |
# tokenizers
|
| 177 |
# transformers
|
| 178 |
+
hyperframe==6.1.0
|
| 179 |
# via h2
|
| 180 |
idna==3.10
|
| 181 |
# via
|
|
|
|
| 185 |
# yarl
|
| 186 |
itsdangerous==2.2.0
|
| 187 |
# via python-fasthtml
|
| 188 |
+
jinja2==3.1.6
|
| 189 |
# via
|
| 190 |
# pyvespa
|
| 191 |
# spacy
|
|
|
|
| 285 |
# pdf2image
|
| 286 |
# sentence-transformers
|
| 287 |
# vidore-benchmark
|
| 288 |
+
pip==25.3
|
| 289 |
# via visual-retrieval-colpali (pyproject.toml)
|
| 290 |
polars==1.9.0
|
| 291 |
# via mteb
|
|
|
|
| 293 |
# via
|
| 294 |
# spacy
|
| 295 |
# thinc
|
| 296 |
+
propcache==0.4.1
|
| 297 |
+
# via
|
| 298 |
+
# aiohttp
|
| 299 |
+
# yarl
|
| 300 |
proto-plus==1.24.0
|
| 301 |
# via
|
| 302 |
# google-ai-generativelanguage
|
| 303 |
# google-api-core
|
| 304 |
+
protobuf==5.29.5
|
| 305 |
# via
|
| 306 |
# google-ai-generativelanguage
|
| 307 |
# google-api-core
|
|
|
|
| 339 |
# via
|
| 340 |
# httplib2
|
| 341 |
# matplotlib
|
| 342 |
+
pypdf==6.1.3
|
| 343 |
# via visual-retrieval-colpali (pyproject.toml)
|
| 344 |
python-dateutil==2.9.0.post0
|
| 345 |
# via
|
|
|
|
| 375 |
# uvicorn
|
| 376 |
regex==2024.9.11
|
| 377 |
# via transformers
|
| 378 |
+
requests==2.32.4
|
| 379 |
# via
|
| 380 |
# colpali-engine
|
| 381 |
# datasets
|
|
|
|
| 419 |
# vidore-benchmark
|
| 420 |
sentencepiece==0.2.0
|
| 421 |
# via vidore-benchmark
|
| 422 |
+
setuptools==78.1.1
|
| 423 |
# via
|
| 424 |
# visual-retrieval-colpali (pyproject.toml)
|
| 425 |
# marisa-trie
|
|
|
|
| 453 |
# spacy
|
| 454 |
# thinc
|
| 455 |
# weasel
|
| 456 |
+
starlette==0.49.1
|
| 457 |
# via python-fasthtml
|
| 458 |
sympy==1.13.3
|
| 459 |
# via torch
|
|
|
|
| 463 |
# via spacy
|
| 464 |
threadpoolctl==3.5.0
|
| 465 |
# via scikit-learn
|
| 466 |
+
tokenizers==0.21.4
|
| 467 |
# via transformers
|
| 468 |
+
torch==2.8.0
|
| 469 |
# via
|
| 470 |
# visual-retrieval-colpali (pyproject.toml)
|
| 471 |
# accelerate
|
|
|
|
| 484 |
# sentence-transformers
|
| 485 |
# spacy
|
| 486 |
# transformers
|
| 487 |
+
transformers==4.53.0
|
| 488 |
# via
|
| 489 |
# colpali-engine
|
| 490 |
# peft
|
|
|
|
| 497 |
# weasel
|
| 498 |
typing-extensions==4.12.2
|
| 499 |
# via
|
| 500 |
+
# aiosignal
|
| 501 |
# anyio
|
| 502 |
# cloudpathlib
|
| 503 |
# google-generativeai
|
|
|
|
| 509 |
# pypdf
|
| 510 |
# pyvespa
|
| 511 |
# rich
|
| 512 |
+
# starlette
|
| 513 |
# torch
|
| 514 |
# typer
|
| 515 |
# uvicorn
|
|
|
|
| 517 |
# via pandas
|
| 518 |
uritemplate==4.1.1
|
| 519 |
# via google-api-python-client
|
| 520 |
+
urllib3==2.5.0
|
| 521 |
# via
|
| 522 |
# docker
|
| 523 |
# requests
|
|
|
|
| 544 |
# via smart-open
|
| 545 |
xxhash==3.5.0
|
| 546 |
# via datasets
|
| 547 |
+
yarl==1.22.0
|
| 548 |
# via aiohttp
|
static/full_images/d40134b18b684815719d4082b0643f0e.jpg
CHANGED
|
|
Git LFS Details
|
static/sim_maps/-2559037163954724527_0_1.png
ADDED
|
static/sim_maps/-2559037163954724527_0_10.png
ADDED
|
static/sim_maps/-2559037163954724527_0_11.png
ADDED
|
static/sim_maps/-2559037163954724527_0_12.png
ADDED
|
static/sim_maps/-2559037163954724527_0_13.png
ADDED
|
static/sim_maps/-2559037163954724527_0_15.png
ADDED
|
static/sim_maps/-2559037163954724527_0_16.png
ADDED
|
static/sim_maps/-2559037163954724527_0_17.png
ADDED
|
static/sim_maps/-2559037163954724527_0_18.png
ADDED
|
static/sim_maps/-2559037163954724527_0_3.png
ADDED
|
static/sim_maps/-2559037163954724527_0_4.png
ADDED
|
static/sim_maps/-2559037163954724527_0_5.png
ADDED
|
static/sim_maps/-2559037163954724527_0_6.png
ADDED
|
static/sim_maps/-2559037163954724527_0_8.png
ADDED
|
static/sim_maps/-2559037163954724527_0_9.png
ADDED
|
static/sim_maps/-2559037163954724527_1_1.png
ADDED
|
static/sim_maps/-2559037163954724527_1_10.png
ADDED
|
static/sim_maps/-2559037163954724527_1_11.png
ADDED
|
static/sim_maps/-2559037163954724527_1_12.png
ADDED
|
static/sim_maps/-2559037163954724527_1_13.png
ADDED
|
static/sim_maps/-2559037163954724527_1_15.png
ADDED
|
static/sim_maps/-2559037163954724527_1_16.png
ADDED
|
static/sim_maps/-2559037163954724527_1_17.png
ADDED
|
static/sim_maps/-2559037163954724527_1_18.png
ADDED
|
static/sim_maps/-2559037163954724527_1_3.png
ADDED
|
static/sim_maps/-2559037163954724527_1_4.png
ADDED
|
static/sim_maps/-2559037163954724527_1_5.png
ADDED
|
static/sim_maps/-2559037163954724527_1_6.png
ADDED
|
static/sim_maps/-2559037163954724527_1_8.png
ADDED
|
static/sim_maps/-2559037163954724527_1_9.png
ADDED
|
static/sim_maps/-2559037163954724527_2_1.png
ADDED
|
static/sim_maps/-2559037163954724527_2_10.png
ADDED
|
static/sim_maps/-2559037163954724527_2_11.png
ADDED
|
static/sim_maps/-2559037163954724527_2_12.png
ADDED
|
static/sim_maps/-2559037163954724527_2_13.png
ADDED
|
static/sim_maps/-2559037163954724527_2_15.png
ADDED
|
static/sim_maps/-2559037163954724527_2_16.png
ADDED
|
static/sim_maps/-2559037163954724527_2_17.png
ADDED
|
static/sim_maps/-2559037163954724527_2_18.png
ADDED
|
static/sim_maps/-2559037163954724527_2_3.png
ADDED
|
static/sim_maps/-2559037163954724527_2_4.png
ADDED
|
static/sim_maps/-2559037163954724527_2_5.png
ADDED
|
static/sim_maps/-2559037163954724527_2_6.png
ADDED
|
static/sim_maps/-2559037163954724527_2_8.png
ADDED
|
static/sim_maps/-2559037163954724527_2_9.png
ADDED
|