Skip to content

Conversation

@zhangYiIntel
Copy link
Contributor

Details:

  • Support RoPE for GLM4

Tickets:

@zhangYiIntel zhangYiIntel requested review from a team as code owners November 5, 2025 01:30
@zhangYiIntel zhangYiIntel requested review from CuriousPanCake and removed request for a team November 5, 2025 01:30
@github-actions github-actions bot added category: CPU OpenVINO CPU plugin category: transformations OpenVINO Runtime library - Transformations labels Nov 5, 2025
@zhangYiIntel zhangYiIntel force-pushed the yi3/support_rope_glm4 branch from b442d44 to 0e8211a Compare November 5, 2025 01:45
@yuxu42 yuxu42 requested a review from chenhu-wang November 5, 2025 01:53
@zhangYiIntel zhangYiIntel force-pushed the yi3/support_rope_glm4 branch from 0e8211a to 318f64c Compare November 5, 2025 02:33
@mryzhov mryzhov self-assigned this Nov 5, 2025
@mryzhov mryzhov self-requested a review November 5, 2025 10:51

auto qkv_proj = pattern::wrap_type<v1::VariadicSplit>({reshape, 3, {"ndims", "ndims"}});
qkv_proj->set_output_size(2);
auto slice_1 = NewGenSlice(reshape, 0, "ndims", 1, 3) | qkv_proj->output(0);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it works with the default inputs only, if output ID is really important for this transformation, please use the output_index_matches() predicate, see https://github.com/openvinotoolkit/openvino/pull/31647/files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: CPU OpenVINO CPU plugin category: transformations OpenVINO Runtime library - Transformations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants