Skip to content

Commit aef3201

Browse files
plpl
authored andcommitted
fix: parse LORA keys dynamically instead of using fixed indices
1 parent 9ffb0e7 commit aef3201

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • transformers/llm/export/utils

transformers/llm/export/utils/lora.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ def load(self, path):
3636
with safe_open(path, framework="pt") as f:
3737
for k in f.keys():
3838
names = k.split('.')
39-
layer, key, name = names[4], names[6], names[7]
39+
idx = names.index("layers")
40+
layer, key, name = names[idx+1], names[idx+3], names[idx+4]
4041
tag = layer + key
4142
tensor = f.get_tensor(k).float()
4243
self.lora_keys.add(key)

0 commit comments

Comments
 (0)