neuroscope-api / requirements.txt
lymnal's picture
sync: Wave 1+2+3 backend + 6 techniques + populated refusal/over-refusal data
ffb6dc9 verified
Raw
History Blame Contribute Delete
734 Bytes
# NeuroScope-Web Backend
# TransformerLens-powered interpretability engine
# Core ML
torch==2.3.0
transformer-lens==2.11.0
# transformer-lens 2.11 imports `transformers.TRANSFORMERS_CACHE` at module
# load; that attribute was removed in transformers 5.x. Bound the major
# version. huggingface-hub<1 keeps the legacy 0.x API surface TL expects.
transformers>=4.37.2,<5.0
huggingface-hub<1.0
# API
fastapi==0.115.0
uvicorn[standard]==0.30.6
pydantic==2.9.2
# Analysis
numpy==1.26.4
scikit-learn==1.5.2
# Used by scripts/build_refusal_pairs.py (one-time local script, not at runtime)
# Not strictly needed by the API server, but pinned here so the script
# works from a fresh `pip install -r requirements.txt`.
datasets>=2.18,<5.0