gated_delta_net_pruning_mixin
Classes
- class GatedDeltaNetLayerDescriptor
Bases:
LayerDescriptor- __init__(target_name='linear_attn', gdn_prefix_name='model.language_model.layers.{layer_idx}.linear_attn')
- Parameters:
target_name (str)
gdn_prefix_name (str)
- Return type:
None
- canonical_score_key(method, block_idx, fallback)
- Parameters:
method (str)
block_idx (int | None)
fallback (str)
- Return type:
str
- gdn_prefix(layer_idx)
- Parameters:
layer_idx (int)
- Return type:
str
- gdn_prefix_name: str = 'model.language_model.layers.{layer_idx}.linear_attn'
- module_name_regex()
- Return type:
str
- target_name: str = 'linear_attn'
- class GatedDeltaNetPruningMixIn
Bases:
PruningMixIn- __init__(layer_descriptor)
- Parameters:
layer_descriptor (GatedDeltaNetLayerDescriptor)
- supported_hooks()
- Return type:
list[type[ForwardHook]]