Skip to content

[TorchToLinalg] Improve OnnxVariantRotaryEmbeddingOp lowering#4458

Draft
IanWood1 wants to merge 1 commit intollvm:mainfrom
IanWood1:rotary-embedding-rank3-dynamic
Draft

[TorchToLinalg] Improve OnnxVariantRotaryEmbeddingOp lowering#4458
IanWood1 wants to merge 1 commit intollvm:mainfrom
IanWood1:rotary-embedding-rank3-dynamic

Conversation

@IanWood1
Copy link
Contributor

@IanWood1 IanWood1 commented Feb 6, 2026

Extend OnnxVariantRotaryEmbeddingOp lowering to handle rank-3 input (batch, seq, hidden) in addition to rank-4, support dynamic batch and sequence dimensions, and apply an optional scale multiplier. Rank-3 inputs are reshaped to rank-4 for the linalg.generic computation and reshaped back afterward.

…aryEmbedding

Extend OnnxVariantRotaryEmbeddingOp lowering to handle rank-3 input
(batch, seq, hidden) in addition to rank-4, support dynamic batch and
sequence dimensions, and apply an optional scale multiplier. Rank-3
inputs are reshaped to rank-4 for the linalg.generic computation and
reshaped back afterward.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant