# Copyright (c) Huawei Technologies Co., Ltd 2025. All rights reserved.
from modules.string_transformer import StringTransformer, PairTransformer
SPECIAL_CASE = {
'msadapter/serialization.py': {
'converter': StringTransformer,
'mapping_list': [[('msadapter', 'torch'),]],
'reason': "'torch' must not be replaced with 'msadapter' during model loading validation."
},
'msadapter/proxy.py': {
'converter': PairTransformer,
'mapping_list': [[(('msadapter', 'msadapter'), ('torch', 'msadapter')),]],
'reason': 'Map "torch" to "msadapter" to enable compatibility mode.'
},
}