File size: 846 Bytes
151e089
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from setuptools import setup, find_packages

setup(
    name="sensitive-attribute-circuit-analysis",
    version="0.1.0",
    description="Mechanistic interpretability study: Do LLMs route through sensitive-attribute circuits that shift analytical choices?",
    author="ryanyen22",
    packages=find_packages(),
    python_requires=">=3.9",
    install_requires=[
        "torch>=2.0.0",
        "transformers>=4.40.0",
        "accelerate>=0.27.0",
        "bitsandbytes>=0.43.0",
        "scikit-learn>=1.3.0",
        "numpy>=1.24.0",
        "matplotlib>=3.7.0",
        "huggingface_hub>=0.20.0",
    ],
    extras_require={
        "nnsight": ["nnsight>=0.3.0"],
        "pyvene": ["pyvene>=0.1.0"],
        "viz": ["circuitsvis>=1.0.0", "plotly>=5.0.0"],
        "all": ["nnsight>=0.3.0", "pyvene>=0.1.0", "circuitsvis>=1.0.0"],
    },
)