/
__init__.py
36 lines (34 loc) 路 1.2 KB
/
__init__.py
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
28
29
30
31
32
33
34
35
36
from .attention_attribution import AttentionAttribution, AttentionAttributionRegistry
from .attribution_utils import STEP_SCORES_MAP, extract_args, join_token_ids, list_step_scores, register_step_score
from .feature_attribution import FeatureAttribution, list_feature_attribution_methods
from .gradient_attribution import (
DeepLiftAttribution,
DiscretizedIntegratedGradientsAttribution,
GradientAttributionRegistry,
InputXGradientAttribution,
IntegratedGradientsAttribution,
LayerDeepLiftAttribution,
LayerGradientXActivationAttribution,
LayerIntegratedGradientsAttribution,
SaliencyAttribution,
)
__all__ = [
"FeatureAttribution",
"extract_args",
"list_feature_attribution_methods",
"STEP_SCORES_MAP",
"register_step_score",
"join_token_ids",
"list_step_scores",
"GradientAttributionRegistry",
"DeepLiftAttribution",
"InputXGradientAttribution",
"IntegratedGradientsAttribution",
"DiscretizedIntegratedGradientsAttribution",
"SaliencyAttribution",
"LayerIntegratedGradientsAttribution",
"LayerGradientXActivationAttribution",
"LayerDeepLiftAttribution",
"AttentionAttributionRegistry",
"AttentionAttribution",
]