Merge pull request #21 from rockerBOO/lumina-torch-dynamo-gemma2

fix torch compile/dynamo for Gemma2
This commit is contained in:
青龍聖者@bdsqlsz
2025-03-02 18:31:13 +08:00
committed by GitHub

View File

@@ -97,7 +97,8 @@ class LuminaTextEncodingStrategy(TextEncodingStrategy):
hidden_states, input_ids, attention_masks
"""
text_encoder = models[0]
assert isinstance(text_encoder, Gemma2Model)
# Check model or torch dynamo OptimizedModule
assert isinstance(text_encoder, Gemma2Model) or isinstance(text_encoder._orig_mod, Gemma2Model), f"text encoder is not Gemma2Model {text_encoder.__class__.__name__}"
input_ids, attention_masks = tokens
outputs = text_encoder(