Skip to content

[SM6.10][Bugfix] Update vector sizes in linalg.h to match column-vector multiplication#8338

Merged
hekota merged 1 commit intomicrosoft:mainfrom
hekota:fix-output-vector-size
Apr 4, 2026
Merged

[SM6.10][Bugfix] Update vector sizes in linalg.h to match column-vector multiplication#8338
hekota merged 1 commit intomicrosoft:mainfrom
hekota:fix-output-vector-size

Conversation

@hekota
Copy link
Copy Markdown
Member

@hekota hekota commented Apr 3, 2026

Matrix-vector APIs should be aligned with coopvec, meaning the multiplication would be matrix x column-based vector.

Also fixes an issue with __builtin_LinAlg_MatrixVectorMultiply* built-ins that did not allow vectors of different sizes.

Fixes #8335

…or multiplication

Also fixes an issue with `__builtin_LinAlg_MatrixVectorMultiply*` built-ins that did not allow vectors of different sizes.
Copy link
Copy Markdown
Contributor

@tex3d tex3d left a comment

Choose a reason for hiding this comment

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

LGTM!

@hekota hekota enabled auto-merge (squash) April 3, 2026 21:20
@hekota hekota merged commit 0131a62 into microsoft:main Apr 4, 2026
14 checks passed
@github-project-automation github-project-automation bot moved this from New to Done in HLSL Roadmap Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[SM6.10] Thread scope Multiply output K Vec

4 participants