34 lines
1.1 KiB
TOML
34 lines
1.1 KiB
TOML
[project]
|
|
name = "pixelrag-repro"
|
|
version = "0.1.0"
|
|
description = "Reproduction harness for the PixelRAG (Vis-RAG) paper Table 1 — drives the paper's own run_naive_simpleqa.py + evaluate.py against live retrieval/reader serves."
|
|
requires-python = ">=3.12,<3.13"
|
|
# These are the deps the paper's API-path code (scripts/run_naive_simpleqa.py,
|
|
# scripts/simpleqa, scripts/evaluate.py, evaluation/*) imports when retrieval + reader
|
|
# run as remote HTTP serves (no local torch/vllm needed -- the model serves are separate).
|
|
# The paper repo itself is pinned in REPRODUCE.md (yichuan-w/Vis-RAG @ e591fd0).
|
|
dependencies = [
|
|
"aiohttp==3.13.5",
|
|
"datasets==4.8.5",
|
|
"openai==2.38.0",
|
|
"tqdm==4.67.3",
|
|
"pillow==12.2.0",
|
|
"requests==2.34.2",
|
|
"numpy==2.4.6",
|
|
"selenium==4.44.0",
|
|
"webdriver-manager==4.1.1",
|
|
"beautifulsoup4==4.14.3",
|
|
"lxml==6.1.1",
|
|
"tiktoken==0.13.0",
|
|
"trafilatura==2.0.0",
|
|
"litellm==1.86.2",
|
|
"botocore==1.43.18",
|
|
"tenacity==9.1.4",
|
|
"fastmcp==3.3.1",
|
|
"omegaconf==2.3.0",
|
|
"retry==0.9.2",
|
|
]
|
|
|
|
[tool.uv]
|
|
package = false
|