Branis333 commited on
Commit
96f09b6
·
verified ·
1 Parent(s): b8214a4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -22,8 +22,12 @@ _original_adjust_tied = PreTrainedModel._adjust_tied_keys_with_tied_pointers
22
 
23
 
24
  def _safe_adjust_tied_keys_with_tied_pointers(self, tied_weights_keys_by_pointers):
25
- if not hasattr(self, "all_tied_weights_keys"):
26
- self.all_tied_weights_keys = set(getattr(self, "_tied_weights_keys", []) or [])
 
 
 
 
27
  return _original_adjust_tied(self, tied_weights_keys_by_pointers)
28
 
29
 
 
22
 
23
 
24
  def _safe_adjust_tied_keys_with_tied_pointers(self, tied_weights_keys_by_pointers):
25
+ existing = getattr(self, "all_tied_weights_keys", None)
26
+ if existing is None:
27
+ tied = getattr(self, "_tied_weights_keys", []) or []
28
+ self.all_tied_weights_keys = {k: True for k in tied}
29
+ elif not hasattr(existing, "keys"):
30
+ self.all_tied_weights_keys = {k: True for k in existing}
31
  return _original_adjust_tied(self, tied_weights_keys_by_pointers)
32
 
33