File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ dependencies = [
1313 " tensordict>=0.10" ,
1414 " torch>=2.7.1" ,
1515]
16+
1617classifiers = [
1718 " Development Status :: 3 - Alpha" ,
1819 " Intended Audience :: Science/Research" ,
@@ -29,6 +30,12 @@ source = "https://github.com/Xmaster6y/tdhook"
2930issues = " https://github.com/Xmaster6y/tdhook/issues"
3031releasenotes = " https://github.com/Xmaster6y/tdhook/releases"
3132
33+ [project .optional-dependencies ]
34+ circuit-lens = [
35+ " circuit-tracer>=0.5.0" ,
36+ " transformer-lens>=2.16.0" ,
37+ ]
38+
3239[dependency-groups ]
3340dev = [
3441 " captum>=0.8.0" ,
Original file line number Diff line number Diff line change 22Module for attribution methods.
33"""
44
5+ # Import order is intentional: legacy modules import Saliency from this package.
6+ # ruff: noqa: I001
7+
58from .lrp import LRP
69from .saliency import Saliency
710from .grad_cam import GradCAM
811from .guided_backpropagation import GuidedBackpropagation
912from .activation_maximisation import ActivationMaximisation
1013from .integrated_gradients import IntegratedGradients
14+ from .circuit_lens import (
15+ AttentionContributor ,
16+ AttentionSite ,
17+ AttributionConventions ,
18+ CircuitLensArtifact ,
19+ FeatureContributor ,
20+ FeatureSite ,
21+ LogitContributor ,
22+ attention_contributions ,
23+ attribute_feature_circuit ,
24+ feature_contributions ,
25+ logit_contributions ,
26+ )
1127
1228__all__ = [
29+ "LRP" ,
1330 "ActivationMaximisation" ,
31+ "AttentionContributor" ,
32+ "AttentionSite" ,
33+ "AttributionConventions" ,
34+ "CircuitLensArtifact" ,
35+ "FeatureContributor" ,
36+ "FeatureSite" ,
1437 "GradCAM" ,
1538 "GuidedBackpropagation" ,
1639 "IntegratedGradients" ,
40+ "LogitContributor" ,
1741 "Saliency" ,
18- "LRP" ,
42+ "attention_contributions" ,
43+ "attribute_feature_circuit" ,
44+ "feature_contributions" ,
45+ "logit_contributions" ,
1946]
2047
2148# TODO: Implement Occlusion
You can’t perform that action at this time.
0 commit comments