15
15
import logging
16
16
import re
17
17
from collections .abc import Generator
18
- from typing import Callable , Iterable , List , Tuple
18
+ from typing import Iterable , List , Tuple
19
19
20
20
import torch
21
21
from compressed_tensors .utils .internal import InternalModule
@@ -37,8 +37,7 @@ def match_named_modules(
37
37
targets : Iterable [str ] | None ,
38
38
ignore : Iterable [str ] | None = None ,
39
39
warn_on_fail : bool = False ,
40
- preprocess_name : Callable [[str ], str ] = lambda x : x ,
41
- ) -> Generator [Tuple [str , torch .nn .Module ] | Tuple [str , torch .nn .Module , List [str ]]]:
40
+ ) -> Generator [Tuple [str , torch .nn .Module ]]:
42
41
"""
43
42
Yields names and modules which match `targets` but do not match `ignore`.
44
43
Values are returned in order of `model.named_modules()`
@@ -59,9 +58,6 @@ def match_named_modules(
59
58
if isinstance (module , InternalModule ):
60
59
continue
61
60
62
- # preprocess the module name and module
63
- name = preprocess_name (name )
64
-
65
61
if any (is_match (name , module , ign ) for ign in ignore ):
66
62
continue
67
63
0 commit comments