graphpatch

View on PyPIReverse Dependencies (0)

0.1.0 graphpatch-0.1.0-py3-none-any.whl

Wheel Details

Project: graphpatch
Version: 0.1.0
Filename: graphpatch-0.1.0-py3-none-any.whl
Download: [link]
Size: 37715
MD5: 204eb2d399102bd9ecb7dc823d2efd31
SHA256: 2fe6aa35a46a62527c8cce34b6f8366992023c1ab02ac5d4e600ea424539997c
Uploaded: 2023-12-07 02:03:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: graphpatch
Version: 0.1.0
Summary: graphpatch is a library for activation patching on PyTorch neural network models.
Author: Evan Lloyd
Author-Email: evan.t.lloyd[at]gmail.com
Home-Page: https://www.graphpatch.dev
Project-Url: Documentation, https://graphpatch.readthedocs.io/en/latest/index.html
Project-Url: Repository, https://github.com/evan-lloyd/graphpatch
License: MIT
Keywords: mechanistic interpretability,interpretability,pytorch,torch,activation patch,ablation,transformer,large language model,llm
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8.1,<3.12
Requires-Dist: accelerate (==0.22.0); extra == "transformers"
Requires-Dist: bitsandbytes (==0.41.0); extra == "transformers"
Requires-Dist: protobuf (==3.20.3); extra == "transformers"
Requires-Dist: scipy (>=1.10); extra == "transformers"
Requires-Dist: sentencepiece (==0.1.99); extra == "transformers"
Requires-Dist: setuptools (>=40.8.0); extra == "transformers"
Requires-Dist: torch (<2.2,>=2)
Requires-Dist: transformers (==4.28.1); extra == "transformers"
Provides-Extra: transformers
Description-Content-Type: text/markdown
[Description omitted; length: 3090 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
graphpatch/__init__.py sha256=-OiEmRSnm9M8an53qdwADsw9MV1pCikYsb1X2mH43PI 463
graphpatch/graph_extraction.py sha256=tephaNhIY29G0xnF6aIKAm5nJwQHyljYug0oCF4Ddm4 17172
graphpatch/hacks.py sha256=egxZELXRwYhsTiyDD7XH6udpD5CgCWH0n0KQXv0Kbbk 11291
graphpatch/meta/__init__.py sha256=oRfZW9nJzXf5Zx2XGrs0qBXs9gDauCeTkYdBxWO25AA 588
graphpatch/meta/graph_meta.py sha256=IAo1whb9WHxLTFUDL80MsVStbqBD08FGaqIkqqIyTkk 14863
graphpatch/meta/node_data.py sha256=y6Icv4mUwuVUI1wVSy5KyTTv-2vFVij68NhgkmPF8ns 18733
graphpatch/meta/node_path.py sha256=wn3pSo-pgC8xFWES-7jEkEJ8I0cOOJRYY3DqUkq0_xo 4084
graphpatch/optional/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graphpatch/optional/accelerate.py sha256=7X5xodvn7FBGpZF8jCDy_41ir2ytTYkikiPxpAFCaPM 390
graphpatch/optional/bitsandbytes.py sha256=fADTanfFC8PXK-BPFZqP7c95X4Wy13E1VjSqTXRM7ig 329
graphpatch/optional/dataclasses.py sha256=YbSSecU46wmnv-L_gMgC08oSKDF0AK2O8OS6SIqE8tQ 1780
graphpatch/optional/transformers.py sha256=toTemCY7S3Eg17V7iTf_xH71kWwpVv-blQuHRhe6qds 1102
graphpatch/optional/typing_extensions.py sha256=qI4ebbSJTlNgVRB0eXkzoQlML4dvpa8cc-7utqAvv24 328
graphpatch/patch.py sha256=MH9mNn9RPLP1bna0bOz7TcWA8Aahn5e9njadHWHyMKQ 7161
graphpatch/patchable_graph.py sha256=pjMqzND0HdmHfV2EWdAOA0nqZvKxFot1R1tRs4eLFK8 30350
graphpatch/wrapped_8bit_linear.py sha256=klMX4a3eVJY3eHS8maQ4q4hL7dHlbohLG94AreAMS6A 780
graphpatch-0.1.0.dist-info/LICENSE sha256=h_Y_D5TWK5KdlTAOETdlJZvh-k8xeTTqZ2yjJ9Cwy0g 1067
graphpatch-0.1.0.dist-info/METADATA sha256=q7tLVMdeJjrHt-xQSW7mf-BJ2j6gjoTG7tCS-xZwwkA 4492
graphpatch-0.1.0.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
graphpatch-0.1.0.dist-info/RECORD