mirror of
https://github.com/p-e-w/heretic.git
synced 2026-10-15 14:01:13 +00:00
style: fix formatting and naming
This commit is contained in:
parent
5e3c04c802
commit
ec0367226d
1 changed files with 12 additions and 7 deletions
|
|
@ -166,13 +166,18 @@ class Model:
|
|||
# because hybrid models like Qwen3.5 MoE have modules with different names
|
||||
# across layers (e.g. "o_proj" on attention layers, "out_proj" on linear attention layers).
|
||||
target_modules_set: set[str] = set()
|
||||
layers = self.get_layers()
|
||||
for layer_index, layer in enumerate(layers):
|
||||
module_id_to_leaf_name = {id(m): name.split(".")[-1] for name, m in layer.named_modules()}
|
||||
for modules_list in self.get_layer_modules(layer_index).values():
|
||||
for mod in modules_list:
|
||||
if id(mod) in module_id_to_leaf_name:
|
||||
target_modules_set.add(module_id_to_leaf_name[id(mod)])
|
||||
|
||||
for layer_index, layer in enumerate(self.get_layers()):
|
||||
module_id_to_leaf_name = {
|
||||
id(module): module_name.split(".")[-1]
|
||||
for module_name, module in layer.named_modules()
|
||||
}
|
||||
|
||||
for modules in self.get_layer_modules(layer_index).values():
|
||||
for module in modules:
|
||||
if id(module) in module_id_to_leaf_name:
|
||||
target_modules_set.add(module_id_to_leaf_name[id(module)])
|
||||
|
||||
target_modules = list(target_modules_set)
|
||||
|
||||
if self.settings.row_normalization != RowNormalization.FULL:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue