Skip to content

Commit ff4f299

Browse files
blzhengchunyuan-w
andauthored
Support models having rope_theta (#2321)
Co-authored-by: Chunyuan WU <[email protected]>
1 parent 1dae69d commit ff4f299

File tree

1 file changed

+5
-3
lines changed
  • intel_extension_for_pytorch/transformers/models/reference/modules

1 file changed

+5
-3
lines changed

intel_extension_for_pytorch/transformers/models/reference/modules/attentions.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -663,9 +663,11 @@ def __init__(self, module, config, sdp_module_ref, distributed=False):
663663
self.pos_embd_dim = module.rotary_ndims
664664
else:
665665
self.pos_embd_dim = self.head_dim
666-
self.rope_base = (
667-
config.rotary_emb_base if hasattr(config, "rotary_emb_base") else 10000
668-
)
666+
self.rope_base = 10000
667+
if hasattr(config, "rotary_emb_base"):
668+
self.rope_base = config.rotary_emb_base
669+
elif hasattr(config, "rope_theta"):
670+
self.rope_base = config.rope_theta
669671
self._IPEXROPE = _IPEXRopeRef(
670672
self.max_position_embeddings,
671673
self.pos_embd_dim,

0 commit comments

Comments
 (0)